All states›Gyms with Group Fitness Classes›Minnesota

Gyms with Group Fitness Classes in Minnesota

48 of the 675 gyms we track in Minnesota have group fitness classes. Full listings for every city are on the Minnesota page.

48gyms
40cities
675gyms statewide

This section lists fitness centers that provide structured group workout classes led by certified instructors. Facilities range from large commercial gyms with dedicated class studios to specialized functional fitness facilities. Before joining, verify whether class access is included in standard membership tiers or requires a premium upgrade.

Minneapolis 5

  1. YMCA

    7107 N 42nd Ave, Minneapolis, MN 55427

    Childcare / kids clubSwimming poolSauna or steam
  2. Alchemy 365 North Loop

    246 9th Ave N, Minneapolis, MN 55401

    No contractGroup classes
  3. YWCA - Uptown

    2808 Hennepin Ave, Minneapolis, MN 55408

    Childcare / kids clubGroup classes
  4. Alchemy

    120 3rd Ave SE, Minneapolis, MN 55414

    No contractGroup classes
  5. Harold Mezile North Community YMCA

    1711 W Broadway Ave, Minneapolis, MN 55411

    Childcare / kids clubSwimming pool

Elk River 2

  1. Elk River YMCA

    13337 Business Center Dr NW, Elk River, MN 55330

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Three Rivers Fitness

    9201 Quaday Ave NE, Elk River, MN 55330

    No contractGroup classes

Maplewood 2

  1. Maplewood YMCA Community Center

    2100 White Bear Ave N, Maplewood, MN 55109

    Childcare / kids clubSwimming poolSauna or steam
  2. Fitness 19

    2515 White Bear Ave N Ste A-10, Maplewood, MN 55109

    No contract

St Cloud 2

  1. The Club

    10081 County Road 138, St Cloud, MN 56301-9442

    Swimming poolSauna or steamGroup classes
  2. Fitness Evolution: St Cloud South

    3123 Roosevelt Rd, St Cloud, MN 56301-9125

    24-hour accessGroup classes

St Paul 2

  1. St. Paul Midway YMCA

    1761 University Ave W, St Paul, MN 55104-3509

    Childcare / kids clubSwimming poolSauna or steam
  2. Eastside YMCA

    875 Arcade Street, St Paul, MN 55106

    Childcare / kids clubSwimming poolSauna or steam

Aitkin 1

  1. 210 Fitness

    10 2nd St NE, Aitkin, MN 56431

    24-hour access

Albertville 1

  1. inFIT

    6589 Laketowne Pl NE, Albertville, MN 55301-6500

    Sauna or steam24-hour accessGroup classes

Alexandria 1

  1. Vital Fit Club

    112 6th Ave E, Alexandria, MN 56308

    Group classes

Annandale 1

  1. Snap Fitness Annandale

    125 Oak Ave N, Annandale, MN 55302

    24-hour accessGroup classes

Apple Valley 1

  1. C4 Fitness

    5708 Upper 147th St W, Apple Valley, MN 55124-7275

    24-hour accessNo contractGroup classes

Arden Hills 1

  1. In Motion Fitness

    3764 Dunlap St N, Arden Hills, MN 55112-6907

    No contractGroup classes

Brooklyn Park 1

  1. Training Day Fitness

    1460 85th Ave N, Brooklyn Park, MN 55444

    No contract

Buffalo 1

  1. Fitness Evolution

    101 14th St NE, Buffalo, MN 55313-2965

    Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 6am-9pm

    Childcare / kids clubSwimming poolSauna or steam

Burnsville 1

  1. Burnsville YMCA

    13850 Portland Ave, Burnsville, MN 55337

    Childcare / kids clubSwimming poolSauna or steam

Cannon Falls 1

  1. Snap Fitness Cannon Falls

    1219 4th St S, Cannon Falls, MN 55009

    Sauna or steam24-hour accessNo contractGroup classes

Chaska 1

  1. Chaska Parks and Recreation

    1661 Park Ridge Dr, Chaska, MN 55318-2841

    Swimming poolGroup classes

Circle Pines 1

  1. Endurance Fitness Of MN

    9157 S. Highway Drive, Circle Pines, MN 55014

    Childcare / kids club24-hour accessGroup classes

Duluth 1

  1. Snap Fitness

    102 E Central Entrance, Duluth, MN 55811-5569

    24-hour accessNo contractGroup classes

Eagan 1

  1. Eagan YMCA

    550 Opperman Dr, Eagan, MN 55123

    Childcare / kids clubSwimming poolSauna or steam

