Indian Hot Springs

The closest hot spring to Denver — a historic geothermal facility in Idaho Springs with gender-separated cave baths, a tropical dome pool, and private tubs. Convenient and quirky, but shows its age.

Drive from Denver
🚗 30 minutes from Denver
Cost
💰 $30–$40/person
Our Rating
★★★☆☆ (3/5)
Crowds
Can get busy
Best Season
Winter, Fall, Spring
Reservations
⚠️ Required
Dogs Allowed
🚫 No
Family Friendly
👨‍👩‍👧 Yes
Last Verified
📍 April 2026

The Honest Take

Indian Hot Springs is the most convenient hot spring from Denver, and that convenience is both its biggest selling point and the reason it gets away with things other springs couldn’t. Thirty minutes on I-70 and you’re there — no mountain pass, no dirt road, no two-hour commitment. That’s genuinely useful.

The cave baths are the reason to come. They’re legit geothermal: low-ceilinged natural caves with mineral water piped in, separated by gender, unlike anything else in Colorado. If you’ve never soaked in a cave, it’s worth experiencing once.

But Indian Hot Springs also carries a 2.9/5 rating on TripAdvisor across 600+ reviews, and that number is telling you something. The facility is aging and maintenance is inconsistent. The pools shifted from mineral water to chlorinated water, which is a meaningful downgrade for people who come specifically for mineral soaking. Pricing has climbed steeply over the years and peak surcharges can push costs significantly higher.

Go in with calibrated expectations and you might find exactly what you need for a quick weekday reset. Go expecting a premium experience and you’ll likely be underwhelmed.

The Pools & Baths

Geothermal Cave Baths: The main draw. Natural cave-style rooms with hot spring water, separated by gender. Temperatures range from around 98°F to 104°F+ — some visitors find them intensely hot, so go slow if you’re sensitive. These are unlike anything else on this list.

Tropical Dome Pool: An enclosed swimming pool under a translucent dome with live banana trees, palms, and tropical plants. Quirky and genuinely fun — the kind of thing that sounds absurd until you’re in it. Family-friendly and good for kids.

Private Outdoor Jacuzzi Baths: Reserved by the hour. Good for couples or anyone wanting a quieter, more controlled soak.

Private Indoor Baths: Also hourly reservation. Heated with the same geothermal water.

Club Mud: A mineral mud bath add-on. Novel, not for everyone.

Water temp: Caves: 98–104°F (variable). Dome pool: varies. Private tubs: adjustable.

Getting There

This is the easiest hot spring approach in Colorado. Take I-70 west from Denver to Exit 240 (Idaho Springs), then follow signs to 302 Soda Creek Road. Paved, accessible year-round, no special vehicle required.

  • Distance from Denver: ~35 miles
  • Drive: I-70 west — straightforward, no mountain passes
  • Parking: On-site

The I-70 corridor can back up significantly on Friday evenings and Sunday afternoons, especially in ski season. Time your return accordingly or what should be 30 minutes becomes 90.

Seasonal Conditions

SeasonCrowdsRoadNotes
SummerMediumClearFine, but the caves don’t gain anything from warm weather.
FallLow–MediumClearGood shoulder season. Weekdays are quiet.
WinterMediumClear (I-70)Best season — warm caves on a cold day are the point.
SpringLowClearLeast crowded. Good for a quick weekday trip.

Crowd Reality

Indian Hot Springs doesn’t draw the destination crowds of Strawberry Park or Mt. Princeton — most visitors are Denver locals and I-70 passers-through. Weekdays are noticeably quieter. Weekends bring families to the dome pool and couples to the private tubs.

The tip: Come on a weekday morning. The caves are more atmospheric with fewer people, and you won’t be competing for private tub reservations.

Pricing Notes

Pricing changes frequently and peak surcharges apply on weekends and holidays — reportedly up to 150% of base rates. Verify current pricing on their website before you go. Budget for more than the listed base rate if you’re visiting on a weekend.

  • Cave access: ~$30–$40/person (verify current rates)
  • Private tubs: ~$80+/hour
  • Spa services (massage, mud bath, wraps): additional cost
  • Reservations required for private baths; book ahead on weekends

What to Bring

  • Towel and swimsuit: locker rooms are on-site
  • Water and snacks: no significant food service on-site
  • Cash or card: confirm payment methods ahead
  • Reservation confirmation: especially for private baths

Is It Worth It?

If you want the closest possible hot spring to Denver and you’re curious about the cave experience, yes — once. Indian Hot Springs occupies a unique niche: genuinely historic, genuinely geothermal, and genuinely close. The cave baths are a one-of-a-kind experience in Colorado.

It’s harder to recommend as a repeat destination. The maintenance issues, chlorinated pools, and variable pricing make it a situational choice rather than a go-to. Other springs on this list offer more for roughly the same price and a longer drive.

Best for: Spontaneous weekday soaks, first-timers curious about cave bathing, anyone who can’t commit to a longer drive.

Skip it if: You want pristine mineral water, reliable facility quality, or the best value for your dollar. Drive another 90 minutes and you’ll get all three.

Getting There

Indian Hot Springs is located in Idaho Springs, Colorado — 30 minutes from Denver.

Staying near Idaho Springs?

We recommend booking early: especially on weekends and holidays.

We earn a small commission if you book: at no extra cost to you. This helps keep the site free.