Buff & Flo Yoga Fitness Wellness

3385 Orchard Park Rd Suite B, Orchard Park, NY, 14127

About this gym

Buff & Flo is a boutique fitness studio founded in March 2019 in Orchard Park, NY, as the original functional fitness studio to combine and offer Yoga, Barre, Strength, and Pilates under one roof. In early 2024 the flagship Main Studio at 3385 Orchard Park Road was fully renovated into a bright, spacious, state-of-the-art wellness destination with three dedicated rooms for yoga, barre/fitness, and Pilates apparatus. Buff & Flo is proud to be the only infrared-heated yoga studio in Western New York, offering a cleaner, more therapeutic heat that supports muscles and joints without added humidity. In 2026 Buff & Flo opened a Satellite Studio at 3716 North Buffalo Street in Orchard Park, and is opening a Larkinville Studio at 799 Seneca Street in Buffalo. The studio provides all essential props (blocks, straps, bolsters) and welcomes all fitness levels across its class offerings.

Classes offered

Class schedule

Sunday
  • Hot Pilates Sculpt
    8:00 AM–8:45 AM · Kelsey G
    Drop-in OK
  • Heated Yoga Sculpt
    8:00 AM–9:00 AM · Ashley F
    Drop-in OK
  • Pilates
    8:00 AM–8:45 AM · Jill B
    Drop-in OK
  • Strength & Sculpt
    8:00 AM–8:45 AM · Amy A
    Drop-in OK
  • Reformer Flow
    9:00 AM–9:45 AM · Jill B
    Drop-in OK
  • Strength & Sculpt
    9:00 AM–9:45 AM · Amy A
    Drop-in OK
  • Pilates
    9:15 AM–10:00 AM · Kelly G
    Drop-in OK
  • Heated Yoga Sculpt
    9:30 AM–10:30 AM · Kelsey G
    Drop-in OK
  • Express Barre
    9:30 AM–10:15 AM · Rachel L
    Drop-in OK
  • Heated Power Flow
    9:30 AM–10:30 AM · Kit K
    Drop-in OK
  • Yin Yoga
    6:30 PM–7:45 PM · Lia P
    Drop-in OK
Monday
  • Circuit Strength
    7:00 AM–7:45 AM · Kara K
    Drop-in OK
  • Pilates
    8:00 AM–8:45 AM · Nicole P
    Drop-in OK
  • Circuit Strength
    8:30 AM–9:15 AM · Katherine L
    Drop-in OK
  • Heated Power Flow
    9:00 AM–10:00 AM · Kit K
    Drop-in OK
  • Express Barre
    9:30 AM–10:15 AM · Kailey L
    Drop-in OK
  • Heated Yoga Sculpt
    4:45 PM–5:30 PM
    Drop-in OK
  • Pilates
    5:15 PM–6:00 PM
    Drop-in OK
  • Heated Power Flow
    6:00 PM–7:00 PM
    Drop-in OK
  • Restorative Yoga
    7:30 PM–8:30 PM
    Drop-in OK
