All states›Gyms with Group Classes›Minnesota

Gyms with Group Classes in Minnesota

103 of the 674 gyms we track in Minnesota have group classes. Full listings for every city are on the Minnesota page.

103gyms
67cities
674gyms 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.

Minneapolis 5

  1. Life Time Target Center

    600 N 1st Ave, Minneapolis, MN 55403-1400

    Mon-Fri 5am-9pm, Sat-Sun 6am-6pm

    Swimming poolSauna or steamGroup classes
  2. Life Time Athletic

    615 2nd Ave S, Minneapolis, MN 55402

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  3. Alchemy 365 North Loop

    246 9th Ave N, Minneapolis, MN 55401

    No contractGroup classes
  4. YWCA - Uptown

    2808 Hennepin Ave, Minneapolis, MN 55408

    Childcare / kids clubGroup classes
  5. Alchemy

    120 3rd Ave SE, Minneapolis, MN 55414

    No contractGroup classes

Rochester 5

  1. Ace Athletics Gym

    1431 W Frontage Rd, Rochester, MN 55901

    Mon-Fri 9am-6pm

    Sauna or steamGroup classes
  2. Northgate Health Club

    3960 Highway 52 N, Rochester, MN 55901-0108

    Mon-Fri 5am-9pm, Sat 6am-9pm, Sun 8am-9pm

    Sauna or steamGroup classes
  3. Rochester Athletic Club

    3100 19th St NW, Rochester, MN 55901-6606

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

    Childcare / kids clubGroup classes
  4. RAC Dietitians

    3100 19th St NW, Rochester, MN 55901-6606

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

    Childcare / kids clubGroup classes
  5. Jaktd Culture

    5154 E Frontage Rd NW, Rochester, MN 55901-0168

    No contractGroup classes

Duluth 4

  1. Snap Fitness

    102 E Central Entrance, Duluth, MN 55811-5569

    Open 24 hours

    24-hour accessNo contractGroup classes
  2. Snap Fitness Duluth - Heights

    102 E Central Entrance, Duluth, MN 55811

    Open 24 hours

    24-hour accessNo contractGroup classes
  3. Snap Fitness Duluth - Lakeside

    4425 E Superior St, Duluth, MN 55804

    Open 24 hours

    24-hour accessNo contractGroup classes
  4. Duluth Indoor Sports Center

    4402 Rice Lake Rd, Duluth, MN 55811-4051

    Mon-Fri 6am-10pm, Sat-Sun 8am-8pm

    Sauna or steamGroup classes

Prior Lake 4

  1. Snap Fitness Prior Lake

    16731 State Hwy 13, Prior Lake, MN 55372

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  2. Snap Fitness Prior Lake

    16731 Hwy 13 South, Suite 111, Prior Lake, MN 55372

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  3. Dakotah Sport and Fitness

    2100 Trail of Dreams NW, Prior Lake, MN 55372-1056

    Swimming poolGroup classes
  4. Dakotah Bowling Lanes

    2100 Trail of Dreams NW, Prior Lake, MN 55372-1056

    Swimming poolGroup classes

Eden Prairie 3

  1. Life Time

    755 Prairie Center Dr, Eden Prairie, MN 55344-5363

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

    Swimming poolSauna or steamGroup classes
  2. Life Time

    6233 Baker Rd, Eden Prairie, MN 55346-1922

    Sun 7am-11pm, Mon-Thu 5am-12am, Fri 5am-11pm, Sat 6am-11pm

    Swimming poolSauna or steamGroup classes
  3. Flagship Athletic Club

    755 Prairie Center Dr, Eden Prairie, MN 55344-5363

    Childcare / kids clubSwimming poolSauna or steamGroup classes

St Cloud 3

  1. The Club

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

    Swimming poolSauna or steamGroup classes
  2. Peak Physique St. Cloud

    4611 Rusan St, St Cloud, MN 56303

    No contractGroup classes
  3. Fitness Evolution: St Cloud South

    3123 Roosevelt Rd, St Cloud, MN 56301-9125

    24-hour accessGroup classes

