All states›24-Hour Gyms›Iowa

24-Hour Gyms in Iowa

167 of the 309 gyms we track in Iowa have 24-hour access. Full listings for every city are on the Iowa page.

167gyms
95cities
309gyms statewide

A "24 hours" badge on a map listing doesn't say whether that means a staffed front desk around the clock or just keyfob access after the trainers go home — a difference you only discover at the door. Every 24-hour gym listed here has that access confirmed from the gym's own posted hours or membership page.

Des Moines 8

  1. Hy-Vee Fitness

    4707 Fleur Dr, Des Moines, IA 50321

    Open 24 hours

    24-hour access
  2. Anytime Fitness

    2815 Beaver Ave, Des Moines, IA 50310-4063

    24-hour access
  3. Anytime Fitness Downtown Des Moines

    300 W Martin Luther King Jr Pkwy, Des Moines, IA 50309-2232

    24-hour access
  4. Anytime Fitness

    5921 SE 14th St, Des Moines, IA 50320

    24-hour access
  5. Lift DSM

    4230 Fleur Dr, Des Moines, IA 50321-2417

    24-hour access
  6. Snap Fitness

    4301 Fleur Dr, Des Moines, IA 50321

    24-hour access
  7. Snap Fitness

    4123 University Ave, Des Moines, IA 50311

    24-hour access
  8. Snap Fitness

    3440 E 33rd St, Des Moines, IA 50317

    24-hour access

Ankeny 6

  1. Legacy Fitness

    1450 SW Vintage Pkwy, Ankeny, IA 50023-7165

    Swimming pool24-hour accessGroup classes
  2. Anytime Fitness - Ankeny

    1300 NE 110th Ave, Ankeny, IA 50023

    24-hour access
  3. Anytime Fitness

    2505 SW White Birch Dr, Ankeny, IA 50023-7214

    24-hour access
  4. Anytime Fitness

    1300 NW 36th St, Ankeny, IA 50023

    24-hour access
  5. Aspen Athletic Clubs Ankeny

    1802 N Ankeny Blvd, Ankeny, IA 50023

    24-hour access
  6. Snap Fitness

    1810 SW White Birch Cir Ste 107, Ankeny, IA 50023

    24-hour access

Coralville 5

  1. Thrive Gym

    2205 E Grantview Dr, Coralville, IA 52241

    Sauna or steam24-hour access
  2. Versa Coralville

    2201 E Grantview Dr, Coralville, IA 52241-3488

    24-hour access
  3. Anytime Fitness

    2441 James St Ste 2, Coralville, IA 52241

    24-hour access
  4. Versa Fitness

    2201 E Grantview Dr Ste 102, Coralville, IA 52241

    24-hour access
  5. The Gym - Iowa River Landing - 24HR

    211 E 9th St Ste 130, Coralville, IA 52241

    24-hour access

West Des Moines 5

  1. Big House Gym and Nutrition

    640 S 50th St, West Des Moines, IA 50265-6993

    Open 24 hours

    24-hour access
  2. Anytime Fitness

    7450 Bridgewood Blvd, West Des Moines, IA 50266-8112

    24-hour access
  3. Anytime Fitness

    1925 Grand Ave, West Des Moines, IA 50265

    24-hour access
  4. Anytime Fitness

    1560 22nd St, West Des Moines, IA 50266

    24-hour access
  5. Snap Fitness

    7450 Bridgewood Blvd Ste 205, West Des Moines, IA 50266

    24-hour access

Cedar Falls 4

  1. FIT University

    5911 University Ave, Cedar Falls, IA 50613-5282

    Open 24 hours

    Childcare / kids clubSauna or steam24-hour access
  2. The Gym - Iron Gorilla Barbell

    6322 University Ave, Cedar Falls, IA 50613

    24-hour access
  3. Anytime Fitness

    2512 White Tail Dr Ste 301, Cedar Falls, IA 50613

    24-hour access
  4. Snap Fitness

    401 Main St Ste 100, Cedar Falls, IA 50613

    24-hour access

Sioux City 4

  1. 712 FIT

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

    Open 24 hours

    24-hour accessGroup classes
  2. Anytime Fitness

    4700 Morningside Ave, Sioux City, IA 51106-3020

    24-hour access
  3. Anytime Fitness

    3023 Hamilton Blvd, Sioux City, IA 51104

    24-hour access
  4. Grind Fitness

    1922 Geneva St, Sioux City, IA 51103

    24-hour access

