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.
-
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
-
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
-
Aspen Athletic Club
4549 Fleur Dr, Des Moines, IA 50321
-
Aspen Athletic Clubs
10930 Hickman Rd, Des Moines, IA 50325
-
Aspen Athletic Clubs
4349 Merle Hay Rd, Des Moines, IA 50310
-
Aspen Athletic Clubs
6103 SE 14th St, Des Moines, IA 50320
-
FITNESS By Design
4715 Grand Ave, Des Moines, IA 50312
Ames 5
-
Ames Racquet And Fitness Center
4700 Mortensen Rd, Ames, IA 50014-5536
Mon-Fri 5am-10pm, Sat-Sun 7am-7pm
-
Ames Racquet & Fitness Center
2622 Stange Rd, Ames, IA 50010
Mon-Fri 5am-10pm, Sat-Sun 7am-7pm
-
Ames Fitness Center
3600 University Blvd, Ames, IA 50010
Mon-Fri 5am-10pm, Sat-Sun 7am-7pm
-
Ames Racquet & Fitness Center
320 S 17th St, Ames, IA 50010
Mon-Fri 5am-10pm, Sat-Sun 7am-7pm
-
Ames Fitness Center- West
4700 Mortensen Rd, Ames, IA 50014
Mon-Fri 5am-10pm, Sat-Sun 7am-7pm
-
The M.A.C.
3929 Fountains Blvd NE, Cedar Rapids, IA 52402
-
The M.A.C. Xtreme
4700 Tama St SE, Cedar Rapids, IA 52403-4537
-
Mac Xpress Downtown
227 2nd St SE, Cedar Rapids, IA 52401-1405
-
The M.A.C.
227 2nd St SE, Cedar Rapids, IA 52401
-
Aspen Athletic Club
2120 Edgewood Rd SW, Cedar Rapids, IA 52404
-
YMCA
1840 S Monroe Ave, Mason City, IA 50401
Mon-Fri 5am-9pm, Sat 7am-5pm, Sun 1pm-6pm
-
N.I.P. & Fitness Center
471 S Illinois Ave, Mason City, IA 50401-4439
-
NIP Fitness South
2324 S Federal Ave, Mason City, IA 50401-6733
Ankeny 2
-
Legacy Fitness
1450 SW Vintage Pkwy, Ankeny, IA 50023-7165
-
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
-
Body at The ReCenter
1100 5th St, Coralville, IA 52241-2900
-
Performance Health & Fitness
3258 Ridgeway Dr, Coralville, IA 52241
-
Large Pool Downtown Family YMCA
606 W 2nd St, Davenport, IA 52801-1009
-
West Davenport Family YMCA
3505 W Locust St, Davenport, IA 52804
-
Recreational Services at the University of Iowa
309 S Madison St, Iowa City, IA 52242-1040
-
The Gym Iowa City
213 E College St, Iowa City, IA 52240-1627
Mon-Thu 8am-9pm, Fri 8am-6pm, Sat-Sun 10am-4pm
Marion 2
-
Xpress 24/7
6154 Carlson Way # 6156, Marion, IA 52302-6660
-
The M.A.C.
6152 Carlson Way, Marion, IA 52302
-
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
-
712 FIT
901 5th St, Sioux City, IA 51101-1801
Open 24 hours
-
Life Time Athletic
11911 Hickman Rd, Urbandale, IA 50323-1814
Mon-Thu 4am-11pm, Fri 4am-10pm, Sat-Sun 5am-10pm
-
CrossFit West Des Moines - Gym
2749 86th St, Urbandale, IA 50322-4336
Mon-Fri 9am-5pm
-
Snap Fitness - Webster City
806 Seneca St, Webster City, IA 50595
Open 24 hours
-
Snap Fitness Webster City
806 Seneca street, Webster City, IA 50595
Open 24 hours
-
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
-
The Athletic Club
4875 Mills Civic Pkwy, West Des Moines, IA 50265-5268
Mon-Thu 5am-11pm, Fri 5am-9pm, Sat-Sun 6am-9pm
-
Snap Fitness Charles City
222 N Main St, Charles City, IA 50616
Open 24 hours
-
NIP Fitness and Smoothie Bar
216 US Highway 18 E, Clear Lake, IA 50428
Clive 1
-
Genesis Health Clubs
10930 Hickman Rd, Clive, IA 50325-3738
Mon-Thu 5am-10:30pm, Fri 5am-9pm, Sat-Sun 8:30am-2pm
De Witt 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
Dubuque 1
-
Volv Fitness
340 E 12th St, Dubuque, IA 52001-2313
Eldridge 1
-
North Scott Community Ymca
104 S 3rd Ave, Eldridge, IA 52748-1924
Fairfax 1
-
The M.A.C.
320 80th Street Ct, Fairfax, IA 52228
-
Boom Fitness
210 W Lowe Ave, Fairfield, IA 52556
Grinnell 1
-
Cleanfoodfix Wellness Studio
1108 5th Ave, Grinnell, IA 50112-1705
Hiawatha 1
-
The Mac- Xpress Hiawatha
2252 Blairs Ferry Rd, Hiawatha, IA 52233
Huxley 1
-
Huxley Fit Club
101 Campus Dr, Huxley, IA 50124-9761
Lansing 1
-
Lansing Fitness
51 N 5th St, Lansing, IA 52151
Open 24 hours
-
Maquoketa Area Family Ymca
500 E Summit St, Maquoketa, IA 52060
Osceola 1
-
Johnson's Elite Training
630 W McLane St, Osceola, IA 50213-1558
Palo 1
-
River's Edge Fitness
2882 Palo Marsh Rd, Palo, IA 52324
Pella 1
-
PCD Fitness
308 SE 9th St, Pella, IA 50219-2202
Mon-Thu 7am-7pm, Fri 7am-5pm
-
Flex Fitness
325 N Main St, Pocahontas, IA 50574
Sheldon 1
-
Courtyard Fitness
315 N 18th Ave, Sheldon, IA 51201-1278
Open 24 hours
-
Snap Fitness Sioux Center
108 16th St SW, Sioux Center, IA 51250
Open 24 hours
-
Mary Greeley Lifetime Fitness
812 Elm Ave, Story City, IA 50248-1327
Waverly 1
-
Wartburg-Waverly Sports and Wellness Center
1109 5th St NW, Waverly, IA 50677-1522
Also in Iowa
- 24-Hour Gyms167
- Gyms with Childcare76
- Gyms with a Pool70
- 24-Hour Gyms with Round-the-Clock Access66
- Gyms Offering Flexible Membership Plans65
- Gyms with a Sauna61
- No-Contract Gyms35
- Gyms with Transparent Membership Plans34
- Gyms with Group Fitness Classes33
- Gyms and Fitness Clubs with Red Light Therapy6
- Orangetheory Fitness Studios and Group Classes6
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.