Alexandria 2

  1. The Henn House

    1710 Fillmore St, Alexandria, MN 56308-2722

    24-hour accessGroup classes
  2. Vital Fit Club

    112 6th Ave E, Alexandria, MN 56308

    Group classes

Andover 2

  1. Snap Fitness Andover

    1574 154th Ave NW, Andover, MN 55304-2761

    Open 24 hours

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

    1574 154th Ave NW, #104, Andover, MN 55304

    Open 24 hours

    24-hour accessGroup classes

Becker 2

  1. Snap Fitness

    14083 Bank St, Becker, MN 55308

    Open 24 hours

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

    14083 Bank St, Becker, MN 55308

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Cambridge 2

  1. Snap Fitness

    234 N Main St, Cambridge, MN 55008-1231

    Mon-Sun 12am-12am

    24-hour accessGroup classes
  2. Snap Fitness Cambridge

    234 Main St N, Cambridge, MN 55008

    Open 24 hours

    24-hour accessGroup classes

Champlin 2

  1. Life Time Fitness

    11468 Marketplace Dr N Ste 500, Champlin, MN 55316

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. Life Time

    11989 Champlin Dr, Champlin, MN 55316-2379

    Open 24 hours

    Swimming poolSauna or steamGroup classes

Elk River 2

  1. Elk River YMCA

    13337 Business Center Dr NW, Elk River, MN 55330

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

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

    9201 Quaday Ave NE, Elk River, MN 55330

    No contractGroup classes

Ely 2

  1. HMS Functional Fitness Gym

    760 E Miners Dr, Ely, MN 55731-1400

    Mon-Fri 8am-12pm, Sat 8am-11am

    No contractGroup classes
  2. Studio North Dance & Fitness Center - Gym

    1550 E Washington St, Ely, MN 55731

    Mon-Thu 3pm-7pm

    Sauna or steamGroup classes

International Falls 2

  1. Snap Fitness

    10 Shorewood Dr, International Falls, MN 56649

    Open 24 hours

    24-hour accessGroup classes
  2. Snap Fitness International Falls

    10 Shorewood Drive, International Falls, MN 56649

    Open 24 hours

    24-hour accessGroup classes

Isanti 2

  1. Snap Fitness Isanti

    404 Whiskey Rd NW, Isanti, MN 55040-8077

    Open 24 hours

    24-hour accessGroup classes
  2. Snap Fitness Isanti

    404 Whiskey Rd, Suite J, Isanti, MN 55040

    Open 24 hours

    24-hour accessGroup classes

Lakeville 2

  1. Snap Fitness Lakeville

    7367 179th St. W, Lakeville, MN 55044

    Open 24 hours

    Sauna or steam24-hour accessNo contractGroup classes
  2. Life Time

    18425 Dodd Blvd, Lakeville, MN 55044-9019

    Open 24 hours

    Swimming poolSauna or steamGroup classes

Minnetonka 2

  1. Life Time

    3310 CR-101, Minnetonka, MN 55391-2857

    Mon-Fri 5am-10pm, Sat-Sun 6am-8pm

    Swimming poolSauna or steamGroup classes
  2. Elite Fitness and Nutrition

    5810 Baker Rd, Minnetonka, MN 55345

    Sauna or steamGroup classes

Morris 2

  1. Regional Fitness Center

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

    Swimming poolGroup classes
  2. ELC Fitness 24/7

    719 Atlantic Ave, Morris, MN 56267-1137

    24-hour accessGroup classes

Plymouth 2

  1. Life Time

    3600 Plymouth Blvd, Plymouth, MN 55446-3201

    Mon-Fri 4am-12am, Sat-Sun 5am-9pm

    Swimming poolSauna or steamGroup classes
  2. Plymouth Creek Athletic Club

    3131 Campus Dr, Plymouth, MN 55441-2620

    Mon-Fri 6am-10pm, Sat-Sun 8am-10pm

    Swimming poolSauna or steamGroup classes