Altoona 3

  1. Anytime Fitness

    160 Adventureland Dr, Altoona, IA 50009

    24-hour access
  2. Anytime Fitness

    160 Adventureland Dr Ste E, Altoona, IA 50009

    24-hour access
  3. Ihs Iowa Health System

    2720 8th St SW, Altoona, IA 50009-1050

    24-hour access

Ames 3

  1. Anytime Fitness

    823 Wheeler St Ste 6, Ames, IA 50010

    24-hour access
  2. Anytime Fitness

    414 S 17th St, Ames, IA 50010

    24-hour access
  3. Anytime Fitness

    5820 W Lincoln Way, Ames, IA 50014

    24-hour access

Davenport 3

  1. Anytime Fitness

    5260 Northwest Blvd, Davenport, IA 52806

    24-hour access
  2. Snap Fitness

    114 W 2nd St, Davenport, IA 52801

    24-hour access
  3. Snap Fitness

    2660 E 53rd St, Davenport, IA 52807

    24-hour access

Dubuque 3

  1. Anytime Fitness

    660 Iowa St, Dubuque, IA 52001

    24-hour access
  2. Anytime Fitness

    2255 John F Kennedy Rd, Dubuque, IA 52002-2846

    24-hour access
  3. Snap Fitness

    4995 Radford Ct, Dubuque, IA 52002

    24-hour access

Fort Dodge 3

  1. Anytime Fitness

    1521 2nd Ave N, Fort Dodge, IA 50501

    24-hour access
  2. Anytime Fitness

    16 N 29th St, Fort Dodge, IA 50501-2990

    24-hour access
  3. Snap Fitness

    2105 5th Ave S, Fort Dodge, IA 50501

    24-hour access

Indianola 3

  1. Joe's Gym Coaching

    710 W 2nd Ave, Indianola, IA 50125

    Open 24 hours

    24-hour access
  2. Anytime Fitness

    402 N Jefferson Way, Indianola, IA 50125-1714

    24-hour access
  3. Snap Fitness

    710 W 2nd Ave, Indianola, IA 50125

    24-hour access

Johnston 3

  1. Full Strength Fitness Johnston

    6210 NW 106th St, Johnston, IA 50131

    Open 24 hours

    24-hour access
  2. Anytime Fitness

    8805 Chambery Blvd, Johnston, IA 50131-8801

    24-hour access
  3. Snap Fitness

    5525 Merle Hay Rd Ste 175, Johnston, IA 50131

    24-hour access

Le Claire 3

  1. Snap Fitness

    1405 Eagle Ridge Rd, Le Claire, IA 52753-9310

    Open 24 hours

    24-hour access
  2. Snap Fitness

    1005 Canal Shore Dr SW, Le Claire, IA 52753

    24-hour access
  3. Snap Fitness Le Claire

    1405 Eagle Ridge Rd, Suite A, Le Claire, IA 52753

    Open 24 hours

    24-hour access

Marion 3

  1. Xpress 24/7

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

    Childcare / kids clubSwimming poolSauna or steam24-hour accessGroup classes
  2. Anytime Fitness

    501 7th Ave, Marion, IA 52302-5730

    24-hour access
  3. Anytime Fitness

    1101 7th Ave, Marion, IA 52302

    24-hour access

Mason City 3

  1. N.I.P. & Fitness Center

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

    24-hour accessGroup classes
  2. NIP Fitness South

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

    24-hour accessGroup classes
  3. Anytime Fitness

    687 S Taft Ave, Mason City, IA 50401

    24-hour access

North Liberty 3

  1. Versa North Liberty

    575 Madison Ave N, North Liberty, IA 52317-8401

    24-hour access
  2. Anytime Fitness

    650 Community Dr, North Liberty, IA 52317-6716

    24-hour access
  3. Versa CrossFit

    2910 Stoner Ct Ste 8, North Liberty, IA 52317

    24-hour access

Polk City 3

  1. Anytime Fitness

    407 W Bridge Rd, Polk City, IA 50226-2309

    24-hour access
  2. Anytime Fitness

    407 W Bridge Point Rd Ste s 3, Polk City, IA 50226

    24-hour access
  3. Snap Fitness

    1010 S 3rd St 1B, Polk City, IA 50226

    24-hour access