Tuesday
  • Heated Yoga Sculpt
    5:30 AM–6:15 AM · Ashley F
    Drop-in OK
  • Circuit Strength
    6:00 AM–6:45 AM
    Drop-in OK
  • Hot Pilates Sculpt
    6:30 AM–7:15 AM · Nicole P
    Drop-in OK
  • Express Barre
    7:00 AM–7:45 AM · Rachel L
    Drop-in OK
  • Hot Pilates
    7:00 AM–7:45 AM · Madigan H
    Drop-in OK
  • Strength & Sculpt
    7:00 AM–7:45 AM · Amy A
    Drop-in OK
  • Heated Yoga Sculpt
    8:00 AM–8:45 AM · Rachel L
    Drop-in OK
  • Heated Fusion
    8:00 AM–8:45 AM · Kelsey G
    Drop-in OK
  • Pilates Strength
    8:00 AM–8:45 AM · Nicole P
    Drop-in OK
  • Strength & Sculpt
    9:00 AM–9:45 AM · Victoria P
    Drop-in OK
  • Pilates
    9:30 AM–10:15 AM · Madigan H
    Drop-in OK
  • Express Barre
    9:30 AM–10:15 AM · Kelsey G
    Drop-in OK
  • Hot Pilates
    9:30 AM–10:15 AM · Cat H
    Drop-in OK
  • Reformer Sculpt
    9:30 AM–10:15 AM · Kennedy S
    Drop-in OK
  • Express Barre
    12:00 PM–12:30 PM · Kelsey G
    Drop-in OK
  • Barre-Lates
    12:00 PM–12:45 PM · Kennedy S
    Drop-in OK
  • Barre-Lates
    3:45 PM–4:30 PM · Brittany R
    Drop-in OK
  • Strength & Sculpt
    3:45 PM–4:30 PM · Victoria P
    Drop-in OK
  • Hot Pilates
    4:45 PM–5:30 PM · Jessica R
    Drop-in OK
  • Express Barre
    5:00 PM–5:45 PM · Anna C
    Drop-in OK
  • Barre & Build
    5:00 PM–5:45 PM · Victoria P
    Drop-in OK
  • Reformer Sculpt
    5:00 PM–5:45 PM · Jill P
    Drop-in OK
  • Strength & Sculpt
    5:00 PM–5:45 PM · Katherine L
    Drop-in OK
  • Heated Yoga Sculpt
    6:00 PM–7:00 PM · Kit K
    Drop-in OK
  • Heated Yoga Sculpt
    6:00 PM–7:00 PM · Jessica R
    Drop-in OK
  • Pilates Strength
    6:00 PM–6:45 PM · Gabrielle E
    Drop-in OK
  • Reformer Sculpt
    6:00 PM–6:45 PM · Jill P
    Drop-in OK
  • Pilates
    6:15 PM–7:00 PM · Kelly G
    Drop-in OK
  • Strength & Sculpt
    6:15 PM–7:00 PM · Katherine L
    Drop-in OK
  • Heated Power Flow
    7:30 PM–8:30 PM · Gabrielle E
    Drop-in OK
Wednesday
  • Circuit Strength
    5:30 AM–6:15 AM · Kara K
    Drop-in OK
  • Heated Power Flow
    6:00 AM–7:00 AM · Carly B
    Drop-in OK
  • Pilates
    7:00 AM–7:45 AM · Madigan H
    Drop-in OK
  • Barre & Build
    7:00 AM–7:45 AM · Victoria P
    Drop-in OK
  • Circuit Strength
    7:00 AM–7:45 AM · Kara K
    Drop-in OK
  • Hot Pilates
    8:00 AM–8:45 AM · Madigan H
    Drop-in OK
  • Pilates
    8:00 AM–8:45 AM · Jill P
    Drop-in OK
  • Reformer Sculpt
    9:00 AM–9:45 AM · Jill P
    Drop-in OK
  • Circuit Strength
    9:00 AM–9:45 AM · Victoria P
    Drop-in OK
  • Barre & Build
    9:30 AM–10:15 AM · Sarah F
    Drop-in OK
  • Barre-Lates
    12:00 PM–12:45 PM · Carly S
    Drop-in OK
  • Barre-Lates
    3:45 PM–4:30 PM · Nicole P
    Drop-in OK
  • Heated Yoga Sculpt
    4:45 PM–5:30 PM · Gabrielle E
    Drop-in OK
  • Hot Pilates Sculpt
    4:45 PM–5:30 PM · Cassidy V
    Drop-in OK
  • Express Barre
    5:00 PM–5:45 PM · Brittany R
    Drop-in OK
  • Reformer Sculpt
    5:00 PM–5:45 PM · Nicole P
    Drop-in OK
  • Circuit Strength
    5:00 PM–5:45 PM · Jen W
    Drop-in OK
  • Pilates
    5:15 PM–6:00 PM · Bella R
    Drop-in OK
  • Heated Power Flow
    6:00 PM–7:00 PM · Gabrielle E
    Drop-in OK
  • Heated Yoga Sculpt
    6:00 PM–7:00 PM · Kelsey G
    Drop-in OK
  • Pilates Strength
    6:00 PM–6:45 PM · Cassidy V
    Drop-in OK
  • Express Barre
    6:15 PM–7:00 PM · Anna C
    Drop-in OK
  • Circuit Strength
    6:15 PM–7:00 PM · Nicole P
    Drop-in OK
  • Heated Fire Flow
    7:30 PM–8:30 PM · Kelsey G
    Drop-in OK
  • Yin Yoga
    7:30 PM–8:30 PM · Kerri P
    Drop-in OK