Saint Paul 2

  1. Alchemy 365 Highland Park

    747 Cleveland Ave S, Saint Paul, MN 55116-1346

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

    Sauna or steamGroup classes
  2. YWCA - Cathedral Hill

    375 Selby Ave, Saint Paul, MN 55102

    Swimming poolGroup classes

Sauk Centre 2

  1. Snap Fitness Sauk Centre

    1190 Main St S, Sauk Centre, MN 56378

    Open 24 hours

    24-hour accessGroup classes
  2. Snap Fitness Sauk Centre

    1190 Main Street South, Sauk Centre, MN 56378

    Open 24 hours

    24-hour accessGroup classes

Victoria 2

  1. Snap Fitness Victoria

    1495 Stieger Lk, Victoria, MN 55386

    Open 24 hours

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

    1495 Stieger Lake Lane, Victoria, MN

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Woodbury 2

  1. Lifetime Fitness

    675 Commons Dr, Woodbury, MN 55125-8880

    Mon-Fri 4am-11pm, Sat-Sun 6am-9pm

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Woodbury YMCA

    2175 Radio Dr, Woodbury, MN 55125

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Zumbrota 2

  1. Snap Fitness Zumbrota

    92 W 5th St, Zumbrota, MN 55992

    Open 24 hours

    Sauna or steam24-hour accessNo contractGroup classes
  2. Snap Fitness Zumbrota

    92 West 5th Street, Zumbrota, MN 55992

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Albert Lea 1

  1. Snap Fitness Albert Lea

    148 S Broadway Ave, Albert Lea, MN 56007-2544

    Open 24 hours

    24-hour accessNo contractGroup classes

Albertville 1

  1. inFIT

    6589 Laketowne Pl NE, Albertville, MN 55301-6500

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Annandale 1

  1. Snap Fitness Annandale

    125 Oak Ave N, Annandale, MN 55302

    Open 24 hours

    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

Big Lake 1

  1. Snap Fitness Big Lake

    651 Rose Dr, Big Lake, MN 55309

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Bloomington 1

  1. Life Time Bloomington South

    1001 W 98th St, Bloomington, MN 55431-2654

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

    Swimming poolSauna or steamGroup classes

Brainerd 1

  1. Strength Studio

    510 Washington St, Brainerd, MN 56401

    No contractGroup classes

Caledonia 1

  1. Morning Fit Club

    405 S Highway 44 76, Caledonia, MN 55921-1861

    24-hour accessNo contractGroup classes

Cannon Falls 1

  1. Snap Fitness Cannon Falls

    1219 4th St S, Cannon Falls, MN 55009

    Open 24 hours

    Sauna or steam24-hour accessNo contractGroup classes

Chaska 1

  1. Chaska Parks and Recreation

    1661 Park Ridge Dr, Chaska, MN 55318-2841

    Mon-Fri 5am-8pm

    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

Cloquet 1

  1. Park Avenue Fitness

    1204 Cloquet Ave, Cloquet, MN 55720

    Mon-Fri 6am-9pm, Sat 8am-8pm, Sun 9am-4pm

    Swimming poolSauna or steamGroup classes

Coon Rapids 1

  1. Life Time

    2100 Northdale Blvd NW, Coon Rapids, MN 55433-3005

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

    Swimming poolSauna or steamGroup classes

Foley 1

  1. Snap Fitness Foley

    10 2nd Ave W, Foley, MN 56329-8514

    Open 24 hours

    Sauna or steam24-hour accessNo contractGroup classes

Fridley 1

  1. Life Time

    1200 E Moore Lake Dr, Fridley, MN 55432-5170

    Open 24 hours

    Swimming poolSauna or steamGroup classes

Grand Rapids 1

  1. Fire Fitness

    1200 S Pokegama Ave, Grand Rapids, MN 55744-4291

    Mon-Thu 10:30am-5:30pm, Fri 1pm-4pm

    No contractGroup classes

Ham Lake 1

  1. Sinn City Fitness

    14050 Lincoln St NE, Ham Lake, MN 55304-4245

    24-hour accessNo contractGroup classes

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