Bettendorf 2

  1. Quad City Performance

    4351 53rd Ave, Bettendorf, IA 52722

    24-hour access
  2. Anytime Fitness

    3260 Ridge Pointe Rd, Bettendorf, IA 52722

    24-hour access

Carroll 2

  1. Anytime Fitness

    1205 US-30, Carroll, IA 51401

    24-hour access
  2. Anytime Fitness

    1205 Highway 30 W, Carroll, IA 51401

    24-hour access

Cedar Rapids 2

  1. Anytime Fitness

    3140 16th Ave SW, Cedar Rapids, IA 52404

    24-hour access
  2. Anytime Fitness

    806 34th St SE, Cedar Rapids, IA 52403-3122

    24-hour access

Charles City 2

  1. Snap Fitness Charles City

    222 N Main St, Charles City, IA 50616

    Open 24 hours

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

    222 North Main Street, Charles City, IA 50616

    Open 24 hours

    Sauna or steam24-hour access

Clear Lake 2

  1. NIP Fitness and Smoothie Bar

    216 US Highway 18 E, Clear Lake, IA 50428

    24-hour accessGroup classes
  2. Anytime Fitness

    800 N 8th St, Clear Lake, IA 50428

    24-hour access

Clive 2

  1. Anytime Fitness

    13435 University Ave, Clive, IA 50325

    24-hour access
  2. Snap Fitness

    2200 NW 159th St #200, Clive, IA 50325

    24-hour access

Dyersville 2

  1. Dyersville Total Fitness

    1110 16th Ave SE, Dyersville, IA 52040-2374

    24-hour access
  2. Anytime Fitness

    1213 12th Ave SE Ste 11, Dyersville, IA 52040

    24-hour access

Estherville 2

  1. Anytime Fitness

    2508 Central Ave, Estherville, IA 51334-2771

    24-hour access
  2. RWC Yoga & Tumbling

    415 S 18th St, Estherville, IA 51334-2789

    Swimming pool24-hour access

Glenwood 2

  1. Iron Fitness Center

    109 S Walnut St, Glenwood, IA 51534

    Open 24 hours

    Sauna or steam24-hour access
  2. Anytime Fitness

    1207 S Locust St, Glenwood, IA 51534-1872

    24-hour access

Grimes 2

  1. Anytime Fitness

    255 SW Brookside Dr, Grimes, IA 50111-5231

    24-hour access
  2. Snap Fitness

    1451 Gateway Circle Ste 100, Grimes, IA 50111

    24-hour access

Grinnell 2

  1. Cleanfoodfix Wellness Studio

    1108 5th Ave, Grinnell, IA 50112-1705

    Sauna or steam24-hour accessGroup classes
  2. Anytime Fitness

    105 W St S, Grinnell, IA 50112

    24-hour access

Hiawatha 2

  1. Anytime Fitness

    255 Robins Rd, Hiawatha, IA 52233-1414

    24-hour access
  2. Snap Fitness

    1711 Boyson Rd, Hiawatha, IA 52233

    24-hour access

Iowa City 2

  1. Anytime Fitness

    458 IA-1 W, Iowa City, IA 52246-4204

    24-hour access
  2. Anytime Fitness

    613 Eastbury Dr, Iowa City, IA 52245

    24-hour access

Keokuk 2

  1. Anytime Fitness

    205 N Park Dr, Keokuk, IA 52632

    24-hour access
  2. Anytime Fitness

    123 Boulevard Rd, Keokuk, IA 52632

    24-hour access

Knoxville 2

  1. KNX.Fit 24Hr Fitness and Tanning

    2009 N Lincoln St, Knoxville, IA 50138

    Open 24 hours

    24-hour accessNo contract
  2. Anytime Fitness

    213 N Roche St, Knoxville, IA 50138-1609

    24-hour access

Perry 2

  1. Snap Fitness Perry

    509 1st Ave, Perry, IA 50220

    Open 24 hours

    24-hour access
  2. Snap Fitness

    1030 26th St, Perry, IA 50220

    24-hour access

Pleasant Hill 2

  1. Anytime Fitness

    4490 E University Ave, Pleasant Hill, IA 50327-1704

    24-hour access
  2. Snap Fitness

    655 NE 56th St, Pleasant Hill, IA 50327

    24-hour access

Sioux Center 2

  1. Snap Fitness Sioux Center

    108 16th St SW, Sioux Center, IA 51250

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  2. Snap Fitness

    1921 S Main Ave, Sioux Center, IA 51250

    24-hour accessNo contract

