All states›Gyms with Group Classes›Iowa

Gyms with Group Classes in Iowa

59 of the 309 gyms we track in Iowa have group classes. Full listings for every city are on the Iowa page.

59gyms
34cities
309gyms 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.

Des Moines 7

  1. Genesis Health Clubs

    1111 E Army Post Rd, Des Moines, IA 50315-2605

    Mon-Thu 5am-10pm, Fri 5am-8pm, Sat-Sun 8:30am-2pm

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Genesis Health Clubs

    4349 Merle Hay Rd, Des Moines, IA 50310-2303

    Mon-Thu 5am-10:30pm, Fri 5am-9pm, Sat-Sun 8:30am-2pm

    Childcare / kids clubSauna or steamGroup classes
  3. Aspen Athletic Club

    4549 Fleur Dr, Des Moines, IA 50321

    Childcare / kids clubSauna or steamGroup classes
  4. Aspen Athletic Clubs

    10930 Hickman Rd, Des Moines, IA 50325

    Childcare / kids clubSauna or steamGroup classes
  5. Aspen Athletic Clubs

    4349 Merle Hay Rd, Des Moines, IA 50310

    Childcare / kids clubSauna or steamGroup classes
  6. Aspen Athletic Clubs

    6103 SE 14th St, Des Moines, IA 50320

    Childcare / kids clubSauna or steamGroup classes
  7. FITNESS By Design

    4715 Grand Ave, Des Moines, IA 50312

    Sauna or steamGroup classes

Ames 5

  1. Ames Racquet And Fitness Center

    4700 Mortensen Rd, Ames, IA 50014-5536

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

    Childcare / kids clubSwimming poolGroup classes
  2. Ames Racquet & Fitness Center

    2622 Stange Rd, Ames, IA 50010

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

    Childcare / kids clubSwimming poolGroup classes
  3. Ames Fitness Center

    3600 University Blvd, Ames, IA 50010

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

    Childcare / kids clubSwimming poolGroup classes
  4. Ames Racquet & Fitness Center

    320 S 17th St, Ames, IA 50010

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

    Childcare / kids clubSwimming poolGroup classes
  5. Ames Fitness Center- West

    4700 Mortensen Rd, Ames, IA 50014

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

    Childcare / kids clubSwimming poolGroup classes

Cedar Rapids 5

  1. The M.A.C.

    3929 Fountains Blvd NE, Cedar Rapids, IA 52402

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. The M.A.C. Xtreme

    4700 Tama St SE, Cedar Rapids, IA 52403-4537

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  3. Mac Xpress Downtown

    227 2nd St SE, Cedar Rapids, IA 52401-1405

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  4. The M.A.C.

    227 2nd St SE, Cedar Rapids, IA 52401

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  5. Aspen Athletic Club

    2120 Edgewood Rd SW, Cedar Rapids, IA 52404

    Childcare / kids clubSauna or steamGroup classes

Mason City 3

  1. YMCA

    1840 S Monroe Ave, Mason City, IA 50401

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

    Childcare / kids clubSwimming poolGroup classes
  2. N.I.P. & Fitness Center

    471 S Illinois Ave, Mason City, IA 50401-4439

    24-hour accessGroup classes
  3. NIP Fitness South

    2324 S Federal Ave, Mason City, IA 50401-6733

    24-hour accessGroup classes

Ankeny 2

  1. Legacy Fitness

    1450 SW Vintage Pkwy, Ankeny, IA 50023-7165

    Swimming pool24-hour accessGroup classes
  2. Trail Point Aquatics & Wellness

    2006 S Ankeny Blvd Bldg 5, Ankeny, IA 50023-8995

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

    Swimming poolGroup classes

Coralville 2

  1. Body at The ReCenter

    1100 5th St, Coralville, IA 52241-2900

    Childcare / kids clubSauna or steamGroup classes
  2. Performance Health & Fitness

    3258 Ridgeway Dr, Coralville, IA 52241

    No contractGroup classes

Davenport 2

  1. Large Pool Downtown Family YMCA

    606 W 2nd St, Davenport, IA 52801-1009

    Childcare / kids clubSwimming poolGroup classes
  2. West Davenport Family YMCA

    3505 W Locust St, Davenport, IA 52804

    Childcare / kids clubSwimming poolGroup classes

Iowa City 2

  1. Recreational Services at the University of Iowa

    309 S Madison St, Iowa City, IA 52242-1040

    Swimming poolGroup classes
  2. The Gym Iowa City

    213 E College St, Iowa City, IA 52240-1627

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

    Group classes

