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.
Denver 19
-
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
-
Lifetime Fitness
500 S Cherry St, Denver, CO 80246-1304
Mon-Fri 4am-10pm, Sat-Sun 5am-9pm
-
Vasa Fitness
201 E 58th Ave, Denver, CO 80216-1304
-
LoHi Athletic Club
2010 W 30th Ave, Denver, CO 80211
Open 24 hours
-
University Of Colorado Denver - Wellness Center
Denver, CO 80204
Mon-Fri 7am-7pm, Sat-Sun 1:30pm-3:30pm
-
24 Hour Fitness
720 S Colorado Blvd, Denver, CO 80246
-
Platform Strength
3198 Blake St, Denver, CO 80205
-
24 Hour Fitness
4120 E. Alameda Avenue, Denver, CO 80246
-
24 Hour Fitness
4600 West 38th Avenue, Denver, CO 80212
-
Project 13 Gyms-Denver
1135 N Broadway, Denver, CO 80203-2123
Open 24 hours
-
Traverse Fitness
2449 S Broadway St, Denver, CO 80210-5008
Mon-Thu 5am-7pm, Fri 5am-2pm, Sat-Sun 7am-12pm
-
Dryland Denver
2949 Federal Blvd, Denver, CO 80211-3741
Mon-Sun 5am-10pm
-
Momenta Fit
2865 S Colorado Blvd, Denver, CO 80222-6610
-
VIBE Gym and Wellness Collective
4045 Pecos St, Denver, CO 80211-2555
Mon 6am-7pm, Tue 7am-7pm, Wed 6am-7pm, Thu 7am-7pm, Fri 6am-1pm, Sat 10am-1pm
-
Club Form Denver
1125 17th St, Denver, CO 80202
Mon-Thu 8am-6:30pm, Fri 8am-3:30pm
-
Zone Athletic Clubs - Denver
7150 Leetsdale Dr, Denver, CO 80224-1999
-
Gravity Haus Denver Clubhaus
2949 Federal Blvd Ste 100, Denver, CO 80211-3741
Mon-Sun 5am-10pm
Fort Collins 14
-
Genesis Health Clubs
1307 E Prospect Rd, Fort Collins, CO 80525-1187
Mon-Fri 4:30am-10pm, Sat-Sun 6am-7pm
-
Reve
1981 Jessup Dr, Fort Collins, CO 80525
Mon-Fri 5am-10pm, Sat 6am-9pm, Sun 6am-6pm
-
Miramont Lifestyle Fitness - Central
2211 S College Ave, Fort Collins, CO 80525
Mon-Fri 5am-10pm, Sat 6am-9pm, Sun 6am-6pm
-
Raintree Athletic Club
2555 S Shields St, Fort Collins, CO 80526-8113
Mon-Fri 5am-10pm, Sat-Sun 6am-10pm
-
24 Hour Fitness
2208 E. Harmony Road, Fort Collins, CO 80528
-
CrossFit Miramont
1800 Heath Pkwy, Fort Collins, CO 80524-3584
Mon-Fri 5am-10pm, Sat-Sun 9am-12pm
-
Genesis Health Clubs
1800 Heath Pkwy, Fort Collins, CO 80524-3584
Mon-Fri 5am-10pm, Sat-Sun 9am-12pm
-
Old Town Athletic Club
325 Hickory St, Fort Collins, CO 80524-1106
Mon-Sat 9am-1pm
-
Old Town Athletic Club
351 Linden St Unit 100, Fort Collins, CO 80524
Mon-Sat 9am-1pm
-
Kerley's Fitness
2925 S College Ave, Fort Collins, CO 80525
-
ALIVE by Raintree 24/7 Gym
932 W Drake Rd, Fort Collins, CO 80526
-
Alive by Raintree Athletic Club
932 W Drake Rd, Fort Collins, CO 80526
-
Beatspace Fitness
4103 S Mason St, Fort Collins, CO 80525-3003
-
Colorado State University Campus Rec
951 Meridian Ave, Fort Collins, CO 80521
-
VASA Fitness
3020 N Nevada Ave, Colorado Springs, CO 80907
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
VASA Fitness
5885 Palmer Park Blvd, Colorado Springs, CO 80915-1611
Mon-Fri 4am-12pm, Sat 5am-8pm, Sun 7am-6pm
-
VASA Fitness
455 E Cheyenne Mountain Blvd, Colorado Springs, CO 80906-4506
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
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
-
Accolade Fitness
4390 Arrowswest Dr, Colorado Springs, CO 80907
-
Accolade Fitness South
1785 S 8th St, Colorado Springs, CO 80905
-
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
-
Trinity Fitness
4345 Beverly St, Colorado Springs, CO 80918-5915
-
NEXUS Community Fitness & Performance Training
1026 S Tejon St, Colorado Springs, CO 80903-4239
Aurora 9
-
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
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
VASA Fitness
1200 S Ironton St, Aurora, CO 80012-7005
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 7am-6pm
-
TruFit Southlands
24060 E Orchard Rd, Aurora, CO 80016-5329
-
24 Hour Fitness
512 South Chambers Road, Aurora, CO 80017
Mon-Sun 5am-11pm
-
24 Hour Fitness
1450 S Abilene St, Aurora, CO 80012, Aurora, CO 80012
-
PASE Factor - Aurora
15900 E Briarwood Cir, Aurora, CO 80016-1564
-
24 Hour Fitness
15900 E. Briarwood Circle, Aurora, CO 80016
-
STRIDE Fitness
6290 S Main St, Aurora, CO 80016-5379
Boulder 8
-
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
-
24 Hour Fitness
2900 Iris Avenue, Boulder, CO 80301
-
Body Balance Strength & Wellness
2747 Iris Ave, Boulder, CO 80304-2433
Open 24 hours
-
Kondition
3161 Walnut St, Boulder, CO 80301-2511
-
Lagroove
1657 28th St, Boulder, CO 80301
-
Life Time
1821 30th St, Boulder, CO 80301-1074
Mon-Fri 5am-10pm, Sat-Sun 6am-9pm
-
VASA Fitness
8200 S Quebec St, Centennial, CO 80112-3194
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
VASA Fitness
20153 E Smoky Hill Rd, Centennial, CO 80015-3123
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
Life Time
5000 E Dry Creek Rd, Centennial, CO 80122-3805
Open 24 hours
-
PilatesEvolution - SouthGlenn
7448 S University Blvd, Centennial, CO 80122-1688
Mon 5:30am-7:30pm, Tue 6am-7pm, Wed 5:30am-7:30pm, Thu 6am-7pm, Fri 5:30am-1pm, Sat 7:15am-11:15am, Sun 8:15am-12:15pm
-
Movement Centennial
9657 E County Line Rd, Centennial, CO 80112-3502
Sat 8am-8pm, Sun 8am-6pm
-
Junkyard Training, Education and Recovery Center
14697 E Easter Ave, Centennial, CO 80112
Open 24 hours
-
Rutledge Performance
14697 E Easter Ave, Centennial, CO 80112-4207
Open 24 hours
-
VASA Fitness
8543 Church Ranch Blvd, Westminster, CO 80021-5538
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
VASA Fitness
12900 Zuni St, Westminster, CO 80234-1309
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
VASA Fitness
7353 Federal Blvd, Westminster, CO 80030-4903
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
Life Time Fitness
397 W 148th Ave, Westminster, CO 80020
Mon-Fri 4am-12am, Sat-Sun 5am-11pm
-
B Fitness
2861 W 120th Ave Ste 100, Westminster, CO 80234
-
Westminster Fitness Center
10475 Sheridan Blvd, Westminster, CO 80020-4135
Mon-Thu 5am-9pm, Fri 5am-7pm, Sat-Sun 8:30am-12:30pm
-
VASA Fitness
8055 W Bowles Ave, Littleton, CO 80123-3051
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
PASE Factor - Highlands Ranch
6830 E County Line Rd, Littleton, CO 80126-3906
-
Snap Fitness Roxborough
8351 N Rampart Range Rd, Littleton, CO 80125
Open 24 hours
-
Snap Fitness Littleton
5935 S Zang St, Littleton, CO 80127-4644
Open 24 hours
-
Snap Fitness Littleton
5935 S Zang St, Units 10, 11 & 12, Littleton, CO
Open 24 hours
Thornton 5
-
VASA Fitness
1420 E 104th Ave, Thornton, CO 80233-4306
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
Gold's Gym Thornton
550 Thornton Pkwy, Thornton, CO 80229-2100
Open 24 hours
-
24 Hour Fitness
10001 Grant St, Thornton, CO 80229
-
Bally Total Fitness
10001 Grant St #101, Thornton, CO 80229
-
24 Hour Fitness
3750 E 120th Ave, Thornton, CO 80233-1656
-
VASA Fitness
480 US Highway 287, Lafayette, CO 80026
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
24 Hour Fitness
851 N. Highway 287, Lafayette, CO 80026
-
NoCoast Fitness
1729 Majestic Dr, Lafayette, CO 80026-8307
Mon-Fri 9am-11am
-
The Training Ground Gym
1370 Miners Dr, Lafayette, CO 80026-2982
Mon-Fri 5am-10:30am, Sat 8am-10:30am, Sun 1pm-2pm
Longmont 4
-
VASA Fitness
1630 Pace St, Longmont, CO 80504-2119
Mon-Fri 4am-12am, Sat 5am-8pm, Sun 6am-6pm
-
Longmont Athletic Club
10 Mountain View Ave, Longmont, CO 80501
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Longmont Athletic Club West
1375 Sherman Dr, Longmont, CO 80501-6135
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Longmont Athletic Club
1801 Lefthand Cir Ste A, Longmont, CO 80501-6783
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
24 Hour Fitness
5745 New Abbey Lane, Castle Rock, CO 80108
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 6am-8pm
-
Fitness 1440
880 W Happy Canyon Rd, Castle Rock, CO 80108-3913
-
Rock Solid Sports Recovery
880 W Happy Canyon Rd Ste 100, Castle Rock, CO 80108-3931
Mon-Fri 5:30am-5pm, Sat 8am-11am, Sun 8:30am-10am
-
Colorado Athletic Club Inverness
374 Inverness Pkwy, Englewood, CO 80112
-
Alchemy 365 South Broadway
2738 S Broadway, Englewood, CO 80113-1523
Mon-Fri 6am-8:30pm, Sat 7:30am-11:30am, Sun 7:30am-6:30pm
-
Arsenal Health - Dtc
80 Inverness Dr E Ste B, Englewood, CO 80112-5142
Mon-Fri 5am-7:30pm, Sat 5am-12pm, Sun 8am-10am
-
Mesa Fitness Grand Junction
700 Maldonado St, Grand Junction, CO 81501-5736
-
Crossroads Fitness North
2768 Compass Dr, Grand Junction, CO 81506-8729
Mon-Fri 4:55am-10pm, Sat-Sun 8am-7pm
-
Crossroads Fitness Downtown
225 N 5th St, Grand Junction, CO 81501-2611
Mon-Fri 4:55am-10pm, Sat-Sun 8am-7pm
Lakewood 3
-
24 Hour Fitness
360 S Teller St, Lakewood, CO 80226
-
24 Hour Fitness
12039 W. Alameda Parkway, Lakewood, CO 80228
-
Club Pilates Belmar
437 S Wadsworth Blvd, Lakewood, CO 80226-3134
Loveland 3
-
Club Loveland at Orchards
289 E 29th St, Loveland, CO 80538-2721
Mon-Thu 4:30am-10pm, Fri 4:30am-9pm, Sat-Sun 7am-7pm
-
CrossFit 970
5628 McWhinney Blvd, Loveland, CO 80538-8831
-
970_seniors
6820 Powell St, Loveland, CO 80538-9234
Pueblo 3
-
Pueblo Athletic Club
58 Glenroyal Dr, Pueblo, CO 81005-2263
Mon 4pm-8pm, Tue 8am-12pm, Wed-Fri 9am-12pm, Sat 9am-11:15am, Sun 8am-6pm
-
Snap Fitness Pueblo West
279 S Purcell Blvd, Pueblo, CO 81007
Open 24 hours
-
Supernova Fitness Center
346 S Orchard Springs Dr, Pueblo, CO 81007
Open 24 hours
Golden 2
-
Movement Golden
700 Golden Ridge Rd, Golden, CO 80401-9524
Sat 8am-8pm, Sun 8am-6pm
-
Genesee Mountain Fitness
25938 Genesee Trail Rd, Golden, CO 80401
Greeley 2
-
VASA Fitness
2325 23rd Ave, Greeley, CO 80634-6633
Mon-Fri 4am-11pm, Sat 5am-8pm, Sun 7am-6pm
-
Work Out West Health & Recreation Center
5701 W 20th St, Greeley, CO 80634-3045
Sat 5am-9pm, Sun 6am-9pm
-
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
Parker 2
-
Life Time Fitness
9250 Crown Crest Blvd, Parker, CO 80138
Open 24 hours
-
24 Hour Fitness
11445 Twenty Mile Rd, Parker, CO 80134
Rifle 2
-
Rocky Mountain Fit
1862 Enterprise Ct, Rifle, CO 81650-8574
Open 24 hours
-
Rocky Mountain Muscle
1862 Enterprise Ct, Rifle, CO 81650-8574
Open 24 hours
Salida 2
-
City of Salida Parks and Recreation
410 W US-50, Salida, CO 81201-2236
-
Kim's Gym
148 Old Stage Rd, Salida, CO 81201
Arvada 1
-
The Yard Gym Arvada
5720 Lamar St, Arvada, CO 80002-2610
Basalt 1
-
Gym
82 Duroux Ln, Basalt, CO 81621-9340
-
Life Time
300 Summit Blvd, Broomfield, CO 80021-8247
Mon-Fri 4am-11pm, Sat-Sun 5am-11pm
Burlington 1
-
Schaal Therapy Center
334 S 13th St, Burlington, CO 80807-2414
Open 24 hours
Clifton 1
-
Mesa Fitness Clifton
3229 I-70 Business Loop, Clifton, CO 81520-7682
Sat-Sun 7am-8pm, Mon-Fri 4am-11pm
Durango 1
-
Fit 247 Gym
381 S Camino Del Rio, Durango, CO 81303
Open 24 hours
Edwards 1
-
Dogma Athletica
137 Main St, Edwards, CO 81632-8118
Open 24 hours
Erie 1
-
Fitness 1440
651 Mitchell Way, Erie, CO 80516-5436
Open 24 hours
-
Ice Skating at Evergreen Lake
29612 Upper Bear Creek Rd, Evergreen, CO 80439-7703
Glendale 1
-
Glendale Sports Center
4500 E Kentucky Ave, Glendale, CO 80246-2017
Mon-Fri 5:30am-9pm, Sat 7:30am-5pm, Sun 8:30am-5pm
Gunnison 1
-
Peak fitness
821 N Main St, Gunnison, CO 81230
-
24 Hour Fitness
6830 E. County Line Rd., Highlands Ranch, CO 80126
-
Peak Fitness For You
551 E South Boulder Rd, Louisville, CO 80027
-
Monte Vista Athletic Club
2360 Sherman Ave, Monte Vista, CO 81144
Mon-Fri 8:30am-6pm, Sat 9am-11am
-
Snap Fitness Roxborough
8351 N Rampart Range Rd, Roxborough, CO
Open 24 hours
-
Altitude Community Fitness
50 Main St, Silver Cliff, CO 81252-8306
Mon-Fri 7am-6pm, Sat 10am-1pm
Superior 1
-
The Gym At Saddlebrooke
1880 Enterprise St, Superior, CO 80027-4430
-
Life Time
3501 Clear Creek Dr, Wheat Ridge, CO 80401-2061
Mon-Fri 4am-11pm, Sat-Sun 5am-10pm
Windsor 1
-
CrossFit Endure
687 Gyrfalcon Ct, Windsor, CO 80550-3429
-
Dryland Fitness
78869 Main St, Winter Park, CO 80482-5194
Mon-Sun 5am-10pm
Also in Colorado
- 24-Hour Gyms186
- No-Contract Gyms128
- Gyms with a Sauna123
- Gyms Offering Flexible Membership Plans122
- Gyms with Childcare102
- Gyms with a Pool98
- Gyms with Transparent Membership Plans97
- 24-Hour Gyms with Round-the-Clock Access94
- Gyms with Group Fitness Classes45
- Orangetheory Fitness Studios and Group Classes24
- Gyms and Fitness Clubs with Red Light Therapy14
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 Colorado. Rates depend on session duration, trainer credentials, and package options. You can browse 144 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.