Spirit Lake 2

  1. Snap Fitness Spirit Lake

    1851 Royal Ave , Spirit Lake, IA 51360

    Open 24 hours

    Sauna or steam24-hour access
  2. Anytime Fitness

    1380 Lake St, Spirit Lake, IA 51360

    24-hour access

Urbandale 2

  1. Anytime Fitness

    8405 Hickman Rd, Urbandale, IA 50322

    24-hour access
  2. Snap Fitness

    3963 100th St, Urbandale, IA 50322

    24-hour access

Waterloo 2

  1. Anytime Fitness

    1150 Flammang Dr, Waterloo, IA 50702-4306

    24-hour access
  2. Snap Fitness

    3556 Kimball Ave, Waterloo, IA 50702

    24-hour access

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

Adel 1

  1. Anytime Fitness Adel Iowa

    215 S 6th St, Adel, IA 50003-1803

    24-hour access

Algona 1

  1. Anytime Fitness

    1502 Highway 169 N, Algona, IA 50511-1020

    24-hour access

Atlantic 1

  1. Anytime Fitness

    1520 E 7th St, Atlantic, IA 50022-1907

    24-hour access

Boone 1

  1. Anytime Fitness

    1312 S Marshall St, Boone, IA 50036-5307

    24-hour access

Calmar 1

  1. Rezults Driven Fitness

    410 Campus Drive, Calmar, IA 52132

    24-hour access

Carlisle 1

  1. Snap Fitness

    115 N 1st St, Carlisle, IA 50047

    24-hour access

Centerville 1

  1. Snap Fitness Centerville

    710 N 18th St, Centerville, IA 52544

    Open 24 hours

    24-hour access

Chariton 1

  1. Snap Fitness

    110 N Grand St, Chariton, IA 50049

    24-hour access

Cherokee 1

  1. Victory Gym

    215 W Maple St, Cherokee, IA 51012-1852

    24-hour accessNo contract

Clinton 1

  1. Anytime Fitness

    1320 N 11th St, Clinton, IA 52732

    24-hour access

Council Bluffs 1

  1. Anytime Fitness

    1137 N Broadway, Council Bluffs, IA 51503-1513

    24-hour access

Creston 1

  1. Hanson Fitness

    509 W Taylor St, Creston, IA 50801

    Open 24 hours

    24-hour access

De Witt 1

  1. Snap Fitness

    100 6th Ave, De Witt, IA 52742

    24-hour access

DeWitt 1

  1. Journey Fitness 24.7

    100 6th Ave, DeWitt, IA 52742

    Open 24 hours

    24-hour access

Decorah 1

  1. Anytime Fitness

    915 Short St, Decorah, IA 52101

    24-hour access

Denison 1

  1. Anytime Fitness

    509 IA-39, Denison, IA 51442

    24-hour access

Eldridge 1

  1. Snap Fitness

    600 E Le Claire Rd, Eldridge, IA 52748

    24-hour access

Elkader 1

  1. Elkader Fitness Center

    305 N High St, Elkader, IA 52043

    24-hour access

Emmetsburg 1

  1. Prime Time Fitness

    1307 Broadway St, Emmetsburg, IA 50536

    24-hour access

Fort Madison 1

  1. Anytime Fitness

    2328 Avenue L, Fort Madison, IA 52627

    24-hour access

Greene 1

  1. Strive Fitness

    219 N 2nd St, Greene, IA 50636

    Open 24 hours

    24-hour access

Guttenberg 1

  1. Anytime Fitness

    419 S Highway 52, Guttenberg, IA 52052

    24-hour access

Harlan 1

  1. Anytime Fitness

    1125 7th St, Harlan, IA 51537

    24-hour access

Holstein 1

  1. Holstein Parks and Recreation

    301 Lohff Schumann, Holstein, IA 51025-7722

    Swimming poolSauna or steam24-hour access

Huxley 1

  1. Anytime Fitness

    700 N US Hwy 69, Huxley, IA 50124

    24-hour access

Lansing 1

  1. Lansing Fitness

    51 N 5th St, Lansing, IA 52151

    Open 24 hours

    24-hour accessGroup classes

Le Mars 1

  1. Anytime Fitness

    983 Hawkeye Ave SW, Le Mars, IA 51031-1862

    24-hour access

