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
5885 Palmer Park Blvd, Colorado Springs, CO 80915-1611
Mon-Fri 4am-12pm, Sat 5am-8pm, Sun 7am-6pm
-
VASA Fitness
3020 N Nevada Ave, Colorado Springs, CO 80907
-
VASA Fitness
455 E Cheyenne Mountain Blvd, Colorado Springs, CO 80906-4506
-
VASA Fitness
7655 N Union Blvd, Colorado Springs, CO 80920-3863
-
Fitness Center At The Broadmoor
Colorado Springs, CO
-
VillaSport Athletic Club and Spa
5904 Prairie Schooner Dr, Colorado Springs, CO 80923-8851
-
Briargate YMCA
4025 Family Pl, Colorado Springs, CO 80920
-
Downtown YMCA
207 N Nevada Ave, Colorado Springs, CO 80903
-
YMCA of The Pikes Peak Region
4025 Family Pl, Colorado Springs, CO 80920-7807
-
Garden Ranch YMCA
2380 Montebello Dr W, Colorado Springs, CO 80918
-
Ivy Physical Fitness Center
6415 Specker Ave, Colorado Springs, CO 80913
-
Canyon Ranch Fitness Center
3688 Parkmoor Village Dr, Colorado Springs, CO 80917-5206
Denver 12
-
VASA Fitness
1955 S Sheridan Blvd, Denver, CO 80227-3715
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
Colorado Athletic Club Monaco
2695 S Monaco Pkwy, Denver, CO 80222-5803
-
Colorado Athletic Club Tabor Center
1201 16th St Mall, Denver, CO 80202
-
Vasa Fitness
201 E 58th Ave, Denver, CO 80216-1304
-
Lifetime Fitness
500 S Cherry St, Denver, CO 80246-1304
-
Downtown Denver YMCA
25 E 16th Ave, Denver, CO 80202-4906
-
University Of Colorado Denver - Wellness Center
Denver, CO 80204
-
Chuze Fitness
2253 S Monaco Pkwy, Denver, CO 80222-5813
-
JCC Fitness & Wellness Center
350 S Dahlia St, Denver, CO 80246-8102
-
Cook Park Rec Center
Denver, CO 80224
-
MLK Rec Center
3880 Newport St, Denver, CO 80207-1510
-
Uptown Square Gym
1950 Pennsylvania St, Denver, CO 80203
Aurora 7
-
VASA Fitness
15200 E Colfax Ave, Aurora, CO 80011-6965
Mon-Fri 4am-12pm, Sat 5am-8pm, Sun 7am-6pm
-
VASA Fitness
16921 E Quincy Ave, Aurora, CO 80015
-
VASA Fitness
1200 S Ironton St, Aurora, CO 80012-7005
-
TruFit Southlands
24060 E Orchard Rd, Aurora, CO 80016-5329
-
24 Hour Fitness Parker-Arapahoe Ultra-Sport
15900 E. Briarwood Circle, Aurora, CO 80016
-
Chuze Fitness
779 N Peoria St, Aurora, CO 80011-8234
-
YMCA
6155 S Main St, Aurora, CO 80016
-
VASA Fitness
8543 Church Ranch Blvd, Westminster, CO 80021-5538
-
VASA Fitness
12900 Zuni St, Westminster, CO 80234-1309
-
VASA Fitness
7353 Federal Blvd, Westminster, CO 80030-4903
-
Life Time Fitness
397 W 148th Ave, Westminster, CO 80020
-
B Fitness
2861 W 120th Ave Ste 100, Westminster, CO 80234
-
Chuze Fitness
8601 Sheridan Blvd, Westminster, CO 80003
-
Westminster Fitness Center
10475 Sheridan Blvd, Westminster, CO 80020-4135
-
Genesis Health Clubs
1307 E Prospect Rd, Fort Collins, CO 80525-1187
-
Reve
1981 Jessup Dr, Fort Collins, CO 80525
-
Miramont Lifestyle Fitness - Central
2211 S College Ave, Fort Collins, CO 80525
-
Raintree Athletic Club
2555 S Shields St, Fort Collins, CO 80526-8113
-
The SCCA Pool
313 Tulane Dr, Fort Collins, CO 80525-1771
-
Colorado State University Campus Rec
951 Meridian Ave, Fort Collins, CO 80521
Longmont 6
-
VASA Fitness
1630 Pace St, Longmont, CO 80504-2119
-
Longmont Athletic Club
10 Mountain View Ave, Longmont, CO 80501
-
Longmont Athletic Club West
1375 Sherman Dr, Longmont, CO 80501-6135
-
YMCA
803 3rd Ave, Longmont, CO 80501
-
Longmont Athletic Club
1801 Lefthand Cir Ste A, Longmont, CO 80501-6783
-
YMCA
Longmont, CO
Boulder 5
-
BLAST
1821 30th St, Boulder, CO 80301-1074
-
Colorado Athletic Club Flatirons
505 Thunderbird Dr, Boulder, CO 80303
-
Boulder YMCA
2850 Mapleton Ave, Boulder, CO 80301-1122
-
Life Time
1821 30th St, Boulder, CO 80301-1074
-
Verdant Apartment Homes - Gym
Boulder, CO 80303
-
VASA Fitness
8200 S Quebec St, Centennial, CO 80112-3194
-
VASA Fitness
20153 E Smoky Hill Rd, Centennial, CO 80015-3123
-
Life Time
5000 E Dry Creek Rd, Centennial, CO 80122-3805
Open 24 hours
-
Elite Performance Center
6839 S Vine St, Centennial, CO 80122-3292
Sat-Sun 5am-11pm, Mon-Fri 4am-12am
-
VASA Fitness
8055 W Bowles Ave, Littleton, CO 80123-3051
-
Chuze Fitness
9449 S University Blvd, Littleton, CO 80126-4979
Sat-Sun 6am-8pm, Mon-Thu 4am-12am, Fri 4am-10pm
-
Chuze Fitness
8996 W Bowles Ave, Littleton, CO 80123-3480
Pueblo 3
-
Pueblo Athletic Club
58 Glenroyal Dr, Pueblo, CO 81005-2263
-
YMCA
700 N Albany Ave, Pueblo, CO 81003-4126
-
YMCA
3200 E Spaulding Ave, Pueblo, CO 81008
Thornton 3
-
VASA Fitness
1420 E 104th Ave, Thornton, CO 80233-4306
-
Chuze Fitness
650 E 102nd Ave, Thornton, CO 80229-2022
-
Adams County YMCA
1500 E 128th Ave, Thornton, CO 80241-2601
-
Life Time
300 Summit Blvd, Broomfield, CO 80021-8247
-
Chuze Fitness
5105 W 120th Ave, Broomfield, CO 80020-5608
Mon-Thu 4:30am-12am, Fri 4:30am-10pm, Sat-Sun 6am-8pm
Durango 2
-
The Vault
208 County Road 250, Durango, CO 81301-8005
-
The Vault
810 E College Dr, Durango, CO 81301
-
Colorado Athletic Club Inverness
374 Inverness Pkwy, Englewood, CO 80112
-
Chuze Fitness
200 W Belleview Ave, Englewood, CO 80110-6600
Mon-Thu 4:30am-11pm, Fri 4:30am-10pm, Sat-Sun 6am-8pm
-
Genesis Health Clubs DTC
5555 DTC Pkwy, Greenwood Village, CO 80111-3001
Mon-Thu 5am-8pm, Fri 5am-7pm, Sat-Sun 7am-4pm
-
Colorado Athletic Club
6140 Greenwood Plaza Blvd, Greenwood Village, CO 80111
-
VASA Fitness
480 US Highway 287, Lafayette, CO 80026
-
24 Hour Fitness
851 US Highway 287, Lafayette, CO 80026
Mon-Thu 5am-10pm, Fri 5am-8pm, Sat-Sun 8am-8pm
-
Peak Fitness For You
551 E South Boulder Rd, Louisville, CO 80027
-
YMCA
1800 S Indiana St, Louisville, CO 80027
Loveland 2
-
Club Loveland at Orchards
289 E 29th St, Loveland, CO 80538-2721
-
Chuze Fitness
3133 N Garfield Ave, Loveland, CO 80538-2298
Parker 2
-
Life Time Fitness
9250 Crown Crest Blvd, Parker, CO 80138
Open 24 hours
-
Impact Fitness
12919 Stroh Ranch Ct, Parker, CO 80134-7707
Alamosa 1
-
SLV Sports & Wellness
1370 W 11th St, Alamosa, CO 81101
Clifton 1
-
Mesa Fitness Clifton
3229 I-70 Business Loop, Clifton, CO 81520-7682
Sat-Sun 7am-8pm, Mon-Fri 4am-11pm
-
Commerce City CARA Gymnastics Team
6060 E Parkway Dr, Commerce City, CO 80022-3250
Fort Carson 1
-
Waller Fitness Center
6946 Magrath Ave, Fort Carson, CO 80913
-
Mesa Fitness Grand Junction
700 Maldonado St, Grand Junction, CO 81501-5736
Greeley 1
-
VASA Fitness
2325 23rd Ave, Greeley, CO 80634-6633
Gunnison 1
-
Peak fitness
821 N Main St, Gunnison, CO 81230
Lakewood 1
-
Chuze Fitness
7777 W Jewell Ave, Lakewood, CO 80232-6843
Montrose 1
-
Mrd Fit Zone
16350 Woodgate Rd, Montrose, CO 81401-9501
Salida 1
-
City of Salida Parks and Recreation
410 W US-50, Salida, CO 81201-2236
Superior 1
-
The Gym At Saddlebrooke
1880 Enterprise St, Superior, CO 80027-4430
-
Life Time
3501 Clear Creek Dr, Wheat Ridge, CO 80401-2061
Windsor 1
-
W Club Windsor
1870 Marina Dr, Windsor, CO 80550
-
YMCA
US Highway 40 , Winter Park, CO 80482
Also in Colorado
- 24-Hour Gyms198
- Gyms with Group Classes144
- No-Contract Gyms128
- Gyms with a Sauna123
- Gyms Offering Flexible Membership Plans123
- Gyms with Childcare102
- Gyms with Transparent Membership Plans98
- 24-Hour Gyms with Round-the-Clock Access95
- Gyms with Group Fitness Classes45
- Orangetheory Fitness Studios and Group Classes24
- Gyms and Fitness Clubs with Red Light Therapy14
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 Colorado. Rates depend on session duration, trainer credentials, and package options. You can browse 98 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.