Thursday
  • Heated Yoga Sculpt
    5:30 AM–6:15 AM · Katie R
    Drop-in OK
  • Circuit Strength
    6:00 AM–6:45 AM · Katherine L
    Drop-in OK
  • Hot Pilates Sculpt
    6:30 AM–7:15 AM · Jessica R
    Drop-in OK
  • Express Barre
    7:00 AM–7:45 AM · Sydney H
    Drop-in OK
  • Heated Power Flow
    7:00 AM–7:45 AM · Kelsey G
    Drop-in OK
  • Strength & Sculpt
    7:00 AM–7:45 AM · Katherine L
    Drop-in OK
  • Heated Yoga Sculpt
    8:00 AM–8:45 AM · Kelsey G
    Drop-in OK
  • Heated Fusion
    8:00 AM–8:45 AM · Gabrielle E
    Drop-in OK
  • Pilates Sculpt
    8:00 AM–8:45 AM · Brittany R
    Drop-in OK
  • Strength & Sculpt
    9:00 AM–9:45 AM · Victoria P
    Drop-in OK
  • Barre & Build
    9:30 AM–10:15 AM · Sarah F
    Drop-in OK
  • Heated Power Flow
    9:30 AM–10:30 AM · Gabrielle E
    Drop-in OK
  • Reformer Sculpt
    9:30 AM–10:15 AM · Kennedy S
    Drop-in OK
  • Gentle Yoga
    11:15 AM–12:00 PM · Rachna C
    Drop-in OK
  • Express Barre
    12:00 PM–12:30 PM · Kelsey G
    Drop-in OK
  • Barre-Lates
    12:00 PM–12:45 PM · Kennedy S
    Drop-in OK
  • Barre-Lates
    3:45 PM–4:30 PM · Nicole P
    Drop-in OK
  • Hot Pilates
    4:45 PM–5:30 PM · Madigan H
    Drop-in OK
  • All Levels Yoga Flow
    5:00 PM–5:45 PM · Diane W
    Drop-in OK
  • Express Barre
    5:00 PM–5:45 PM · Rachel L
    Drop-in OK
  • Barre & Build
    5:00 PM–5:45 PM · Jessica R
    Drop-in OK
  • Reformer Sculpt
    5:00 PM–5:45 PM · Nicole P
    Drop-in OK
  • Strength & Sculpt
    5:00 PM–5:45 PM · Amy A
    Drop-in OK
  • Heated Yoga Sculpt
    6:00 PM–7:00 PM · Rachel L
    Drop-in OK
  • Heated Yoga Sculpt
    6:00 PM–7:00 PM · Kit K
    Drop-in OK
  • Pilates Strength
    6:00 PM–6:45 PM · Nicole P
    Drop-in OK
  • Reformer Sculpt
    6:00 PM–6:45 PM · Jen W
    Drop-in OK
  • Pilates
    6:15 PM–7:00 PM · Carly S
    Drop-in OK
  • Beatbox
    6:15 PM–7:00 PM · Amy A
    Drop-in OK
  • All Levels Yoga Flow
    7:30 PM–8:30 PM · Tammie Smeltz
    Drop-in OK
Friday
  • Strength & Sculpt
    5:30 AM–6:15 AM · Kara K
    Drop-in OK
  • Hot Pilates
    6:00 AM–6:45 AM · Nicole P
    Drop-in OK
  • Express Barre
    7:00 AM–7:45 AM · Carly S
    Drop-in OK
  • Barre & Build
    7:00 AM–7:45 AM · Cortney C
    Drop-in OK
  • Reformer Sculpt
    7:00 AM–7:45 AM · Nicole P
    Drop-in OK
  • Strength & Sculpt
    7:00 AM–7:45 AM · Amy A
    Drop-in OK
  • Hot Pilates
    8:00 AM–8:45 AM · Carly S
    Drop-in OK
  • Hot Pilates Sculpt
    8:00 AM–8:45 AM · Cat H
    Drop-in OK
  • Strength & Sculpt
    8:00 AM–8:45 AM · Trish S
    Drop-in OK
  • Reformer Flow
    9:00 AM–9:45 AM · Nicole P
    Drop-in OK
  • Prenatal Yoga
    9:30 AM–10:30 AM · Lia P
    Drop-in OK
  • Heated Power Flow
    9:30 AM–10:30 AM · Gabrielle E
    Drop-in OK
  • Pilates
    9:30 AM–10:15 AM · Kennedy S
    Drop-in OK
  • Circuit Strength
    9:30 AM–10:15 AM · Trish S
    Drop-in OK
  • Mommy & Me Yoga-lates
    11:00 AM–12:00 PM · Lia P
    Drop-in OK
  • Express Barre
    12:00 PM–12:45 PM · Kennedy S
    Drop-in OK
  • Heated DJ Yoga
    6:00 PM–7:00 PM · Buff & Flo Staff
    Drop-in OK
