Hours are the catch: many clubs staff the kids room mornings and early evenings only, and the schedule shifts with the school year — call before your first visit.
-
VASA Fitness
4106 S Western Ave, Oklahoma City, OK 73109
-
VASA Fitness
2500 N Pennsylvania Ave, Oklahoma City, OK 73107-2427
-
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
-
TB Fit Club | TB Golf | TB Recovery
3333 W Hefner Rd, Oklahoma City, OK 73120-5060
-
Midtown YMCA
1110 Classen Dr, Oklahoma City, OK 73103
-
Clif Fitness
6200 W Memorial Rd, Oklahoma City, OK 73142
-
Green Briar YMCA
1500 Kingsridge Dr, Oklahoma City, OK 73170-4414
-
Aspen Athletic Clubs
1901 Nw Expressway Ste 2002, Oklahoma City, OK 73118-9201
-
Aspen Athletic Clubs
8300 Glade Ave, Oklahoma City, OK 73132-4278
-
YMCA
3821 S Lake Hefner Dr, Oklahoma City, OK 73116
-
YMCA of Greater Oklahoma Healthy Living Center-Integris
5520 N Independence Ave, Oklahoma City, OK 73112
-
CrossFit LandRush
7312 NW 164th St, Oklahoma City, OK 73013-9054
-
True Grit Fitness
14809 Santa Fe Crossing Dr, Oklahoma City, OK 73114
-
Fitness 19
4617 NW 23rd St, Oklahoma City, OK 73127
-
Fitness 19
2103 W Britton Rd, Oklahoma City, OK 73120
-
Earlywine Park YMCA
Earlywine Park, Oklahoma City, OK 73160
Tulsa 8
-
VASA Fitness
7990 E 51st St, Tulsa, OK 74145-7842
-
Genesis Health Clubs
6612 S Memorial Dr, Tulsa, OK 74133-2050
-
Trainers
1442 S Boston Ave, Tulsa, OK 74119-3612
-
Genesis Health Clubs
10121 S Sheridan Rd, Tulsa, OK 74133-6732
-
Sky Fitness & Wellbeing of Midtown
4103 S Yale Ave, Tulsa, OK 74135
-
Tulsa Jewish Community Center
2021 E. 71st St, Tulsa, OK 74136
-
Genesis Health Clubs
3030 E 91st St S, Tulsa, OK 74137-3323
-
Hutcherson YMCA
1120 E Pine St, Tulsa, OK 74106
Edmond 4
-
Rankin YMCA
1220 S Rankin St, Edmond, OK 73034
-
YMCA
261 S Santa Fe Ave, Edmond, OK 73003
-
The Body Barre
10 S Broadway, Edmond, OK 73034-3738
-
Body Language Gym
15101 Lleytons Ct, Edmond, OK 73013-2246
-
10GYM
1825 N Willow Ave, Broken Arrow, OK 74012
-
Genesis Health Clubs
2360 W Kenosha St, Broken Arrow, OK 74012-8977
-
Y M C A
8501 S Garnett Rd, Broken Arrow, OK 74012-8861
Ardmore 2
-
YMCA
925 W Broadway, Ardmore, OK 73401-4567
-
YMCA P street Ballpark
P Ballpark St, Ardmore, OK 73401
-
YMCA
Bartlesville, OK 74003
-
Lenape Wellness & Fitness Center
170 N Barbara Ave, Bartlesville, OK 74006-2746
Jenks 2
-
10GYM Jenks
3014 W Main St, Jenks, OK 74037-3464
-
Next Level Extreme Fitness - Jenks
722 W Main St, Jenks, OK 74037-3519
Lawton 2
-
YMCA
Lawton, OK
-
Fires Fitness Center
4700 Mow Way Rd, Lawton, OK 73503-4493
-
YMCA of Ponca City Oklahoma
1604 W Grand Ave, Ponca City, OK 74601-4905
-
The Ponca Tribe Wellness Center
232 White Eagle Dr, Ponca City, OK 74601-8315
Bixby 1
-
Bixby Family YMCA
Bixby, OK
Choctaw 1
-
Jurassic CrossFit
12010 NE 23rd St, Choctaw, OK 73020
Coweta 1
-
Fitness 24-7 Inc
13739A OK-51, Coweta, OK 74429
El Reno 1
-
Old YMCA
2200 Babcock Dr, El Reno, OK 73036-2503
Enid 1
-
FGF Barbell
412 S Buchanan St, Enid, OK 73703
Grove 1
-
Wolf Creek CrossFit
5546 Highway 59 N, Grove, OK 74344-3708
Guthrie 1
-
Guthrie YMCA
114 E Oklahoma Ave, Guthrie, OK 73044
Guymon 1
-
YMCA
1602 N Oklahoma St, Guymon, OK 73942
Lindsay 1
-
Flexworx
108 S Main St, Lindsay, OK 73052-5632
-
Midwest City YMCA
2817 N Woodcrest Dr, Midwest City, OK 73110-1540
-
Club Fitness
6460 Avondale Dr, Nichols Hills, OK 73116-6404
Norman 1
-
Norman YMCA
1350 Lexington Ave, Norman, OK 73069
Owasso 1
-
Fitness Sanctuary
520 N Cedar St, Owasso, OK 74055-2426
Pawhuska 1
-
Osage Nation Fitness Center
1222 Lynn Ave, Pawhuska, OK 74056
Purcell 1
-
The Rock Fitness
325 S Green Ave, Purcell, OK 73080-5230
Shawnee 1
-
YMCA
804 S Park Ave, Shawnee, OK 74801-8349
-
Stillwater YMCA
204 S Duck St, Stillwater, OK 74074
Tuttle 1
-
High Velocity Fitness & Apex Brazilian Jiu Jitsu
7508 OK-37, Tuttle, OK 73089
-
YMCA
1401 Lera Dr, Weatherford, OK 73096-2663
Yukon 1
-
Arize Training Club
831 N Cemetery Rd, Yukon, OK 73099-9464
Also in Oklahoma
- 24-Hour Gyms109
- 24-Hour Gyms with Round-the-Clock Access79
- No-Contract Gyms75
- Gyms with Group Classes66
- 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
Which gyms have childcare?
Family-oriented clubs and community centers usually do — YMCA branches, Life Time, VASA, EOS and Chuze staff a kids room at most locations. Budget chains and boutique studios almost never do.
Is gym childcare free?
Rarely fully free. YMCAs often include it with a family membership; commercial clubs typically add it as a monthly upgrade or a small per-visit fee. Age limits and time caps (commonly two hours) apply almost everywhere.
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 63 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.