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.
-
VASA Fitness
4106 S Western Ave, Oklahoma City, OK 73109
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
VASA Fitness
2500 N Pennsylvania Ave, Oklahoma City, OK 73107-2427
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
TB Fit Club | TB Golf | TB Recovery
3333 W Hefner Rd, Oklahoma City, OK 73120-5060
Mon-Thu 5am-10pm, Fri 5am-8pm, Sat-Sun 8am-7pm
-
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
-
Life Time Oklahoma City
2563 W Memorial Rd, Oklahoma City, OK 73134-8030
Mon-Sun 4am-12am
-
Midtown YMCA
1110 Classen Dr, Oklahoma City, OK 73103
-
10 Gym
6209 NW Expressway, Oklahoma City, OK 73132
Mon-Thu 4:30pm-8pm
-
10 Gym
1020 SW 104th St, Oklahoma City, OK 73139-2990
Mon-Sat 8:45am-12pm
-
Aspen Athletic Clubs
1901 Nw Expressway Ste 2002, Oklahoma City, OK 73118-9201
-
Aspen Athletic Clubs
8300 Glade Ave, Oklahoma City, OK 73132-4278
-
Koda CrossFit
228 NW 60th St, Oklahoma City, OK 73118-7410
-
Complete West Health and Performance
1232 N Sara Rd, Oklahoma City, OK 73127
-
Shape Fitness
2342 SW 29th St, Oklahoma City, OK 73119-2002
Open 24 hours
-
Shape Fitness Midwest City
10006 SE 15th St, Oklahoma City, OK 73130
Tulsa 14
-
VASA Fitness
7990 E 51st St, Tulsa, OK 74145-7842
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
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
-
Tulsa Jewish Community Center
2021 E. 71st St, Tulsa, OK 74136
Mon-Wed 6am-9pm
-
Trainers
1442 S Boston Ave, Tulsa, OK 74119-3612
-
Genesis Health Clubs
3030 E 91st St S, Tulsa, OK 74137-3323
Mon-Thu 6am-11pm, Fri 6am-9pm, Sat 9am-9pm, Sun 10am-10pm
-
Life Time
10642 S Memorial Dr, Tulsa, OK 74133-7313
Mon-Sun 4am-12am
-
Red Light Method South Tulsa
8222 S Harvard Ave, Tulsa, OK 74137-1613
Mon-Thu 6am-7pm, Fri 6am-3pm, Sat 8am-2pm
-
10GYM
9142 E 31st St, Tulsa, OK 74145-1738
Mon-Thu 4:30pm-8pm
-
10GYM
4818 E 80th St, Tulsa, OK 74136-8911
Mon-Thu 4:30pm-8pm
-
Physiques By Monique
1314 E 3rd St, Tulsa, OK 74120-2802
Mon-Fri 5am-7pm, Sat 7am-11am, Sun 10am-2pm
-
T-Town Training & Fitness
202 S Lansing Ave, Tulsa, OK 74120-2423
-
Physiques by Monique
3403 S Peoria Ave Ste 100, Tulsa, OK 74105
Edmond 5
-
Rankin YMCA
1220 S Rankin St, Edmond, OK 73034
-
YMCA
261 S Santa Fe Ave, Edmond, OK 73003
-
10GYM
816 W Edmond Rd, Edmond, OK 73003-5627
Mon-Thu 4:30pm-8pm
-
No Limits Youth Fitness
846 W Danforth Rd, Edmond, OK 73003-5006
Mon-Fri 9am-7:15pm, Sat 8am-5pm
-
The Body Barre
10 S Broadway, Edmond, OK 73034-3738
-
10GYM
1825 N Willow Ave, Broken Arrow, OK 74012
-
10GYM
1800 S Aspen Ave, Broken Arrow, OK 74012-5103
Mon-Sat 8:45am-12pm
-
Genesis Health Clubs
2360 W Kenosha St, Broken Arrow, OK 74012-8977
Mon-Fri 5am-11pm, Sat-Sun 8am-8pm
Ada 2
-
Elite Fitness
1012 N Broadway Ave, Ada, OK 74820
-
Gym210
230 N Broadway Ave, Ada, OK 74820
Harrah 2
-
Copelands Performance Fitness Center
19645 NE 23rd St, Harrah, OK 73045-9305
-
Shape Fitness Harrah
1991 Church Ave, Harrah, OK 73045
-
Midwest City YMCA
2817 N Woodcrest Dr, Midwest City, OK 73110-1540
-
10GYM
711 S Air Depot Blvd, Midwest City, OK 73110-4832
Mon-Sat 8:45am-12pm
Norman 2
-
Norman YMCA
1350 Lexington Ave, Norman, OK 73069
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat 7am-5pm, Sun 1pm-5pm
-
10 Gym
2255 W Main St, Norman, OK 73069-6461
Mon-Thu 4:30pm-8pm
-
Stillwater YMCA
204 S Duck St, Stillwater, OK 74074
-
Total Health Fitness Aquatics
901 W 12th Ave, Stillwater, OK 74074
Mon-Sun 4am-12pm
Anadarko 1
-
Fitness Center USA
507 N 1st St, Anadarko, OK 73005-2112
Cache 1
-
Vinyasa Viking Fitness
511 W C Ave, Cache, OK 73527-9491
Cashion 1
-
Shape Up
115 S Main St, Cashion, OK 73016
Mon-Fri 6am-8pm, Sat 8am-3pm, Sun 10am-3pm
Choctaw 1
-
Shape Fitness Choctaw
14439 NE 23rd St, Choctaw, OK 73020
Coweta 1
-
Fitness 24-7 Inc
13739A OK-51, Coweta, OK 74429
Mon-Sat 9am-12pm
El Reno 1
-
Shape Fitness El Reno
400 Sunset Dr, El Reno, OK 73036
Grove 1
-
Rise Fitness Center Grove
1110 S Main St, Grove, OK 74344
Hobart 1
-
Ignite 180 Fitness LLC
413 S Main St, Hobart, OK 73651
Open 24 hours
Jenks 1
-
10GYM Jenks
3014 W Main St, Jenks, OK 74037-3464
Mon-Sat 8:45am-12pm
Meeker 1
-
Shape Fitness Meeker
706 W Carl Hubbell Blvd, Meeker, OK 74855
Okmulgee 1
-
Prowess Fitness
2010 S Wood Dr, Okmulgee, OK 74447-6818
Open 24 hours
Owasso 1
-
10 Gym
507 E 2nd Ave, Owasso, OK 74055-3206
Mon-Sat 8:45am-12pm
-
Ponca City RecPlex
1604 W Grand Ave, Ponca City, OK 74601-4905
Mon-Fri 5am-9:30pm, Sat-Sun 6:30am-8pm
Sayre 1
-
C & J body works gym
214 W Main St, Sayre, OK 73662
-
Aerofit Healthclub
1426 Basin Ave, Tahlequah, OK 74464-5324
Tecumseh 1
-
Shape Fitness Tecumseh
620 N Broadway St, Tecumseh, OK 74873-2020
Tuttle 1
-
High Velocity Fitness & Apex Brazilian Jiu Jitsu
7508 OK-37, Tuttle, OK 73089
Mon-Sat 9am-12pm
Yukon 1
-
Arize Training Club
831 N Cemetery Rd, Yukon, OK 73099-9464
Also in Oklahoma
- 24-Hour Gyms102
- 24-Hour Gyms with Round-the-Clock Access79
- No-Contract Gyms75
- 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
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 Oklahoma. Rates depend on session duration, trainer credentials, and package options. You can browse 66 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.