Ely 1

  1. Studio North Dance & Fitness Center - Gym

    1550 E Washington St, Ely, MN 55731

    Sauna or steam24-hour accessGroup classes

Forest Lake 1

  1. Forest Lake YMCA

    19845 Forest Rd N, Forest Lake, MN 55025

    Childcare / kids clubSwimming poolSauna or steam

Hastings 1

  1. Hastings YMCA

    85 Pleasant Dr, Hastings, MN 55033

    Childcare / kids clubSwimming poolSauna or steam

Hermantown 1

  1. The YMCA at Essentia Wellness Center

    4289 Ugstad Rd, Hermantown, MN 55811

    Childcare / kids clubSwimming poolGroup classes

Lanesboro 1

  1. Action Fitness LLC

    102 Coffee St E, Lanesboro, MN 55949

    24-hour accessNo contractGroup classes

Lino Lakes 1

  1. Endurance Fitness of MN

    7690 Village Dr, Lino Lakes, MN 55014-1188

    Childcare / kids club24-hour accessGroup classes

Lonsdale 1

  1. Snap Fitness Lonsdale

    739 Ash St NE, Lonsdale, MN 55046

    24-hour access

Morris 1

  1. Regional Fitness Center

    626 E 2nd St, Morris, MN 56267-1342

    Swimming poolGroup classes

New Hope 1

  1. Y M C A

    7601 42nd Ave N, New Hope, MN 55427-1226

    Childcare / kids clubSwimming poolSauna or steam

New Prague 1

  1. New Prague Fitness and Aquatic Center

    410 Central Ave N, New Prague, MN 56071-1807

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Pine River 1

  1. 218 Fitness

    218 Barclay Ave, Pine River, MN 56474-5174

    Sauna or steam24-hour access

Princeton 1

  1. Momentum Fitness Centre

    607 2nd St S, Princeton, MN 55371-1867

    Sauna or steam

Saint Cloud 1

  1. Sta-Fit @ Midtown

    3333 W Division St #105, Saint Cloud, MN 56301

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Saint Paul 1

  1. YWCA - Cathedral Hill

    375 Selby Ave, Saint Paul, MN 55102

    Swimming poolGroup classes

Sartell 1

  1. Sta-Fit

    805 County Road 120, Sartell, MN 56377

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Shoreview 1

  1. Y M C A

    3760 Lexington Ave N, Shoreview, MN 55126-2915

    Childcare / kids clubSwimming poolSauna or steam

Thief River Falls 1

  1. Sanford Health Thief River Falls Wellness Center

    1720 3rd St E, Thief River Falls, MN 56701

    24-hour accessNo contractGroup classes

Victoria 1

  1. Snap Fitness Victoria

    1495 Stieger Lk, Victoria, MN 55386

    Sauna or steam24-hour accessGroup classes

Virginia 1

  1. Iron Range YMCA Community Programming

    8367 Unity Dr, Virginia, MN 55792-4005

    Childcare / kids clubSwimming poolGroup classes

Woodbury 1

  1. Woodbury YMCA

    2175 Radio Dr, Woodbury, MN 55125

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Zimmerman 1

  1. Fitness Evolution

    26275 Fremont Dr, Zimmerman, MN 55398-9324

    Childcare / kids clubSwimming poolSauna or steam
Peak hour reservations: Popular weekday classes between 5:30 PM and 7:00 PM often require booking 24 to 48 hours in advance via the facility's mobile app.

Also in Minnesota

Good to know

How much do gym memberships with group fitness classes cost?

Standard commercial gym memberships including unlimited group exercise classes generally cost between $40 and $120 per month. Specialized boutique studios or premium clubs offering unlimited group classes range from $150 to $250 monthly, with single class drop-in passes priced at $20 to $35.

Do I need to reserve a spot in group classes ahead of time?

Most modern gyms require members to reserve their spot through a mobile app or website between 24 hours and 7 days prior to the start time. Standby walk-ins are usually admitted 5 minutes before class only if registered participants fail to show up.

Are group fitness classes suitable for beginners?

Yes, instructors provide modified movements and weight adjustments during standard 45-to-60-minute sessions to accommodate different fitness levels. Arrive 10 to 15 minutes before your first class to brief the trainer on any current physical limitations or injuries.

How much does a personal trainer cost?

Personal training sessions generally range from $50 to $120 per hour across Minnesota. Rates depend on session duration, trainer credentials, and package options. You can browse 48 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.