Quick Answer: Closest Hot Springs to Denver
Closest (45 min): Indian Hot Springs in Idaho Springs. Geothermal caves, dome pool, $22-28.
Best Overall (2.5 hrs): Mount Princeton. Creek-side pools, waterslide, 14er views.
Most Natural (3 hrs): Strawberry Park. Stone pools in forest, rustic vibe.
Colorado has some of the best natural hot springs in the United States. From quick escapes 45 minutes from Denver to world-class resorts in the San Juan Mountains, there's a hot springs experience for every type of traveler.
Here's a complete guide to the closest hot springs to Denver, ranked by distance.

The Close Ones (Under an Hour)
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
Eldorado Springs isn't technically a "hot" spring - the water stays around 70°F. It's more of a naturally heated pool that's been welcoming visitors since 1905.
Perfect for families with kids who want to swim, not just soak. The canyon setting is beautiful. However, for that therapeutic hot spring experience, look elsewhere.
Pro tip: Pack lunch - the snack bar options are limited. On summer weekends, arrive before noon to secure a spot.
2. Indian Hot Springs (35 miles) - The Go-To Spot
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
Indian Hot Springs is the closest true hot springs to Denver. The geothermal caves are the highlight - underground chambers reaching 110°F, like sitting in a private underground sauna carved into the mountain.
The main pool under the dome stays around 90-100°F, perfect for actual swimming rather than just soaking. Private mineral baths are available for couples or solo relaxation.
Reality check: Weekends are packed, especially the caves. Tuesday-Thursday afternoons offer the most peaceful experience. Bring your own towel - the rental ones are thin.
Read the full Indian Hot Springs guide →
3. Raspberry Hot Springs (35 miles) - The Private Experience
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
Raspberry Hot Springs offers a completely different experience - private soaking with just your group. No crowds, no strangers, just mountain views and hot water.
Warning: 4WD or AWD is absolutely required. The last mile up Chinook Road is steep and narrow. If meeting another car, someone's backing up.
Once there, visitors enjoy total isolation with stunning mountain views. Worth the challenging drive for those who want to avoid crowds. Book a soak here - reservations fill up weeks in advance.
The Weekend Trip Ones (2-3 Hours)
4. Mount Princeton Hot Springs (135 miles)
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
For an overnight hot springs trip from Denver, Mount Princeton is the top choice. Multiple pools overlook Mount Princeton (14,197 ft), and there's even a waterslide.
The real highlight is the creek-side soaking along Chalk Creek. Hot springs bubble up through the creek bed, mixing with cold creek water. Dig into the gravel to find your perfect temperature. This natural experience is included with admission.
Best approach: Stay overnight in the cabins or lodge. Wake up early, walk to the hot springs before day-trippers arrive, then enjoy the spa. The drive through the Arkansas River Valley is beautiful on its own.
Read the full Mount Princeton guide →
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 Hot Springs holds the Guinness World Record for the world's largest hot springs pool - two city blocks of warm mineral water. It's the most famous hot springs in Colorado.
The main pool (90-93°F) is enormous and allows actual swimming. The smaller therapy pool (104°F) provides the traditional hot soak experience.
Honest assessment: It's impressive to see once, but the experience feels more like a crowded public pool than a serene hot springs. Weekdays are significantly less crowded. Iron Mountain Hot Springs nearby offers a more intimate alternative with 16 smaller pools.
Pro tip: Staying at the lodge includes unlimited pool access and avoids entry lines.
Read the full Glenwood Hot Springs guide →
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). Cash only.
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 is what people picture when they think "Colorado hot springs." Natural stone pools surrounded by forest, steam rising through the trees, completely rustic atmosphere.
At only $20, it's also one of the most affordable options. The cold plunge stream provides the perfect contrast - alternating between 105°F pools and 40°F stream creates a powerful therapeutic experience.
Important note for families: After dark, Strawberry Park becomes clothing-optional and adults-only (18+). During daytime hours, families with children are welcome and swimsuits are required.
Winter access: The dirt road to Strawberry Park requires 4WD/AWD by law from November through May. Many visitors book shuttle service from Steamboat Springs instead of driving.
Read the full Strawberry Park guide →
The Road Trip Ones (5+ Hours)
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
Pagosa Springs is home to the world's deepest geothermal hot spring - verified by Guinness World Records. The "Mother Spring" feeds multiple resort facilities along the San Juan River.
The Springs Resort offers 25 pools ranging from 83°F to 114°F. Visitors can literally walk between pools to find their perfect temperature. The views of the San Juan Mountains from the riverside pools are spectacular.
The five-hour drive through Wolf Creek Pass is beautiful on its own - one of Colorado's most scenic mountain passes.
Best approach: Make it a long weekend. Late September and early October offer ideal conditions - summer crowds are gone, fall colors are spectacular, and weather is still comfortable.
Read the full Pagosa Springs guide →
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
Ouray is known as the "Switzerland of America," and the comparison is accurate. Dramatic 13,000+ foot peaks surround visitors on all sides, creating one of the most stunning hot springs settings in Colorado.
The recently renovated municipal pool features four different temperature zones, including an adults-only section. At $18-24, it's also the best value among major Colorado hot springs.
The 6.5-hour drive isn't a day trip - but for a San Juan Mountains road trip, Ouray makes an excellent destination. The town itself is charming, with Victorian architecture and excellent restaurants.
Note: The Million Dollar Highway (US-550) between Ouray and Silverton features steep cliff edges and minimal guardrails. It's one of America's most scenic drives, but not for nervous passengers.
Read the full Ouray Hot Springs guide →
Rankings at a Glance
Best Quick Escape: Indian Hot Springs (45 mins, actual hot water, unique caves)
Best for Families: Mount Princeton (waterslide, creek pools, lodging)
Best Natural Setting: Strawberry Park (stone pools, forest, authentic)
Best to Avoid Crowds: Raspberry Hot Springs (private, reservations only)
Best for Special Trip: Pagosa Springs (world's deepest, make it a weekend)
Most Iconic: Glenwood (world's largest, worth seeing once)
Skip Unless Nearby: Eldorado Springs (not actually hot)
Tips for Visiting Colorado Hot Springs
Bring your own towel. Rental towels at most facilities are small and thin. A full-size beach towel from home is worth the space.
Weekdays beat weekends. Tuesday through Thursday offers the most peaceful experience at any popular hot springs. Saturday mornings at places like Indian Hot Springs can be shoulder-to-shoulder.
Hydrate aggressively. The combination of altitude and hot water leads to rapid dehydration. Bring water bottles and drink before, during, and after soaking.
Skip the big meal beforehand. A light snack is fine, but a full lunch before hot springs isn't comfortable.
Winter soaking is the best. Cold air, hot water, steam rising, snow on the peaks - peak Colorado hot springs experience. Just be prepared for challenging driving conditions.
Book overnight stays directly. Third-party booking sites often don't include pool access. Call the resort directly.
Looking for more detailed information on a specific hot springs? Check out the individual guides linked throughout this article, or browse the complete Colorado Hot Springs guide.