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.
-
Edward L. Gaylord Downtown YMCA
1 NW 4th St, Oklahoma City, OK 73102
-
Pete White YMCA
4021 S Walker Ave, Oklahoma City, OK 73109-6974
-
Earlywine Park YMCA - YMCA of Greater Oklahoma City
11801 S May Ave, Oklahoma City, OK 73170-2560
-
Clif Fitness
6200 W Memorial Rd, Oklahoma City, OK 73142
Open 24 hours
-
Midtown YMCA
1110 Classen Dr, Oklahoma City, OK 73103
-
Koda CrossFit
228 NW 60th St, Oklahoma City, OK 73118-7410
-
Shape Fitness
2342 SW 29th St, Oklahoma City, OK 73119-2002
Open 24 hours
-
Anytime Fitness
5901 S Sooner Rd, Oklahoma City, OK 73135-5609
Open 24 hours
-
Shape Fitness Midwest City
10006 SE 15th St, Oklahoma City, OK 73130
-
Four Star Fitness
6900 N May Ave, Oklahoma City, OK 73116-3222
-
Anytime Fitness
8003 NW 122nd St, Oklahoma City, OK 73142-3302
-
Anytime Fitness
2209 SW 104th St, Oklahoma City, OK 73159-7548
-
Anytime Fitness
519 NW 23rd St, Oklahoma City, OK 73103-1509
-
Anytime Fitness
2820 NW 122nd St, Oklahoma City, OK 73120-1709
-
Colaw Fitness of Oklahoma City Gyms
3645 NW 39th St, Oklahoma City, OK 73112
-
Four Star Fitness - Downtown
911 N Broadway Ave, Oklahoma City, OK 73102
-
Anytime Fitness
2127 SW 74th St, Oklahoma City, OK 73159
Edmond 8
-
Rankin YMCA
1220 S Rankin St, Edmond, OK 73034
-
YMCA
261 S Santa Fe Ave, Edmond, OK 73003
-
Gym Kennedy
2700 Coltrane Pl, Edmond, OK 73034
Open 24 hours
-
Anytime Fitness
58 E 15th St, Edmond, OK 73013-4301
-
Anytime Fitness
1333 N Santa Fe Ave Ste s 119, Edmond, OK 73003
-
Anytime Fitness
2206 NW 164th St, Edmond, OK 73013
-
Four Star Fitness
2012 NW 178th St, Edmond, OK 73012-4356
-
Four Star Fitness - East Edmond
3325 S Boulevard, Edmond, OK 73013-4808
Tulsa 6
-
Genesis Health Clubs
6612 S Memorial Dr, Tulsa, OK 74133-2050
Open 24 hours
-
Genesis Health Clubs
10121 S Sheridan Rd, Tulsa, OK 74133-6732
Open 24 hours
-
Sky Fitness & Wellbeing of Midtown
4103 S Yale Ave, Tulsa, OK 74135
Open 24 hours
-
Obtain Strength
9520 E 55th St, Tulsa, OK 74145-8122
Open 24 hours
-
Gym
3113 S Jamestown Ave, Tulsa, OK 74135-4407
-
Snap Fitness
7125 S Yale Ave, Tulsa, OK 74136
Lawton 4
-
Southwest Barbell And Fitness
206 SE B Ave, Lawton, OK 73501
Open 24 hours
-
Anytime Fitness
2304 E Gore Blvd, Lawton, OK 73507
-
Anytime Fitness
5338 NW Cache Rd, Lawton, OK 73505
-
Unrivaled Barbell
1912 NW Lawton Ave, Lawton, OK 73507-3745
Mustang 4
-
Mustang Gym & Personal Training
219 N Trade Center Terrace, Mustang, OK 73064
Open 24 hours
-
Anytime Fitness
216 N. Mustang Mall Ter, Mustang, OK 73064
-
Four Star Fitness - Mustang
209 N Mustang Rd, Mustang, OK 73064
-
Mustang Health and Wellness Center
801 S Snyder Dr, Mustang, OK 73064-3555
Open 24 hours
Owasso 3
-
Fit For Her
9500 N 129th E Ave, Owasso, OK 74055
-
Fitness Sanctuary
520 N Cedar St, Owasso, OK 74055-2426
-
Anytime Fitness
12918 E 86th St N, Owasso, OK 74055-8608
Ardmore 2
-
Metroflex Gym Ardmore
2015 W Broadway St, Ardmore, OK 73401
-
Anytime Fitness
1513 Rockford Rd N, Ardmore, OK 73401-9225
-
The Hub Gym
507 N Main St, Broken Arrow, OK 74012-2622
Open 24 hours
-
Anytime Fitness
6450 S Elm Pl, Broken Arrow, OK 74011
El Reno 2
-
Shape Fitness El Reno
400 Sunset Dr, El Reno, OK 73036
-
Anytime Fitness
1627 E US Highway 66, El Reno, OK 73036-5728
Enid 2
-
Finer Physiques Fitness Center
2101 N Van Buren St, Enid, OK 73703-2524
Open 24 hours
-
Anytime Fitness
3324 W Owen K Garriott Rd, Enid, OK 73703-4905
Grove 2
-
Rise Fitness Center Grove
1110 S Main St, Grove, OK 74344
-
G-Sports Club
63025 E 288 Ct, Grove, OK 74344-4052
Open 24 hours
Guthrie 2
-
Anytime Fitness
1726 S Division St, Guthrie, OK 73044-6019
-
Four Star Fitness - Guthrie
1515 S Division St, Guthrie, OK 73044
Guymon 2
-
Anytime Fitness
1402 N Main St, Guymon, OK 73942-3306
-
Snap Fitness
1924 Highway N # 64, Guymon, OK 73942
Harrah 2
-
Copelands Performance Fitness Center
19645 NE 23rd St, Harrah, OK 73045-9305
-
Shape Fitness Harrah
1991 Church Ave, Harrah, OK 73045
Moore 2
-
Four Star Fitness - Moore
1219 N Santa Fe Ave, Moore, OK 73160
-
Anytime Fitness
811 SW 19th St, Moore, OK 73160-2889
-
Tahlequah Fitness
12 South St, Tahlequah, OK 74464
-
Anytime Fitness
1741 S Muskogee Ave, Tahlequah, OK 74464
-
Snap Fitness
4415 N Macarthur Blvd, Warr Acres, OK 73122
-
Snap Fitness
3800 N Macarthur Blvd, Warr Acres, OK 73122
Yukon 2
-
Four Star Fitness - Yukon
1091 Cornwell Dr, Yukon, OK 73099
-
Anytime Fitness
1600 Garth Brooks Blvd Ste 15, Yukon, OK 73099
Ada 1
-
Elite Fitness
1012 N Broadway Ave, Ada, OK 74820
Anadarko 1
-
Fitness Center USA
507 N 1st St, Anadarko, OK 73005-2112
-
Colaw Fitness
584 SE Washington Blvd, Bartlesville, OK 74006
Bethany 1
-
Anytime Fitness
7140 NW 23rd St, Bethany, OK 73008-5130
-
Snap Fitness
827 W Doolin Ave Ste B, Blackwell, OK 74631
-
Anytime Fitness
1211 W Grand Ave, Chickasha, OK 73018-5667
Choctaw 1
-
Shape Fitness Choctaw
14439 NE 23rd St, Choctaw, OK 73020
Clinton 1
-
Anytime Fitness
2013 Jaycee Ln, Clinton, OK 73601-5108
Coalgate 1
-
PrimeTime Fitness
112 W Queen Ave, Coalgate, OK 74538
Coweta 1
-
Fitness 24-7 Inc
13739A OK-51, Coweta, OK 74429
Mon-Sat 9am-12pm
Duncan 1
-
Tone Zone Fitness
2126 US-81, Duncan, OK 73533
Open 24 hours
Durant 1
-
Anytime Fitness
3601 W Main St, Durant, OK 74701-4532
-
Anytime Fitness
303 E Main St, Henryetta, OK 74437-4433
Open 24 hours
Hobart 1
-
Ignite 180 Fitness LLC
413 S Main St, Hobart, OK 73651
Open 24 hours
Hugo 1
-
Anytime Fitness
1800 E Jackson St, Hugo, OK 74743
Idabel 1
-
Snap Fitness
906 E Washington St, Idabel, OK 74745
McAlester 1
-
Snap Fitness
502 S George Nigh Expy Unit 516, McAlester, OK 74501
Meeker 1
-
Shape Fitness Meeker
706 W Carl Hubbell Blvd, Meeker, OK 74855
-
Midwest City YMCA
2817 N Woodcrest Dr, Midwest City, OK 73110-1540
-
Anytime Fitness
745 NW 32nd Pl, Newcastle, OK 73065
Noble 1
-
New Leaf Fitness and Nutrition
1000 Parkwoods Dr, Noble, OK 73068-9391
Open 24 hours
Nowata 1
-
Westfit
224 E Delaware Ave, Nowata, OK 74048-2716
Piedmont 1
-
Life Gym
1432 Piedmont Rd N F, Piedmont, OK 73078
Poteau 1
-
Anytime Fitness
2205 N Broadway St, Poteau, OK 74953
Prague 1
-
Get Fit 24 Hour Gym
920 S Jim Thorpe Blvd, Prague, OK 74864
Pryor 1
-
Anytime Fitness
29 N Mill St, Pryor, OK 74361-2417
Salina 1
-
Flex More
104 E Ferry St, Salina, OK 74365
Open 24 hours
Sallisaw 1
-
Iron Room Fitness, 24 Hour
1200 Mentzer Ave, Sallisaw, OK 74955
Open 24 hours
-
Anytime Fitness
3802 S 113th Ave W, Sand Springs, OK 74063-2700
Sapulpa 1
-
Anytime Fitness
216 S Main St, Sapulpa, OK 74066-4108
Shawnee 1
-
Anytime Fitness
1601 N Kickapoo Ave, Shawnee, OK 74804
-
Stillwater YMCA
204 S Duck St, Stillwater, OK 74074
Tecumseh 1
-
Shape Fitness Tecumseh
620 N Broadway St, Tecumseh, OK 74873-2020
-
Full Armor Fitness
216 W Main St, Weatherford, OK 73096
Woodward 1
-
Anytime Fitness
2122 Oklahoma Ave, Woodward, OK 73801-4258
-
Rock Fitness Gym
36664 OK-29, Wynnewood, OK 73098
Also in Oklahoma
- 24-Hour Gyms with Round-the-Clock Access79
- No-Contract Gyms75
- Gyms with Group Classes66
- Gyms with Childcare63
- Gyms Offering Flexible Membership Plans60
- Gyms with a Sauna55
- Gyms with a Pool53
- Gyms with Transparent Membership Plans27
- Gyms with Group Fitness Classes20
- Gyms and Fitness Clubs with Red Light Therapy12
- Orangetheory Fitness Studios and Group Classes10
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.