1. Glenwood Hot Springs Resort, Glenwood Springs
Location: Glenwood Springs, Colorado – nestled between Aspen and Vail, 2.5 hours from Denver
Recommended For: Families, wellness seekers, and hot springs lovers wanting a blend of recreation and relaxation
What I Love: ♥ “Home to the world’s largest hot springs pool, perfect for year-round fun and wellness.”
- Soak in geothermal waters fed by the Yampah spring, one of the hottest in the world at 122°F.
- Swim or lounge in the massive 104°F pool designed for relaxation and recreation.
- Play at the Sopris Splash Zone, featuring a whitewater tube ride, splash pad, and kids’ play area.
- Stay at the on-site lodge or enjoy the poolside dining and athletic club.
Cost: Day-use passes available; overnight stay packages at the lodge offer unlimited soaking
Best time to visit: Year-round – warm in winter, vibrant in summer
Local tips: Arrive early during peak seasons to avoid crowds and enjoy a quiet morning soak
Distance: ~2.5 hours from Denver, ~1 hour from Aspen
How to Get to Glenwood Hot Springs Resort: Take I-70 west from Denver to Glenwood Springs; the resort is located just off the exit in downtown Glenwood
Address: 415 E 6th St, Glenwood Springs, CO 81601, Phone: 970-945-6571
2. The Springs Resort and Spa
Location: Pagosa Springs, Colorado – ~2 hours 45 minutes from Santa Fe, nestled in the San Juan Mountains
Recommended For: Couples, spa lovers, wellness travelers, and anyone seeking a luxurious hot spring escape
What I Love: ♥ “Over 20 geothermal pools, including the world’s deepest hot spring, in a stunning riverside setting.”
- Soak in 20+ mineral-rich pools, each with different temperatures and scenic views of the San Juan Mountains.
- Dip in the 114°F Lobster Pot or contrast your soak with a plunge into the cool San Juan River.
- Unwind in five adults-only pools for a more serene experience.
- Relax at the on-site full-service spa or retreat to a luxury suite with private access to the hot springs.
Cost: Day passes and overnight guest packages available with unlimited soaking
Best time to visit: Fall and winter for dramatic mountain backdrops and snow-fed tranquility
Local tips: Reserve spa treatments in advance and soak during sunrise or sunset for the most peaceful atmosphere
Distance: ~2 hrs 45 mins from Santa Fe, ~4.5 hours from Denver
How to Get to The Springs Resort and Spa: From Santa Fe, take US-84 North to Pagosa Springs; the resort is located along Hot Springs Blvd in the heart of town
Address: 323 Hot Springs Blvd, Pagosa Springs, CO 81147, Phone: 800-225-0934
3. Durango Hot Springs Resort and Spa
Location: Durango, Colorado – ~4 hours from Santa Fe
Recommended For: Families, wellness travelers, spa lovers, and those seeking accessibility-friendly relaxation
What I Love: ♥ “Over 20 mineral pools, a saltwater resort-style pool, and ADA-accessible amenities in a serene mountain setting.”
- Soak in more than 20 geothermal pools ranging from 101°F to 110°F, with stunning views of the Animas Valley.
- Swim in a zero-entry saltwater pool ideal for families and guests of all abilities.
- Rejuvenate with spa services, saunas, cold plunges, and wellness classes for a full-body experience.
- Relax in one of the dozen ADA-accessible mineral pools designed for comfort and ease of entry.
Cost: Day-use passes and overnight resort packages available
Best time to visit: Fall for foliage and crisp air; winter for steamy soaks with a snow-draped backdrop
Local tips: Arrive early for best pool choice and consider booking a massage or wellness service to complement your soak
Distance: ~4 hrs from Santa Fe, ~6 hours from Denver
How to Get to Durango Hot Springs Resort and Spa: From Santa Fe, head north on US-84, then west on US-160 to Durango; the resort is just north of downtown on County Road 203
Address: 6475 Co Rd 203, Durango, CO 81301, Phone: 970-247-0111
Affordable Hot Springs
4. Hot Sulphur Springs Resort & Spa
Location: Hot Sulphur Springs, Colorado – ~2.5 hours from Denver
Recommended For: Skiers, hikers, spa seekers, and travelers interested in Native American history
What I Love: ♥ “Seven natural hot springs feeding multiple pools ranging from 95°F to 112°F, with healing waters used by the Ute tribe for centuries.”
- Soak in natural mineral-rich pools set at various temperatures, perfect for therapeutic relaxation.
- Experience the historic significance of the springs once used by the Ute Indians for healing.
- Unwind after a day on the slopes or trails with a restorative spa treatment on site.
- Enjoy different views and pool layouts as you move from one hot spring to another on the property.
Cost: Day passes and lodging packages available
Best time to visit: Winter for post-ski soaking; summer for mild weather and scenic mountain views
Local tips: Weekdays are less crowded; bring sandals and water to stay hydrated as you explore multiple pools
Distance: ~2.5 hrs from Denver, ~4.5 hrs from Santa Fe
How to Get to Hot Sulphur Springs Resort & Spa: Take US-40 west from Denver through Winter Park and Granby; the resort is located just off the highway in the town of Hot Sulphur Springs
Address: 5609 Spring Rd, Hot Sulphur Springs, CO 80451, Phone: 970-725-3306
5. The Historic Wiesbaden Hot Springs Spa & Lodgings, Ouray
Location: Ouray, Colorado – ~1 hr 45 min from Durango
Recommended For: History lovers, spa-goers, couples seeking a serene retreat
What I Love: ♥ “Natural hot springs-fed pools, including a unique Vapor Cave and the tranquil Lorelei soaking pool with waterfall – all chemical-free.”
- Soak in the 108°F Vapor Cave, a therapeutic underground pool carved into rock.
- Relax in the outdoor swimming pool with temperatures from 102°F to 104°F, surrounded by alpine beauty.
- Book the Lorelei Pool for a private outdoor soak with cascading waterfall in a secluded setting.
- Enjoy chemical-free, mineral-rich waters that flow directly from the source at all on-site pools.
Cost: Soaking rates and lodging packages available
Best time to visit: Fall and winter for dramatic snow-capped views and cozy soaks
Local tips: Reserve the Lorelei Pool in advance for privacy; bring sandals and a robe for easy movement between pools
Distance: ~1 hr 45 min from Durango, ~5.5 hrs from Denver
How to Get to Wiesbaden Hot Springs: From Durango, take US-550 north (Million Dollar Highway) for a scenic drive directly into Ouray. The resort is in the heart of town.
Address: 625 5th St, Ouray, CO 81427, Phone: 970-325-4347
6. Old Town Hot Springs, Steamboat Springs - 3 hours from Denver
Location: Steamboat Springs, Colorado – in the heart of downtown
Recommended For: Families, fitness lovers, locals, and visitors seeking a blend of recreation and relaxation
What I Love: ♥ “Eight geothermal mineral pools in a historic, family-friendly downtown setting with modern amenities.”
- Soak in one of eight mineral-rich hot spring pools that have served the community for over a century.
- Enjoy waterslides, lap lanes, and a family recreation area ideal for all ages.
- Stay active with access to tennis courts and a full fitness center.
- Relax with onsite massage services and available childcare while you unwind.
Cost: Day passes and membership options available
Best time to visit: Winter and summer; perfect after skiing or during sunny retreats
Local tips: Arrive early for best parking downtown; waterslides are open seasonally
Distance: ~3 hours from Denver
How to Get to Old Town Hot Springs: Located in downtown Steamboat Springs on US-40 (Lincoln Ave). From Denver, take I-70 W to CO-9 N and then US-40 W.
Address: 136 S Lincoln Ave, Steamboat Springs, CO 80487, Phone: 970-879-1828
7. Mount Princeton Hot Springs Resort, Nathrop - 2.5 hours from Denver
Location: Nathrop, Colorado – between Buena Vista and Salida
Recommended For: Skiers, couples, families, and wellness seekers looking for a luxurious mountain soak
What I Love: ♥ “Thirty creekside pools and a mountain resort atmosphere near Monarch and Ski Cooper.”
- Soak in natural geothermal pools along Chalk Creek, where mineral water seeps up between river rocks.
- Relax in large, human-made soaking pools with stunning Rocky Mountain views.
- Unwind at the luxury spa and wellness center after a day on nearby slopes.
- Stay at the on-site resort and lodge, ideal for romantic getaways or family vacations.
Cost: Day passes and overnight guest access available
Best time to visit: Winter for après-ski soaking, summer for creekside lounging
Local tips: Creekside pools can vary in temperature — move around to find the perfect soak
Distance: ~2.5 hours from Denver
How to Get to Mount Princeton Hot Springs Resort: From Denver, take US-285 S toward Nathrop. Turn onto County Road 162 and follow signs to the resort.
Address: 15870 Co Rd 162, Nathrop, CO 81236, Phone: 719-395-2447
Romantic Hot Springs
8. Ouray Hot Springs Pool & Fitness Center
Location: Ouray, Colorado – nestled in the San Juan Mountains
Recommended For: Families, kids, fitness lovers, and travelers seeking a mix of fun and relaxation
What I Love: ♥ “Seven natural springs feed crystal-clear soaking and play pools in a mountain amphitheater.”
- Play in the shallow pool with volleyball area, perfect for children and families.
- Test your balance on the inflatable obstacle course in the activity pool.
- Soak in the overlook pool with an infinity edge waterfall and peaceful views.
- Train at the fitness center, or swim laps in the dedicated lap pool.
Cost: Affordable day-use passes available for all ages
Best time to visit: Summer for family fun, winter for snowy soaks in warm water
Local tips: Arrive early in peak seasons to avoid crowds and enjoy full access to all pools
Distance: ~1.5 hours from Durango
How to Get to Ouray Hot Springs Pool: From Durango, head north on US-550 through the Million Dollar Highway to Ouray. The facility is on Main Street.
Address: 1220 Main St., Ouray, CO, 81427, Phone: 970-325-7073
9. Indian Springs Resort, Idaho Springs - 40 minutes from Denver
Location: Idaho Springs, Colorado – nestled in the Rocky Mountains, just west of Denver
Recommended For: Couples, solo travelers, and those seeking a unique hot springs experience
What I Love: ♥ “Geo-thermal caves carved into a mountainside and a tropical indoor pool beneath banana trees.”
- Soak in the mineral water swimming pool surrounded by banana trees and tropical plants.
- Relax in the outdoor hot tubs or enjoy a private bath for a more intimate soak.
- Explore the geo-thermal caves—a rare and atmospheric soaking experience carved into the mountainside.
- Stay overnight in a range of accommodations, from lodge rooms to rustic campsites.
Cost: Day passes available; additional fees for private baths and cave access
Best time to visit: Winter for steamy cave soaks, or summer for lush tropical vibes in the indoor pool
Local tips: The Geo-Thermal Caves are adult-only and clothing-optional—plan accordingly
Distance: ~40 minutes from Denver
How to Get to Indian Springs Resort: Take I-70 west from Denver to Idaho Springs, exit onto Soda Creek Road; resort is just minutes off the interstate
Address: 302 Soda Creek Rd, Idaho Springs, CO 80452, Phone: 303-989-6666
10. Dunton Hot Springs, near Telluride
Location: Dolores, Colorado – near Telluride, nestled in a restored 1800s ghost town
Recommended For: Luxury travelers, couples, history buffs, and those seeking a secluded all-inclusive getaway
What I Love: ♥ “Soaking in a restored 19th-century bathhouse followed by long-table dinners in a historic saloon.”
- Soak in mineral-rich hot springs located in an authentic 1800s bathhouse and natural outdoor settings.
- Dine in a restored saloon with communal long-table meals crafted with seasonal ingredients.
- Stay in luxurious private log cabins, each uniquely decorated and full of rustic charm.
- Explore the grounds, including Colorado’s only geyser, and enjoy spa treatments, a library, and a cozy bar.
Cost: All-inclusive resort with meals, beverages, and activities included in nightly rate
Best time to visit: Fall for golden aspens or winter for snow-covered serenity and hot soaks
Local tips: Book early—space is limited and this luxury retreat fills fast
Distance: ~1 hour and 45 minutes from Telluride
How to Get to Dunton Hot Springs: From Telluride, drive south on CO-145 to Dolores, then follow Road 38 into the San Juan Mountains; 4WD recommended in winter
Address: 52068 Road 38, Dolores, CO 81323, Phone: 970-882-4800
Plan Your Trip