Hello everyone, my name is Sammy and I’m gonna walk you through the 7 Closest Hot Springs to Denver.

Colorado, with its stunning mountains and geothermal springs, is perfect for this escape.

hot spring pool

1. Eldorado Springs Pool (30 miles):

Address: 255 Eldorado Springs Dr., Eldorado Springs, CO

Phone: (303) 604-3055

Email: pool@eldoradosprings.com

Website: eldoradospringsresort.com

Season: Open daily 10am-6pm beginning May 24th through September 1st, weekends only thereafter through September.

Temperature Range: 60-80°F

Admission: $12 adults, $8 children (3-12), Free for children under 3

Distance from Denver: 30 miles (approx. 45 min drive)

Key Amenities: Family-friendly swimming areas, historic facility, natural canyon setting, picnic areas, changing rooms

Directions

Established in 1905, this pool is fed by natural mineral springs, maintaining a comfortable 60-80°F temperature. This is a heated pool and not a natural hot spring.

Perfect for families, it has varying depths and safe areas for children.

Definitely pack your own lunch because their snack options are pretty limited. And if you’re going on a weekend in summer, try to get there early (like before noon).

View this post on Instagram

A post shared by Eldorado Springs Pool (@eldopool)

2. Indian Hot Springs (35 miles):

Address: 302 Soda Creek Rd, Idaho Springs, CO 80452

Phone: (303) 989-6666

Website: indianhotsprings.com

Hours: 8:30 AM – 9 PM (Mon-Fri), 8 AM – 9:30 PM (Sat-Sun)

Check-in: 3:00 PM

Check-out: 11:00 AM

Temperature Range: 90-100°F (main pool), 104-112°F (geo-thermal caves)

Admission: $22-28 adults, $16-20 children (varies by pool access)

Distance from Denver: 35 miles (approx. 45 min drive)

Key Amenities: Tropical dome-covered pool, private mineral baths, geo-thermal caves, spa services, lodging options

Idaho Springs offers a dome-covered mineral pool, heated to a relaxing 90-100°F.

This unique destination stands out with geo-thermal caves, providing a one-of-a-kind soaking experience with temperatures ranging from 104° to 112°. 

I suggest to bring a full-size towel, as the provided ones may not suffice. If you hate crowds as much as I do, come on a Tuesday afternoon instead of weekend evenings when it feels like half of Denver is there!

View this post on Instagram

A post shared by Indian Hot Springs (@indianhotsprings)

3. Raspberry Hot Springs (35 miles):

Address: 899 Chinook Rd, Idaho Springs, CO 80452

Phone: (303) 718-7971

Website: raspberryhotsprings.com

Hours: 10 AM – 8 PM (Fri-Sun), 11 AM – 8 PM (Mon), Closed (Tue-Thu)

Note: Reservations required in advance, no walk-ins accepted.

Temperature Range: 98-106°F

Admission: $55-75 per person (private reservation required)

Distance from Denver: 35 miles (approx. 1 hour drive with mountain roads)

Key Amenities: Private experience, stone bath, sauna, panoramic mountain views, secluded setting

Enjoy a private hot spring experience just a short distance from Indian Hot Springs. Reservations are required in advance; no walk-ins are accepted.

You definitely need 4WD for this adventure! The last mile of Chinook Road gets wild. Think steep, bumpy, and narrow.

If you prefer soaking in secluded hot springs, this is the perfect place for you. Book Your Souk

View this post on Instagram

A post shared by Nhi Nguyen (@tuyetknee)

4. Mount Princeton Hot Springs (135 miles | 2.5 hr drive)

Address: 15870 County Rd. 162, Nathrop, CO 81236

Phone: (719) 395-2447 | Toll Free: (888) 395-7799

Email: reservations@mtprinceton.com

Website: mtprinceton.com

Temperature Range: 95-105°F (varies by pool)

Admission: $25-30 adults, $20-25 children (3-15)

Distance from Denver: 135 miles (approx. 2.5 hour drive)

Key Amenities: Multiple soaking pools, creek-side hot springs, waterslide, lodging, restaurant, spa services, fitness center

Mount Princeton Hot Springs features natural hot springs pools along the banks of the Arkansas River.

The resort offers several pools, including a relaxing upper pool and a more adventurous lower pool with a waterslide.


