All states›24-Hour Gyms›Oklahoma

24-Hour Gyms in Oklahoma

102 of the 246 gyms we track in Oklahoma have 24-hour access. Full listings for every city are on the Oklahoma page.

102gyms
54cities
246gyms 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.

Oklahoma City 17

  1. Edward L. Gaylord Downtown YMCA

    1 NW 4th St, Oklahoma City, OK 73102

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  2. Pete White YMCA

    4021 S Walker Ave, Oklahoma City, OK 73109-6974

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  3. Earlywine Park YMCA - YMCA of Greater Oklahoma City

    11801 S May Ave, Oklahoma City, OK 73170-2560

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  4. Clif Fitness

    6200 W Memorial Rd, Oklahoma City, OK 73142

    Open 24 hours

    Childcare / kids clubSauna or steam24-hour access
  5. Midtown YMCA

    1110 Classen Dr, Oklahoma City, OK 73103

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  6. Koda CrossFit

    228 NW 60th St, Oklahoma City, OK 73118-7410

    24-hour accessGroup classes
  7. Shape Fitness

    2342 SW 29th St, Oklahoma City, OK 73119-2002

    Open 24 hours

    24-hour accessGroup classes
  8. Anytime Fitness

    5901 S Sooner Rd, Oklahoma City, OK 73135-5609

    Open 24 hours

    24-hour access
  9. Shape Fitness Midwest City

    10006 SE 15th St, Oklahoma City, OK 73130

    24-hour accessGroup classes
  10. Four Star Fitness

    6900 N May Ave, Oklahoma City, OK 73116-3222

    24-hour access
  11. Anytime Fitness

    8003 NW 122nd St, Oklahoma City, OK 73142-3302

    24-hour access
  12. Anytime Fitness

    2209 SW 104th St, Oklahoma City, OK 73159-7548

    24-hour access
  13. Anytime Fitness

    519 NW 23rd St, Oklahoma City, OK 73103-1509

    24-hour access
  14. Anytime Fitness

    2820 NW 122nd St, Oklahoma City, OK 73120-1709

    24-hour access
  15. Colaw Fitness of Oklahoma City Gyms

    3645 NW 39th St, Oklahoma City, OK 73112

    24-hour access
  16. Four Star Fitness - Downtown

    911 N Broadway Ave, Oklahoma City, OK 73102

    24-hour access
  17. Anytime Fitness

    2127 SW 74th St, Oklahoma City, OK 73159

    24-hour access

Edmond 8

  1. Rankin YMCA

    1220 S Rankin St, Edmond, OK 73034

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  2. YMCA

    261 S Santa Fe Ave, Edmond, OK 73003

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  3. Gym Kennedy

    2700 Coltrane Pl, Edmond, OK 73034

    Open 24 hours

    24-hour access
  4. Anytime Fitness

    58 E 15th St, Edmond, OK 73013-4301

    24-hour access
  5. Anytime Fitness

    1333 N Santa Fe Ave Ste s 119, Edmond, OK 73003

    24-hour access
  6. Anytime Fitness

    2206 NW 164th St, Edmond, OK 73013

    24-hour access
  7. Four Star Fitness

    2012 NW 178th St, Edmond, OK 73012-4356

    24-hour access
  8. Four Star Fitness - East Edmond

    3325 S Boulevard, Edmond, OK 73013-4808

    24-hour access

Tulsa 6

  1. Genesis Health Clubs

    6612 S Memorial Dr, Tulsa, OK 74133-2050

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steam24-hour accessGroup classes
  2. Genesis Health Clubs

    10121 S Sheridan Rd, Tulsa, OK 74133-6732

    Open 24 hours

    Childcare / kids clubSauna or steam24-hour accessGroup classes
  3. Sky Fitness & Wellbeing of Midtown

    4103 S Yale Ave, Tulsa, OK 74135

    Open 24 hours

    Childcare / kids clubSauna or steam24-hour accessGroup classes
  4. Obtain Strength

    9520 E 55th St, Tulsa, OK 74145-8122

    Open 24 hours

    24-hour accessNo contract
  5. Gym

    3113 S Jamestown Ave, Tulsa, OK 74135-4407

    24-hour accessNo contract
  6. Snap Fitness

    7125 S Yale Ave, Tulsa, OK 74136

    24-hour access

Lawton 4

  1. Southwest Barbell And Fitness

    206 SE B Ave, Lawton, OK 73501

    Open 24 hours

    24-hour access
  2. Anytime Fitness

    2304 E Gore Blvd, Lawton, OK 73507

    24-hour access
  3. Anytime Fitness

    5338 NW Cache Rd, Lawton, OK 73505

    24-hour access
  4. Unrivaled Barbell

    1912 NW Lawton Ave, Lawton, OK 73507-3745

    24-hour access

