
Colorado hot springs tours from Denver
Colorado hot springs tours from Denver range from a 30-minute drive to a weekend trip. Below are three well-known springs, how far each is from Denver, and the tours that go there.
Updated October 12, 2026 · We may earn a commission
Disclosure: some links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you.
Three hot springs and how far they are
- Indian Hot Springs in Idaho Springs is the closest to Denver at about 32 miles, roughly 30-45 minutes up I-70. It has an indoor mineral pool under a glass dome, private baths and geothermal caves. The private indoor baths and the gender-specific caves are clothing optional.
- Glenwood Hot Springs Resort in Glenwood Springs is about 160 miles west on I-70, roughly 3 hours from Denver. Its Grand Pool is more than two city blocks long and the resort calls it the world's largest hot springs pool. Amtrak's California Zephyr stops across the river, and Bustang serves Glenwood Springs.
- The Springs Resort in Pagosa Springs is about 275 miles from Denver in southern Colorado, so plan an overnight. It has 25 soaking pools along the San Juan River, fed by the Mother Spring, which the resort says is the deepest geothermal hot spring in the world.
Tours and ways to get there
- Non-skiers and families
From Denver: Snow Tubing and Hot Springs Mountain Adventure
- Denver
- 7 hours
- GetYourGuide
From $225 pp
Check availability
Admission prices change by day and season, so check each resort's website before you go. Tour prices were checked October 11, 2026.
Frequently asked questions
What is the closest hot spring to Denver?
Indian Hot Springs in Idaho Springs, about 32 miles from Denver.
How far is Glenwood Hot Springs from Denver?
About 160 miles west on I-70, roughly 3 hours by car. Amtrak's California Zephyr and Bustang also stop in Glenwood Springs.
Is there a hot springs tour from Denver?
Yes. One GetYourGuide tour combines snow tubing with a hot springs visit and cost $225 per person when we checked.