Try to hit the pool early before the crowds. If you prefer private time, they have cabins for rent. Try the spa after that; you will thank me later.

View this post on Instagram

A post shared by Mount Princeton (@mtprinceton)

5. Glenwood Hot Springs Resort (157 miles):

Address: 415 E 6th St, Glenwood Springs, CO 81601

Phone: (970) 945-6571

Website: hotspringspool.com

Amenities: Free Wi-Fi, Breakfast, Free parking, Outdoor pool, Spa, Fitness center

Temperature Range: 90°F (main pool), 104°F (therapy pool)

Admission: $32-36 adults, $22-24 children (3-12)

Distance from Denver: 157 miles (approx. 3 hour drive)

Key Amenities: World’s largest hot springs pool, therapy pool, lodging, spa services, restaurant, water slides, fitness center

Glenwood Springs Pool is one of the largest hot springs pools in the world, featuring a massive pool filled with warm, mineral-rich water.

A smaller therapy pool and kiddie pool are also available.

If you’re planning to stay overnight, do it! Lodge guests get a sweet deal – your room key gives you unlimited in-and-out privileges to the hot springs all day.

View this post on Instagram

A post shared by Glenwood Hot Springs Resort (@glenwoodhotsprings)

6. Strawberry Park Hot Springs (157 miles):

Address: 44200 Co Rd 36, Steamboat Springs, CO 80487

Phone: (970) 879-0342

Email: info@strawberryhotsprings.com

Website: strawberryhotsprings.com

Important: 4-wheel or AWD with snow tires/chains required Nov 1st to May 1st (local Routt County Law)

Temperature Range: 101-106°F (hot pools), 40°F (cold plunge)

Admission: $20 adults, $10 teens, $5 children (3-12)

Distance from Denver: 157 miles (approx. 3 hour drive)

Key Amenities: Natural stone pools, rustic accommodations, massage services, clothing-optional after dark (adults only), watsu therapy

Strawberry Park Hot Springs features multiple heated pools and ponds of varying temperatures. The cost is $20 per person. My favorite spot was the cold stream.

The pools are made of natural stone and surrounded by trees, so you feel completely immersed in nature. Just FYI for families with kids – after dark it becomes clothing-optional and adults-only, so plan your visit timing accordingly!

View this post on Instagram

A post shared by 4stay.com (@4stay.co)

7. Pagosa Springs (276 miles):

Address: Pagosa Springs, CO 81147

Website: visitpagosasprings.com

Elevation: 7,126 feet

Temperature Range: 83-114°F (varies by pool)

Admission: $35-49 adults, $13-22 children (depending on facility)

Distance from Denver: 276 miles (approx. 5 hour drive)

Key Amenities: World’s deepest geothermal hot spring, multiple soaking options, riverside location, lodging, spa services, dining options

Nestled at 7,126 feet, Pagosa Springs offers a truly unique experience with its deep geothermal hot springs, all surrounded by majestic mountains, lush forests, and trout-filled rivers.

Did you know they have the world’s deepest geothermal hot spring here? It’s actually in the Guinness Book of World Records!

If you can swing a visit in late September or early May, DO IT! We went in early October, and it was magical – the summer crowds were gone, but the weather was still lovely.

View this post on Instagram

A post shared by Visit Pagosa Springs (@visitpagosa)

8. Ouray Hot Springs Pool (366 miles):

Address: 1230 Main St, Ouray, CO

Phone: (970) 325-3954

Email: info@visitouray.com

Website: visitouray.com/ourayhotspringspool

Hours: 9:00 AM – 4:00 PM daily

Temperature Range: 88-105°F (varies by pool section)

Admission: $18-24 adults, $8-12 children (4-17)

Distance from Denver: 366 miles (approx. 6.5 hour drive)

Key Amenities: Recently renovated facility, multiple temperature pools, adult-only soaking section, lap lanes, kids’ area, mountain views

The hot springs pool offers a large and welcoming space with various temperature sections, perfect for a relaxing soak with spectacular mountain views.

There are four different hot pool areas and a snack bar. The pools are spacious, with one area designated for adults.

They call Ouray the “Switzerland of America” and when you see those dramatic mountain peaks surrounding you, you’ll understand why! 

View this post on Instagram

A post shared by Ouray Hot Springs (@ourayhotsprings)