Lenox 1

  1. Your Life Fitness LLC

    105 N Main St, Lenox, IA 50851

    24-hour access

Marshalltown 1

  1. Anytime Fitness

    107 N Ctr St, Marshalltown, IA 50158

    24-hour access

Milford 1

  1. Snap Fitness

    2207 Highway 71, Milford, IA 51351

    24-hour access

Mt Pleasant 1

  1. Anytime Fitness

    700 N Grand Ave, Mt Pleasant, IA 52641-3131

    24-hour access

Muscatine 1

  1. Anytime Fitness

    1903 Park Ave, Muscatine, IA 52761-5400

    24-hour access

Nevada 1

  1. Anytime Fitness

    1818 Fawcett Pkwy, Nevada, IA 50201-2814

    24-hour access

Newton 1

  1. Anytime Fitness

    1707 1st Ave E, Newton, IA 50208-4050

    24-hour access

Norwalk 1

  1. Anytime Fitness

    1101 Chatham Ave, Norwalk, IA 50211-9658

    24-hour access

Oelwein 1

  1. Anytime Fitness

    204 1st Ave SE, Oelwein, IA 50662

    24-hour access

Osage 1

  1. Scott's Pumphouse & Fitness Center

    705 Main St, Osage, IA 50461-1446

    24-hour access

Osceola 1

  1. Snap Fitness

    115 N Main St, Osceola, IA 50213

    24-hour access

Oskaloosa 1

  1. Anytime Fitness

    209 Cornerstone Dr, Oskaloosa, IA 52577

    24-hour access

Ottumwa 1

  1. Anytime Fitness

    852 N Quincy Ave, Ottumwa, IA 52501-3886

    24-hour access

Palo 1

  1. River's Edge Fitness

    2882 Palo Marsh Rd, Palo, IA 52324

    24-hour accessGroup classes

Pella 1

  1. Anytime Fitness

    819 Broadway St, Pella, IA 50219-1521

    24-hour access

Pocahontas 1

  1. Flex Fitness

    325 N Main St, Pocahontas, IA 50574

    24-hour accessGroup classes

Sergeant Bluff 1

  1. Grind Fitness Inc

    209 Sergeant Square Dr, Sergeant Bluff, IA 51054

    24-hour access

Sheldon 1

  1. Courtyard Fitness

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

    Open 24 hours

    24-hour accessGroup classes

Solon 1

  1. Versa Solon

    100 Windflower Ln, Solon, IA 52333-4705

    24-hour access

Spencer 1

  1. Anytime Fitness

    504 N Grand Ave, Spencer, IA 51301-3912

    24-hour access

Storm Lake 1

  1. Anytime Fitness

    1231 Lake Ave, Storm Lake, IA 50588-1905

    24-hour access

Sully 1

  1. Diamond Trail Fitness Center

    12498 Highway F62 E, Sully, IA 50251

    Open 24 hours

    24-hour access

Toledo 1

  1. Anytime Fitness

    106 US-30, Toledo, IA 52342

    24-hour access

W Burlington 1

  1. Anytime Fitness

    411 W Agency Rd, W Burlington, IA 52655

    24-hour access

Waukee 1

  1. Anytime Fitness

    790 SE Alices Rd, Waukee, IA 50263-9646

    24-hour access

Waverly 1

  1. Anytime Fitness

    1261 4th St SW, Waverly, IA 50677

    24-hour access

West Union 1

  1. Anytime Fitness

    313 IA-150, West Union, IA 52175

    24-hour access

Wilton 1

  1. Wilton Total Fitness

    1211 W 5th St, Wilton, IA 52778

    Open 24 hours

    24-hour access
Get your keyfob or access code set up during staffed hours. Most 24-hour gyms only issue fobs or door codes at the front desk during normal business hours, so signing up at 11 p.m. usually means waiting until morning to actually get in.

Also in Iowa

Good to know

Are there gyms open 24 hours near me?

Yes — many regional and national chains keep at least one location per metro area open around the clock, usually with keyfob entry after staffed hours end. Independent gyms less commonly offer true 24/7 access since it requires either overnight staff or a secure unstaffed entry system.

Is a 24-hour gym staffed all night?

Usually not. Most 24-hour gyms have staff on-site during peak hours — mornings, evenings, weekends — and switch to unstaffed keyfob-only access overnight, with cameras and emergency call buttons standing in for a front desk.

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 167 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.