Marion 2

  1. Xpress 24/7

    6154 Carlson Way # 6156, Marion, IA 52302-6660

    Childcare / kids clubSwimming poolSauna or steam24-hour accessGroup classes
  2. The M.A.C.

    6152 Carlson Way, Marion, IA 52302

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Sioux City 2

  1. Four Seasons Health Club

    2600 Pierce St, Sioux City, IA 51104

    Mon-Thu 4:30am-10pm, Fri 4:30am-9pm, Sat 6am-9pm, Sun 7am-9pm

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. 712 FIT

    901 5th St, Sioux City, IA 51101-1801

    Open 24 hours

    24-hour accessGroup classes

Urbandale 2

  1. Life Time Athletic

    11911 Hickman Rd, Urbandale, IA 50323-1814

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. CrossFit West Des Moines - Gym

    2749 86th St, Urbandale, IA 50322-4336

    Mon-Fri 9am-5pm

    Group classes

Webster City 2

  1. Snap Fitness - Webster City

    806 Seneca St, Webster City, IA 50595

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  2. Snap Fitness Webster City

    806 Seneca street, Webster City, IA 50595

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

West Des Moines 2

  1. Genesis Health Clubs

    4875 Mills Civic Pkwy, West Des Moines, IA 50265-5268

    Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 8:30am-2pm

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. The Athletic Club

    4875 Mills Civic Pkwy, West Des Moines, IA 50265-5268

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Charles City 1

  1. Snap Fitness Charles City

    222 N Main St, Charles City, IA 50616

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Clear Lake 1

  1. NIP Fitness and Smoothie Bar

    216 US Highway 18 E, Clear Lake, IA 50428

    24-hour accessGroup classes

Clive 1

  1. Genesis Health Clubs

    10930 Hickman Rd, Clive, IA 50325-3738

    Mon-Thu 5am-10:30pm, Fri 5am-9pm, Sat-Sun 8:30am-2pm

    Childcare / kids clubSauna or steamGroup classes

De Witt 1

  1. DeWitt Fitness Center

    900 14th St, De Witt, IA 52742-1004

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

    Swimming poolGroup classes

Dubuque 1

  1. Volv Fitness

    340 E 12th St, Dubuque, IA 52001-2313

    Sauna or steamNo contractGroup classes

Eldridge 1

  1. North Scott Community Ymca

    104 S 3rd Ave, Eldridge, IA 52748-1924

    Childcare / kids clubSwimming poolGroup classes

Fairfax 1

  1. The M.A.C.

    320 80th Street Ct, Fairfax, IA 52228

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Fairfield 1

  1. Boom Fitness

    210 W Lowe Ave, Fairfield, IA 52556

    No contractGroup classes

Grinnell 1

  1. Cleanfoodfix Wellness Studio

    1108 5th Ave, Grinnell, IA 50112-1705

    Sauna or steam24-hour accessGroup classes

Hiawatha 1

  1. The Mac- Xpress Hiawatha

    2252 Blairs Ferry Rd, Hiawatha, IA 52233

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Huxley 1

  1. Huxley Fit Club

    101 Campus Dr, Huxley, IA 50124-9761

    Childcare / kids clubGroup classes

Lansing 1

  1. Lansing Fitness

    51 N 5th St, Lansing, IA 52151

    Open 24 hours

    24-hour accessGroup classes

Maquoketa 1

  1. Maquoketa Area Family Ymca

    500 E Summit St, Maquoketa, IA 52060

    Childcare / kids clubSwimming poolGroup classes

Osceola 1

  1. Johnson's Elite Training

    630 W McLane St, Osceola, IA 50213-1558

    Sauna or steamGroup classes

Palo 1

  1. River's Edge Fitness

    2882 Palo Marsh Rd, Palo, IA 52324

    24-hour accessGroup classes

Pella 1

  1. PCD Fitness

    308 SE 9th St, Pella, IA 50219-2202

    Mon-Thu 7am-7pm, Fri 7am-5pm

    Childcare / kids clubNo contractGroup classes

Pocahontas 1

  1. Flex Fitness

    325 N Main St, Pocahontas, IA 50574

    24-hour accessGroup classes

Sheldon 1

  1. Courtyard Fitness

    315 N 18th Ave, Sheldon, IA 51201-1278

    Open 24 hours

    24-hour accessGroup classes

Sioux Center 1

  1. Snap Fitness Sioux Center

    108 16th St SW, Sioux Center, IA 51250

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Story City 1

  1. Mary Greeley Lifetime Fitness

    812 Elm Ave, Story City, IA 50248-1327

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Waverly 1

  1. Wartburg-Waverly Sports and Wellness Center

    1109 5th St NW, Waverly, IA 50677-1522

    Childcare / kids clubSwimming poolGroup 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 Iowa

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