Mustang 4

  1. Mustang Gym & Personal Training

    219 N Trade Center Terrace, Mustang, OK 73064

    Open 24 hours

    24-hour access
  2. Anytime Fitness

    216 N. Mustang Mall Ter, Mustang, OK 73064

    24-hour access
  3. Four Star Fitness - Mustang

    209 N Mustang Rd, Mustang, OK 73064

    24-hour access
  4. Mustang Health and Wellness Center

    801 S Snyder Dr, Mustang, OK 73064-3555

    Open 24 hours

    24-hour access

Owasso 3

  1. Fit For Her

    9500 N 129th E Ave, Owasso, OK 74055

    Sauna or steam24-hour accessNo contract
  2. Fitness Sanctuary

    520 N Cedar St, Owasso, OK 74055-2426

    Childcare / kids clubSauna or steam24-hour access
  3. Anytime Fitness

    12918 E 86th St N, Owasso, OK 74055-8608

    24-hour access

Ardmore 2

  1. Metroflex Gym Ardmore

    2015 W Broadway St, Ardmore, OK 73401

    24-hour accessNo contract
  2. Anytime Fitness

    1513 Rockford Rd N, Ardmore, OK 73401-9225

    24-hour access

Broken Arrow 2

  1. The Hub Gym

    507 N Main St, Broken Arrow, OK 74012-2622

    Open 24 hours

    24-hour accessNo contract
  2. Anytime Fitness

    6450 S Elm Pl, Broken Arrow, OK 74011

    24-hour access

El Reno 2

  1. Shape Fitness El Reno

    400 Sunset Dr, El Reno, OK 73036

    24-hour accessGroup classes
  2. Anytime Fitness

    1627 E US Highway 66, El Reno, OK 73036-5728

    24-hour access

Enid 2

  1. Finer Physiques Fitness Center

    2101 N Van Buren St, Enid, OK 73703-2524

    Open 24 hours

    24-hour access
  2. Anytime Fitness

    3324 W Owen K Garriott Rd, Enid, OK 73703-4905

    24-hour access

Grove 2

  1. Rise Fitness Center Grove

    1110 S Main St, Grove, OK 74344

    24-hour accessNo contractGroup classes
  2. G-Sports Club

    63025 E 288 Ct, Grove, OK 74344-4052

    Open 24 hours

    24-hour access

Guthrie 2

  1. Anytime Fitness

    1726 S Division St, Guthrie, OK 73044-6019

    24-hour access
  2. Four Star Fitness - Guthrie

    1515 S Division St, Guthrie, OK 73044

    24-hour access

Guymon 2

  1. Anytime Fitness

    1402 N Main St, Guymon, OK 73942-3306

    24-hour access
  2. Snap Fitness

    1924 Highway N # 64, Guymon, OK 73942

    24-hour access

Harrah 2

  1. Copelands Performance Fitness Center

    19645 NE 23rd St, Harrah, OK 73045-9305

    Sauna or steam24-hour accessNo contractGroup classes
  2. Shape Fitness Harrah

    1991 Church Ave, Harrah, OK 73045

    24-hour accessGroup classes

Moore 2

  1. Four Star Fitness - Moore

    1219 N Santa Fe Ave, Moore, OK 73160

    24-hour access
  2. Anytime Fitness

    811 SW 19th St, Moore, OK 73160-2889

    24-hour access

Tahlequah 2

  1. Tahlequah Fitness

    12 South St, Tahlequah, OK 74464

    24-hour access
  2. Anytime Fitness

    1741 S Muskogee Ave, Tahlequah, OK 74464

    24-hour access

Warr Acres 2

  1. Snap Fitness

    4415 N Macarthur Blvd, Warr Acres, OK 73122

    24-hour access
  2. Snap Fitness

    3800 N Macarthur Blvd, Warr Acres, OK 73122

    24-hour access

Yukon 2

  1. Four Star Fitness - Yukon

    1091 Cornwell Dr, Yukon, OK 73099

    24-hour access
  2. Anytime Fitness

    1600 Garth Brooks Blvd Ste 15, Yukon, OK 73099

    24-hour access

Ada 1

  1. Elite Fitness

    1012 N Broadway Ave, Ada, OK 74820

    24-hour accessNo contractGroup classes

Anadarko 1

  1. Fitness Center USA

    507 N 1st St, Anadarko, OK 73005-2112

    Sauna or steam24-hour accessGroup classes

Bartlesville 1

  1. Colaw Fitness

    584 SE Washington Blvd, Bartlesville, OK 74006

    24-hour access

