A lap pool is the one amenity you cannot filter for on a map — every listing here has its pool confirmed from the club's own website or data, not guessed from the chain name.
-
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
-
Midtown YMCA
1110 Classen Dr, Oklahoma City, OK 73103
-
Life Time Oklahoma City
2563 W Memorial Rd, Oklahoma City, OK 73134-8030
-
Green Briar YMCA
1500 Kingsridge Dr, Oklahoma City, OK 73170-4414
-
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
-
Earlywine Park YMCA
Earlywine Park, Oklahoma City, OK 73160
-
Greenbriar Kingspark Homeowners Assoc
1501 Lincolnshire Rd, Oklahoma City, OK 73159-7619
Tulsa 9
-
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
-
Tulsa Jewish Community Center
2021 E. 71st St, Tulsa, OK 74136
-
Life Time
10642 S Memorial Dr, Tulsa, OK 74133-7313
Mon-Sun 4am-12am
-
Hutcherson YMCA
1120 E Pine St, Tulsa, OK 74106
-
YWCA Tulsa - Patti Johnson Wilson Center
1910 S Lewis Ave, Tulsa, OK 74104-5708
-
YWCA Tulsa East Community Center
8145 E 17th St, Tulsa, OK 74112
-
YWCA South Tulsa
6450 S Lewis Ave, Tulsa, OK 74136
-
10GYM
1825 N Willow Ave, Broken Arrow, OK 74012
-
10GYM
1800 S Aspen Ave, Broken Arrow, OK 74012-5103
-
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
Lawton 4
-
YMCA
Lawton, OK
-
Honeycutt Fitness Center
921 Randolph Rd, Lawton, OK 73503-4444
-
Rinehart Fitness Center
Rinehart Hall, 2730 Liberty Rd, Lawton, OK 73503
-
Goldner Fitness Center
3444 Crane Ave, Lawton, OK 73503-4415
Ardmore 2
-
YMCA
925 W Broadway, Ardmore, OK 73401-4567
-
YMCA P street Ballpark
P Ballpark St, Ardmore, OK 73401
Edmond 2
-
Rankin YMCA
1220 S Rankin St, Edmond, OK 73034
-
YMCA
261 S Santa Fe Ave, Edmond, OK 73003
Norman 2
-
Norman YMCA
1350 Lexington Ave, Norman, OK 73069
-
Sarkeys Fitness Center
1401 Asp Ave, Norman, OK 73019-2133
Mon-Thu 6am-12am, Fri 6am-10pm, Sat 10am-8pm, Sun 10am-12am
-
Ponca City RecPlex
1604 W Grand Ave, Ponca City, OK 74601-4905
-
YMCA of Ponca City Oklahoma
1604 W Grand Ave, Ponca City, OK 74601-4905
-
Stillwater YMCA
204 S Duck St, Stillwater, OK 74074
-
Total Health Fitness Aquatics
901 W 12th Ave, Stillwater, OK 74074
-
YMCA
Bartlesville, OK 74003
Bixby 1
-
Bixby Family YMCA
Bixby, OK
El Reno 1
-
Old YMCA
2200 Babcock Dr, El Reno, OK 73036-2503
Enid 1
-
FGF Barbell
412 S Buchanan St, Enid, OK 73703
Guthrie 1
-
Guthrie YMCA
114 E Oklahoma Ave, Guthrie, OK 73044
Guymon 1
-
YMCA
1602 N Oklahoma St, Guymon, OK 73942
Inola 1
-
Inola Fitness Center
12 W Commercial St, Inola, OK 74036-3624
Lindsay 1
-
Flexworx
108 S Main St, Lindsay, OK 73052-5632
-
Midwest City YMCA
2817 N Woodcrest Dr, Midwest City, OK 73110-1540
Muskogee 1
-
Muskogee Swim and Fitness Center
566 N 6th St, Muskogee, OK 74401-6011
Purcell 1
-
The Rock Fitness
325 S Green Ave, Purcell, OK 73080-5230
Shawnee 1
-
YMCA
804 S Park Ave, Shawnee, OK 74801-8349
Spencer 1
-
Minnis Lakeview Park Senior Pool
12518 NE 36th St, Spencer, OK 73084-9104
-
YMCA
1401 Lera Dr, Weatherford, OK 73096-2663
Also in Oklahoma
- 24-Hour Gyms109
- 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 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 gym chains have pools?
Full-service clubs and community centers: YMCA branches, LA Fitness and Esporta, Life Time, and most municipal recreation centers. Express-format and budget gyms rarely have one — a pool needs both the floor space and the staff to maintain it.
Is the pool included in the membership price?
Usually at YMCAs and rec centers, often at LA Fitness, not always at premium clubs where aquatics can be a separate tier. Ask about lap-lane hours too — many pools give mornings to swim teams and classes.
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 53 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.