Saturday
  • Heated Fusion
    6:45 AM–7:30 AM · Buff & Flo Staff
    Drop-in OK
  • Circuit Strength
    7:00 AM–7:45 AM · Katherine L
    Drop-in OK
  • Express Barre
    8:00 AM–8:45 AM · Cortney C
    Drop-in OK
  • Heated Power Flow
    8:00 AM–9:00 AM · Jessica R
    Drop-in OK
  • Pilates
    8:00 AM–8:45 AM · Cat H
    Drop-in OK
  • Reformer Sculpt
    8:00 AM–8:45 AM · Jill P
    Drop-in OK
  • Circuit Strength
    8:00 AM–8:45 AM · Katherine L
    Drop-in OK
  • Heated Yoga Sculpt
    8:15 AM–9:00 AM · Kate Ramsey
    Drop-in OK
  • Pilates
    9:00 AM–9:45 AM · Cortney C
    Drop-in OK
  • Reformer Sculpt
    9:00 AM–9:45 AM · Jill P
    Drop-in OK
  • Heated Power Flow
    9:15 AM–10:15 AM · Kerri P
    Drop-in OK
  • Beatbox
    9:15 AM–10:00 AM · Sara M
    Drop-in OK
  • All Levels Yoga Flow
    9:30 AM–10:30 AM · Tammie Smeltz
    Drop-in OK
  • Express Barre
    9:30 AM–10:15 AM · Jessica R
    Drop-in OK
  • All Levels Yoga Flow
    10:45 AM–11:45 AM · Rachna C
    Drop-in OK

Membership & pricing

1 Month Unlimited (All)

$195/mo

1 month of unlimited classes at Buff & Flo (including Pilates Apparatus classes). Monthly passes are valid for one month only and do not automatically renew.

1 Month Unlimited (Excluding Pilates Apparatus)

Popular
$125/mo

One month of unlimited group classes minus Pilates Reformer (only $115 with auto-deduction).

3 Months Unlimited

$350/mo

3 months of unlimited group classes minus Pilates Reformer.

6 Months Unlimited

$600/mo

6 months of unlimited group classes minus Pilates Reformer.

Intro to Pilates Apparatus

$100 for 2 classes

Package of 2 private 1:1 sessions. Strongly recommended before taking Pilates Apparatus classes.

Group Pilates Apparatus - 1 Class

$35/class

Group Pilates Apparatus - 5 Class Pack

$150 for 5 classes

Group Pilates Apparatus - 10 Class Pack

$275 for 10 classes

Group Pilates Apparatus - 15 Class Pack

$375 for 15 classes

Private Pilates Apparatus - 1 Class

$70/class

Private Pilates Apparatus - 5 Class Pack

$335 for 5 classes

Private Pilates Apparatus - 10 Class Pack

$650 for 10 classes

Group Classes - 1 Class Drop-In

$20/class

Excludes reformer.

Group Classes - 5 Class Pack

$75 for 5 classes

Excludes reformer.

Group Classes - 10 Class Pack

$140 for 10 classes

Excludes reformer.

Group Classes - 20 Class Pack

$225 for 20 classes

Excludes reformer.

New Member Promo

$50

Two weeks of classes for new members. Does not include Pilates Reformer.

Seniors 65+ - 5 Classes

$50 for 5 classes

Seniors 65+ - 10 Classes

$100 for 10 classes

Seniors 65+ - 20 Classes

$200 for 20 classes

Students 21 & Under - 5 Classes

$50 for 5 classes

Students 21 & Under - 10 Classes

$100 for 10 classes

Military Discount - 5 Classes

$50 for 5 classes

Military Discount - 10 Classes

$100 for 10 classes
No reviews yet. Be the first!

More gyms like this