All states›Gyms with Group Classes›Vermont

Gyms with Group Classes in Vermont

16 of the 39 gyms we track in Vermont have group classes. Full listings for every city are on the Vermont page.

16gyms
11cities
39gyms statewide

Google's amenities list might flag a gym as having "group classes" without saying which ones run, how often, or whether non-members can even drop in — a gap that's invisible until you show up for a spin class that doesn't exist. Every gym on this page has its class schedule confirmed from the gym's own site or booking app, not a generic amenity checkbox.

South Burlington 3

  1. Kids & Fitness

    80 Eastwood Dr, South Burlington, VT 05403-4515

    Childcare / kids clubSwimming poolGroup classes
  2. The Edge Sports and Fitness

    142 W Twin Oaks Ter, South Burlington, VT 05403-7132

    Swimming poolGroup classes
  3. The EDGE Sports & Fitness

    75 Eastwood Dr, South Burlington, VT 05403-4402

    Swimming poolGroup classes

Barre 2

  1. Snap Fitness Barre

    1400 US-302, Barre, VT 05641

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  2. Snap Fitness Berlin

    1400 US Route 302, Suite#3, Barre, VT 05641

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Rutland 2

  1. Vermont Sport & Fitness

    40 Curtis Ave, Rutland, VT 05701-4821

    Mon-Fri 5am-9pm, Sat-Sun 7:30am-6pm

    Swimming poolSauna or steamGroup classes
  2. Pico Fitness Center

    51 Alpine Dr, Rutland, VT 05701

    Sat-Sun 8am-6pm

    Swimming poolSauna or steamGroup classes

Vergennes 2

  1. Vermont Sun Fitness

    11 Main St, Vergennes, VT 05491-1141

    Mon-Fri 6am-8pm, Sat-Sun 7:30am-4pm

    Swimming poolSauna or steamGroup classes
  2. Vergennes Vermont Sun

    11 Main St, Vergennes, VT 05491-0015

    Mon-Fri 6am-8pm, Sat-Sun 7:30am-4pm

    Swimming poolSauna or steamGroup classes

Berlin 1

  1. Green Mountain Community Fitness

    652 Granger Rd, Berlin, VT 05602

    Mon-Thu 5am-9pm, Fri 5am-8pm, Sat 7am-7pm, Sun 8am-7pm

    Swimming poolSauna or steamGroup classes

Springfield 1

  1. Studio Momentum

    71 Main St, Springfield, VT 05156-2904

    Mon-Thu 5:30am-9pm, Fri 5:30am-8pm, Sat 7am-4pm, Sun 8am-4pm

    Swimming poolGroup classes

St Albans 1

  1. The Fitness Zone

    248 N Main St, St Albans, VT 05478-1731

    Sauna or steamGroup classes

Stowe 1

  1. The Swimming Hole

    75 Weeks Hill Rd, Stowe, VT 05672

    Sun 6am-7:30pm

    Swimming poolGroup classes

Waterbury Center 1

  1. The Forge Gym

    1930 Waterbury-Stowe Rd, Waterbury Center, VT 05677

    Mon 3pm-7pm, Tue 12pm-6pm, Wed 12pm-7pm, Thu 12pm-6pm, Fri 12pm-4pm, Sat 10am-12pm

    Sauna or steamGroup classes

Williston 1

  1. The EDGE

    115 Wellness Dr, Williston, VT 05495

    Swimming poolGroup classes

Woodstock 1

  1. Woodstock Athletic Club

    1489 South Rd, Woodstock, VT 05091-4537

    Mon-Thu 6am-8pm, Fri 6am-6pm, Sat-Sun 7am-6pm

    Swimming poolSauna or steamGroup classes
Check the drop-in policy before you go. Many gyms sell a single class pass to non-members for around $15-25, but some require a membership or a free trial signup first — a quick look at the booking app saves a wasted trip.

Also in Vermont

Good to know

Can I take a gym class without a membership?

Many gyms sell single class passes or day passes to non-members, often through an online booking app like Mindbody or the gym's own site. Others reserve classes for members only, so it's worth checking the class schedule page before showing up.

How much do group fitness classes cost?

Drop-in classes typically run $15-30 depending on the type and city, while gym members often get classes included in their monthly dues or at a discounted punch-card rate. Specialty formats like cycling or reformer Pilates tend to sit at the higher end of that range.

How much does a personal trainer cost?

Personal training sessions generally range from $50 to $120 per hour across Vermont. Rates depend on session duration, trainer credentials, and package options. You can browse 16 local fitness centers on GymFinderAtlas to find qualified trainers near you.

How long to train for marathon?

Training for a marathon typically takes 16 to 20 weeks for runners with a consistent baseline fitness level. The process involves gradually building weekly mileage, completing regular long runs, and prioritizing recovery. If you want structured guidance, search GymFinderAtlas to connect with experienced running coaches.