Long Lake 1

  1. FitHAUS

    1916 Wayzata Blvd #4, Long Lake, MN 55356

    Sauna or steamGroup classes

Mankato 1

  1. Fitness for 10

    1351 Madison Ave, Mankato, MN 56001-5200

    No contractGroup classes

Maple Grove 1

  1. Life Time

    12601 82nd Ave N, Maple Grove, MN 55369-4519

    Open 24 hours

    Swimming poolSauna or steamGroup classes

New Hope 1

  1. Life Time

    4239 Winnetka Ave N, New Hope, MN 55428-4924

    Sun 6am-8pm, Mon-Fri 5am-11pm, Sat 6am-8pm

    Swimming poolSauna or steamGroup classes

New Prague 1

  1. New Prague Fitness and Aquatic Center

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

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Owatonna 1

  1. Snap Fitness Owatonna

    1824 S Cedar Ave, Owatonna, MN 55060

    Open 24 hours

    Sauna or steam24-hour accessNo contractGroup classes

Proctor 1

  1. Live 2 B Healthy North Minnesota

    235 S 2nd Ave, Proctor, MN 55810

    Swimming poolGroup classes

Red Wing 1

  1. 24 Hour Fitness

    926 Tile Dr, Red Wing, MN 55066-1974

    Sauna or steam24-hour accessGroup classes

Roseville 1

  1. Life Time

    2480 Fairview Ave N, Roseville, MN 55113

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

    Swimming poolGroup classes

Saint Cloud 1

  1. Sta-Fit @ Midtown

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

    Mon-Fri 4am-10pm, Sat-Sun 6am-8pm

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Saint Louis Park 1

  1. Life Time

    5525 Cedar Lake Rd S, Saint Louis Park, MN 55416

    Mon-Fri 4am-11pm, Sat-Sun 6am-9pm

    Swimming poolSauna or steamGroup classes

Sartell 1

  1. Sta-Fit

    805 County Road 120, Sartell, MN 56377

    Mon-Fri 4am-10pm, Sat-Sun 6am-8pm

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Spring Park 1

  1. Snap Fitness Spring Park

    4671 Shoreline Dr, Spring Park, MN 55384

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

St Louis Park 1

  1. Life Time

    5525 Cedar Lake Rd S, St Louis Park, MN 55416-1420

    Sun 7am-11pm, Mon-Thu 4am-12am, Fri 4am-11pm, Sat 6am-11pm

    Swimming poolSauna or steamGroup classes

St Paul 1

  1. Life Time

    2145 Ford Pkwy, St Paul, MN 55116-1900

    Open 24 hours

    Swimming poolSauna or steamGroup classes

Stillwater 1

  1. River Valley Athletic Club

    1826 Northwestern Ave N, Stillwater, MN 55082-7533

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

    Childcare / kids clubSwimming poolGroup classes

Thief River Falls 1

  1. Sanford Health Thief River Falls Wellness Center

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

    Open 24 hours

    24-hour accessNo contractGroup classes

Vergas 1

  1. Lakes Fit

    105 E Main St, Vergas, MN 56587

    24-hour accessGroup classes

Virginia 1

  1. Iron Range YMCA Community Programming

    8367 Unity Dr, Virginia, MN 55792-4005

    Childcare / kids clubSwimming poolGroup classes

White Bear Lake 1

  1. Life Time

    4800 White Bear Pkwy, White Bear Lake, MN 55110-3345

    Sat-Sun 6am-11pm, Mon-Fri 5am-11pm

    Swimming poolSauna or steamGroup classes

Winona 1

  1. Winona Family YMCA

    207 Winona St, Winona, MN 55987-3165

    Mon-Fri 5am-8pm, Sat 6am-5pm, Sun 10am-4pm

    Childcare / kids clubSwimming poolGroup classes

Wyoming 1

  1. Snap Fitness Wyoming

    5377 266th St, Wyoming, MN 55092

    Open 24 hours

    24-hour accessGroup 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 Minnesota

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 Minnesota. Rates depend on session duration, trainer credentials, and package options. You can browse 103 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.