Independent U.S. hot springs directory
Find Hot Springs Near You
Resorts, municipal pools and primitive soaks, each listing tied to the operator or land manager's own information. We start with Colorado and add states as we finish the research.
Hot springs by state
Colorado is open now. The other 49 states and Washington, DC are coming soon — those pages are placeholders and are not yet part of the searchable directory.
- AlabamaComing soonAL
- AlaskaComing soonAK
- ArizonaComing soonAZ
- ArkansasComing soonAR
- CaliforniaComing soonCA
- Colorado31 springsCO
- ConnecticutComing soonCT
- DelawareComing soonDE
- Washington, DCComing soonDC
- FloridaComing soonFL
- GeorgiaComing soonGA
- HawaiiComing soonHI
- IdahoComing soonID
- IllinoisComing soonIL
- IndianaComing soonIN
- IowaComing soonIA
- KansasComing soonKS
- KentuckyComing soonKY
- LouisianaComing soonLA
- MaineComing soonME
- MarylandComing soonMD
- MassachusettsComing soonMA
- MichiganComing soonMI
- MinnesotaComing soonMN
- MississippiComing soonMS
- MissouriComing soonMO
- MontanaComing soonMT
- NebraskaComing soonNE
- NevadaComing soonNV
- New HampshireComing soonNH
- New JerseyComing soonNJ
- New MexicoComing soonNM
- New YorkComing soonNY
- North CarolinaComing soonNC
- North DakotaComing soonND
- OhioComing soonOH
- OklahomaComing soonOK
- OregonComing soonOR
- PennsylvaniaComing soonPA
- Rhode IslandComing soonRI
- South CarolinaComing soonSC
- South DakotaComing soonSD
- TennesseeComing soonTN
- TexasComing soonTX
- UtahComing soonUT
- VermontComing soonVT
- VirginiaComing soonVA
- WashingtonComing soonWA
- West VirginiaComing soonWV
- WisconsinComing soonWI
- WyomingComing soonWY
Featured Colorado hot springs
A mix of developed resorts, a municipal pool, a rustic pool and a Forest Service primitive spring.
- Developed resort
Glenwood Hot Springs
Near Glenwood Springs, CO
- Fee
- Day pass price varies by date and season (adult day passes appear in the roughly $38–$60 range on the opera…
- Soak temp
- Not published
- Access
- Drive-up
- Season
- Open year-round, 9 am–9 pm (occasional scheduled maintenance closures)
- Rustic pool
Strawberry Park Hot Springs
Near Steamboat Springs, CO
- Fee
- $30 per adult, $20 per child (17 and under)
- Soak temp
- Not published
- Access
- Drive-up
- Season
- Open year-round
- Developed resort
Cottonwood Hot Springs Inn & Spa
Near Buena Vista, CO
- Fee
- Adults $40 Mon–Thu, $45 Fri–Sun; children (12 and under) $30 Mon–Thu, $35 Fri–Sun
- Soak temp
- Soaking tubs 85–106°F
- Access
- Drive-up
- Season
- Daily, 8 am–10 pm per operator
- Developed resort
Ouray Hot Springs Pool
Near Ouray, CO
- Fee
- Adults (18–64) $30; youth (3–17) $18; seniors (65–74) $24; 75+ $10; under 3 free
- Soak temp
- Overlook Pool 102–106°F; Hot Pool 95–103°F
- Access
- Drive-up
- Season
- Public hours 11 am–8 pm (members-only 10–11 am); occasional closures for events
- Rustic pool
Valley View Hot Springs
Near Moffat, CO
- Fee
- Day pass $20 (operator rates page)
- Soak temp
- Not published
- Access
- Drive-up
- Season
- Unknown — the rates page does not state seasonal operation
- Primitive spring
Piedra River Hot Springs
Near Pagosa Springs, CO
- Fee
- Fee unknown — call to confirm
- Soak temp
- 95–105°F depending on season and river level
- Access
- Short hike
- Season
- Spring and fall are best; winter can mean snow and ice on the trail (Forest Service)
Developed vs. primitive springs
Developed & resort springs
Managed pools with an address, hours, and usually a fee. Many sell day passes, some require reservations, and some are open to lodging guests only. Water is often cooled or treated, so pool temperature can differ from the natural spring.
Primitive springs
Undeveloped pools on public land, usually free, with no staff, no facilities and no guarantee the pool is soakable on the day you visit. Conditions, closures, water quality and safety are your responsibility. We never publish a trail route for these.
About this directory
Hot Springs Nation is an independent directory. We don't own, operate, or manage any spring listed, and we aren't affiliated with them. We show "Unknown — call to confirm" whenever we couldn't verify a detail from an official source. See how we research, or send a correction.