Bethany 1

  1. Anytime Fitness

    7140 NW 23rd St, Bethany, OK 73008-5130

    24-hour access

Blackwell 1

  1. Snap Fitness

    827 W Doolin Ave Ste B, Blackwell, OK 74631

    24-hour access

Chickasha 1

  1. Anytime Fitness

    1211 W Grand Ave, Chickasha, OK 73018-5667

    24-hour access

Choctaw 1

  1. Shape Fitness Choctaw

    14439 NE 23rd St, Choctaw, OK 73020

    24-hour accessGroup classes

Clinton 1

  1. Anytime Fitness

    2013 Jaycee Ln, Clinton, OK 73601-5108

    24-hour access

Coalgate 1

  1. PrimeTime Fitness

    112 W Queen Ave, Coalgate, OK 74538

    24-hour access

Coweta 1

  1. Fitness 24-7 Inc

    13739A OK-51, Coweta, OK 74429

    Mon-Sat 9am-12pm

    Childcare / kids club24-hour accessNo contractGroup classes

Duncan 1

  1. Tone Zone Fitness

    2126 US-81, Duncan, OK 73533

    Open 24 hours

    24-hour access

Durant 1

  1. Anytime Fitness

    3601 W Main St, Durant, OK 74701-4532

    24-hour access

Henryetta 1

  1. Anytime Fitness

    303 E Main St, Henryetta, OK 74437-4433

    Open 24 hours

    24-hour access

Hobart 1

  1. Ignite 180 Fitness LLC

    413 S Main St, Hobart, OK 73651

    Open 24 hours

    24-hour accessGroup classes

Hugo 1

  1. Anytime Fitness

    1800 E Jackson St, Hugo, OK 74743

    24-hour access

Idabel 1

  1. Snap Fitness

    906 E Washington St, Idabel, OK 74745

    24-hour access

McAlester 1

  1. Snap Fitness

    502 S George Nigh Expy Unit 516, McAlester, OK 74501

    24-hour access

Meeker 1

  1. Shape Fitness Meeker

    706 W Carl Hubbell Blvd, Meeker, OK 74855

    24-hour accessGroup classes

Midwest City 1

  1. Midwest City YMCA

    2817 N Woodcrest Dr, Midwest City, OK 73110-1540

    Childcare / kids clubSwimming pool24-hour accessGroup classes

Newcastle 1

  1. Anytime Fitness

    745 NW 32nd Pl, Newcastle, OK 73065

    24-hour access

Noble 1

  1. New Leaf Fitness and Nutrition

    1000 Parkwoods Dr, Noble, OK 73068-9391

    Open 24 hours

    24-hour access

Nowata 1

  1. Westfit

    224 E Delaware Ave, Nowata, OK 74048-2716

    24-hour access

Piedmont 1

  1. Life Gym

    1432 Piedmont Rd N F, Piedmont, OK 73078

    24-hour access

Poteau 1

  1. Anytime Fitness

    2205 N Broadway St, Poteau, OK 74953

    24-hour access

Prague 1

  1. Get Fit 24 Hour Gym

    920 S Jim Thorpe Blvd, Prague, OK 74864

    24-hour accessNo contract

Pryor 1

  1. Anytime Fitness

    29 N Mill St, Pryor, OK 74361-2417

    24-hour access

Salina 1

  1. Flex More

    104 E Ferry St, Salina, OK 74365

    Open 24 hours

    24-hour access

Sallisaw 1

  1. Iron Room Fitness, 24 Hour

    1200 Mentzer Ave, Sallisaw, OK 74955

    Open 24 hours

    24-hour access

Sand Springs 1

  1. Anytime Fitness

    3802 S 113th Ave W, Sand Springs, OK 74063-2700

    24-hour access

Sapulpa 1

  1. Anytime Fitness

    216 S Main St, Sapulpa, OK 74066-4108

    24-hour access

Shawnee 1

  1. Anytime Fitness

    1601 N Kickapoo Ave, Shawnee, OK 74804

    24-hour access

Stillwater 1

  1. Stillwater YMCA

    204 S Duck St, Stillwater, OK 74074

    Childcare / kids clubSwimming pool24-hour accessGroup classes

Tecumseh 1

  1. Shape Fitness Tecumseh

    620 N Broadway St, Tecumseh, OK 74873-2020

    24-hour accessGroup classes

Weatherford 1

  1. Full Armor Fitness

    216 W Main St, Weatherford, OK 73096

    24-hour access

Woodward 1

  1. Anytime Fitness

    2122 Oklahoma Ave, Woodward, OK 73801-4258

    24-hour access

Wynnewood 1

  1. Rock Fitness Gym

    36664 OK-29, Wynnewood, OK 73098

    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 Oklahoma

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