Hot Springs IndexEvery soak, sourced

Hot springs in Colorado

16 springs, 2 of them free. Colorado turned its hot water into bathhouses and town pools back in the railroad days, so this is the state for a hot soak with a locker room attached.

Last checked 19 September 2026 · prices and hours change, so confirm with the operator before you drive

A river winding through pine forest below snow-capped peaks in the San Juan Mountains of Colorado.Colorado
A river winds below the snowy San Juan Mountains near Telluride, Colorado.

Follow the rivers and you'll find the hot water. The Colorado runs through Glenwood Springs, home of the big pool everyone has heard of. The Arkansas runs past Buena Vista and Salida, where Mount Princeton and Cottonwood sit under the Collegiate Peaks. The San Juan leads to Pagosa Springs and the Uncompahgre to Ouray. Most of these places were built as bathhouses and plunges in the mining and railroad era, which is why Colorado's list is long on resorts and town pools and short on wild rock tubs.

The wild springs that are left are popular enough to need managing. Conundrum, high above Aspen, takes an overnight permit year-round, and its trail sits under snow from about October to late June.

All that development has an upside: you can soak in Colorado in any month, usually with a hot shower afterward. The catch is that you'll almost always pay a day rate, and the resort-town pools book out on winter weekends. If you want a pool with a lodge attached, start at the top of the list. If you want a rock pool you have to earn, start at the bottom.

All 16 at a glance

SpringTownTypeAccessFeeSeasonWater °F
Dunton Hot SpringsDoloresResortdrive-upsee siteyear-round—
Glenwood Hot Springs PoolGlenwood SpringsResortdrive-up$42year-round90–104
Indian Hot SpringsIdaho SpringsResortdrive-upsee siteyear-round—
Iron Mountain Hot SpringsGlenwood SpringsResortdrive-up$43year-round89–108
Mount Princeton Hot Springs ResortNathropResortdrive-upsee siteyear-round—
The Springs Resort & SpaPagosa SpringsResortdrive-up$74year-round—
Cottonwood Hot Springs Inn & SpaBuena VistaRustic lodgedrive-up$45year-round—
Hot Sulphur Springs Resort & SpaHot Sulphur SpringsRustic lodgedrive-up$30year-round—
Joyful Journey Hot Springs SpaMoffatRustic lodgedrive-upsee siteyear-round—
Orvis Hot SpringsRidgwayRustic lodgedrive-upsee siteyear-round65–112
Strawberry Park Hot SpringsSteamboat SpringsRustic lodgehigh-clearance$30year-round—
Valley View Hot Springs (Orient Land Trust)MoffatRustic lodgedrive-up$20year-round—
Ouray Hot Springs PoolOurayPublic pooldrive-up$30year-round75–106
Salida Hot Springs Aquatic CenterSalidaPublic pooldrive-up$17year-round82–100
Radium Hot Springs (Radium Warm Springs)KremmlingPrimitivehike-inFreeyear-round—
Conundrum Hot SpringsAspenHike-inhike-inFreesummer—
Before you go
  • Book ahead in the resort towns. Strawberry Park sells timed two-hour slots that open 30 days out, and it's cash only on site. Iron Mountain sells timed tickets online for $5 less than at the door.
  • The road to Strawberry Park needs 4WD with snow tires or chains from November 1 to May 1. That's Routt County law, and they mean it.
  • Valley View, run by the Orient Land Trust, limits admission. Reserve your day pass by phone.
  • BLM closes the Radium campground from December 1 to March 31, and there's no designated route from the recreation site to the warm springs themselves.

Resorts and lodges

Dunton Hot Springs

Dolores · San Juan Mountains / Dolores River

Resortdrive-up (dirt county road)reservations requiredlodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeSee the operator's prices
Seasonyear-round
Landprivate
WhereDolores, Colorado
DriveColorado Springs ≈ 6 h 30, Denver ≈ 7 h

Here's a mining ghost town from the 1800s, restored into a small resort of hand-hewn log cabins at 8,850 feet in the San Juans, across the range from Telluride. Guests get a historic bathhouse and outdoor pools whose temperatures vary naturally, plus a small sulfuric geyser that goes off roughly every 45 minutes, more punctual than most trains. Everything is by reservation, year-round, through their booking engine. They mention day packages but publish no prices, so ask before you plan a day visit around it. The last stretch is dirt county road.

Check hours and fees

From Dunton Destinations, last checked 19 September 2026.

Glenwood Hot Springs Pool

Glenwood Springs · I-70 corridor

Resortdrive-uplodging on site
6080100120
90–104 °F · body temp marked
Water90–104 °F
FeeFrom $42
Seasonyear-round
Landprivate
WhereGlenwood Springs, Colorado
DriveDenver ≈ 2 h 45, Colorado Springs ≈ 3 h 30

The big one, and literally so: Glenwood's Grand Pool is two acres of mineral water kept around 90 to 94°F, with a Therapy Pool near 104°F for serious soakers and cold plunge tubs at about 52°F in the Yampah Mineral Baths. You don't need a reservation, and a day pass covers re-entry all day, so you can wander town and come back. Expect $42 off-peak and $60 in peak season. Both main pools run 8 am to 10 pm; the Yampah baths go adults-only after 5 pm, worth knowing if the kids are with you.

Check hours and fees

From Glenwood Hot Springs Resort, last checked 19 September 2026.

Indian Hot Springs

Idaho Springs · Front Range foothills / I-70

Resortdrive-upclothing-optionallodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeSee the operator's prices
Seasonyear-round
Landprivate
WhereIdaho Springs, Colorado
DriveDenver ≈ 45 min, Colorado Springs ≈ 1 h 45

About 30 minutes west of Denver, this historic resort dates its baths to 1863 and has the trimmings to match: a mineral-water pool in an atrium planted with banana trees, men's and women's geothermal caves, cedar and outdoor tubs, private baths and a mud bath called Club Mud. The trick is the calendar. On weekdays the caves are swimsuit-optional and open 8:30 am to 9 pm; on weekends the caves and pool run in timed blocks and suits are required. They don't publish a price you can read online, so call before you go.

Check hours and fees

From Indian Hot Springs, last checked 19 September 2026. A few details here came secondhand, so it's worth a call before you go.

Iron Mountain Hot Springs

Glenwood Springs · I-70 corridor

Resortdrive-up
6080100120
89–108 °F · body temp marked
Water89–108 °F
FeeFrom $43
Seasonyear-round
Landprivate
WhereGlenwood Springs, Colorado
DriveDenver ≈ 2 h 45, Colorado Springs ≈ 3 h 30

Glenwood's second big soak spreads across 35 pools from 89° to 108°F, plus a Sauna Summit of five saunas and three plunge pools at 45° and 55°F. Book online, where tickets are $5 cheaper than at the window, and prices move by date, from $43 for family-friendly Select Access up to $135 for the 21-and-over Premier tier. Children under 5 can't use the geothermal pools, and under-21s stay out of the Sauna Summit and WorldSprings area. Open 9 am to 10 pm daily, apart from scheduled maintenance closures.

Check hours and fees

From Iron Mountain Hot Springs, last checked 19 September 2026.

Mount Princeton Hot Springs Resort

Nathrop · Upper Arkansas Valley

Resortdrive-uplodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeSee the operator's prices
Seasonyear-round
Landprivate
WhereNathrop, Colorado
DriveColorado Springs ≈ 2 h 15, Denver ≈ 2 h 45

A 70-acre resort at 8,250 feet on Chalk Creek, between Buena Vista and Salida, with a pool for most moods: soaking, exercise and infinity pools, a water slide for the kids, and creekside hot springs where you blend cold creek water with hot until it suits you. The operator says the mineral water is odorless. Day passes are sold at the door with no reservation needed and let you come and go from 9 am to 9 pm. Prices appear only as an image on their site, so expect to learn them at the desk. Hotel rooms and cabins are on the hillside.

Check hours and fees

From Mount Princeton Hot Springs Resort, last checked 19 September 2026.

The Springs Resort & Spa

Pagosa Springs · San Juan Basin

Resortdrive-uplodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeFrom $74
Seasonyear-round
Landprivate
WherePagosa Springs, Colorado
DriveColorado Springs ≈ 4 h 30, Denver ≈ 4 h 45

The day-pass page at this Pagosa Springs resort counts 47 geothermal pools, 27 of them family-friendly, plus an adults-only Relaxation Terrace; the main site mentions '25 Original Pools', so the total depends on who's counting. General Admission is $74, booked online, and locals can buy a $30 pass in person. The bathhouse runs 9 AM to 10 PM, but pools are cleared at 9:30, so don't arrive at 9 expecting a long soak. Stay overnight and you get soaking around the clock.

Check hours and fees

From The Springs Resort & Spa, last checked 19 September 2026.

Cottonwood Hot Springs Inn & Spa

Buena Vista · Upper Arkansas Valley

Rustic lodgedrive-uplodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeFrom $45
Seasonyear-round
Landprivate
WhereBuena Vista, Colorado
DriveColorado Springs ≈ 2 h 15, Denver ≈ 2 h 30

Buena Vista's low-key option: natural artesian water in soaking tubs, a river plunge and a dry sauna, open 8 AM to midnight every day. No reservation needed for a soak, so you can simply turn up. A soaking pass is $45 and towels cost extra, so bring your own. Stay in a lodge room or cabin and the soaking comes with the bed, which is the easy way to get a late-night soak with a short walk home afterwards.

Check hours and fees

From Cottonwood Hot Springs Inn & Spa, last checked 19 September 2026.

Hot Sulphur Springs Resort & Spa

Hot Sulphur Springs · Grand County / Middle Park

Rustic lodgedrive-uplodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeFrom $30
Seasonyear-round
Landprivate
WhereHot Sulphur Springs, Colorado
DriveDenver ≈ 2 h, Colorado Springs ≈ 3 h

In a town actually called Hot Sulphur Springs, this resort runs 20 gravity-fed pools plus private baths, with water the operator describes as natural and untreated. Know the lightning rule before you go, because every pool and shower closes whenever a strike is within five miles. The resort opens every day of the year, 8 am to 10 pm, and the public pools are walk-in only; book ahead just for rooms, massages or a private bath. Adults pay $30 or $35, and late entry after 8:15 pm drops to $17, a fine deal if you're passing through in the evening. Last walk-in is 9:15 pm.

Check hours and fees

From Hot Sulphur Springs Resort & Spa, last checked 19 September 2026.

Joyful Journey Hot Springs Spa

Moffat · San Luis Valley

Rustic lodgedrive-uplodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeSee the operator's prices
Seasonyear-round
Landprivate
WhereMoffat, Colorado
DriveColorado Springs ≈ 2 h 45, Denver ≈ 3 h 30

Out on the broad floor of the San Luis Valley near Moffat, this small spa keeps three pools at different temperatures, a cold soak, hot tubs and a dry sauna, and lets you sleep in a hotel room, a yurt, a tipi or your own RV. Day guests come 9:30 AM to 9:50 PM Sunday to Thursday, with an earlier 8 PM close on Friday and Saturday; overnight guests get longer hours. Day rates aren't posted online. Their phone line has been listed as temporarily down, so email is the surer way to reach them.

Check hours and fees

From Joyful Journey Hot Springs Spa, last checked 19 September 2026.

Orvis Hot Springs

Ridgway · San Juan Mountains

Rustic lodgedrive-upclothing-optionallodging on site
6080100120
65–112 °F · body temp marked
Water65–112 °F
FeeSee the operator's prices
Seasonyear-round
Landprivate
WhereRidgway, Colorado
DriveColorado Springs ≈ 5 h, Denver ≈ 5 h 15

Ten pools and ponds run from 65 to 112 degrees at this Ridgway hot spring, so test the water before you settle in. Clothing is optional for adults 18 and over; anyone 17 or under keeps a suit on. It's open 9 am to 9 pm every day except posted cleaning dates, which are worth checking before a long drive. There are just six guest rooms, plus tent and RV camping that runs year-round on a limited basis. Day-pass prices aren't on their home page, so call ahead if the cost decides it.

Check hours and fees

From Orvis Hot Springs, last checked 19 September 2026.

Strawberry Park Hot Springs

Steamboat Springs · Northwest / Yampa Valley

Rustic lodgehigh-clearanceclothing-optionalreservations requiredlodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeFrom $30
Seasonyear-round
Landprivate
WhereSteamboat Springs, Colorado
DriveDenver ≈ 3 h 15, Colorado Springs ≈ 4 h 15

Natural hot springs fill stone-masonry pools here in Steamboat Springs, near Routt National Forest. Plan around three things. Book first, since two-hour slots open 30 days out and a reservation also guarantees parking. Bring cash, the only payment taken on site ($30 adults, $20 for 17 and under). And mind the road, because from November 1 to May 1 county law requires 4WD with snow tires or chains. Clothing goes optional after dark, so minors aren't admitted after sundown. No pets. Cabins book 90 days out.

Check hours and fees

From Strawberry Park Hot Springs, last checked 19 September 2026.

Valley View Hot Springs (Orient Land Trust)

Moffat · San Luis Valley / Sangre de Cristo

Rustic lodgedrive-upclothing-optionalreservations requiredlodging on site
temperature not published6080100120
°F scale 60–120
Waternot published
FeeFrom $20
Seasonyear-round
Landprivate (nonprofit land trust)
WhereMoffat, Colorado
DriveColorado Springs ≈ 2 h 45, Denver ≈ 3 h 30

A clothing-optional hot springs preserve in the San Luis Valley, owned and run by the nonprofit Orient Land Trust, which calls the property a delicate ecosystem and asks you to treat it that way. Admission is limited, and day passes and overnights are both reserved by phone; walk-ins get in only if space remains, so call ahead. A day pass is $20 (arrive 11 am to 6 pm, stay until 8 pm) and children 15 and under are free. Cabins and camping on site turn a day trip into an easy overnight.

Check hours and fees

From Orient Land Trust, last checked 19 September 2026.

Public and municipal pools

Ouray Hot Springs Pool

Ouray · San Juan Mountains

Public pooldrive-up
6080100120
75–106 °F · body temp marked
Water75–106 °F
FeeFrom $30
Seasonyear-round
Landmunicipal
WhereOuray, Colorado
DriveColorado Springs ≈ 5 h 15, Denver ≈ 5 h 30

The town of Ouray runs this pool complex, and the range is the selling point: the Overlook Pool at 102° to 106°F, the Hot Pool at 95° to 103°F, a lap pool at 75° to 83°F, plus a seasonal shallow pool and activity pool for the kids. The water is described as sulfur-free, which your swimsuit will appreciate. Adults pay $30 a day and no reservation is needed. Public hours are 11 am to 8 pm year-round. Check the pool's social accounts before you set off; that's where closures and unusual temperatures get posted.

Check hours and fees

From City of Ouray, last checked 19 September 2026.

Salida Hot Springs Aquatic Center

Salida · Upper Arkansas Valley

Public pooldrive-up
6080100120
82–100 °F · body temp marked
Water82–100 °F
FeeFrom $17
Seasonyear-round
Landmunicipal
WhereSalida, Colorado
DriveColorado Springs ≈ 2 h 15, Denver ≈ 2 h 45

Built in 1937 as a Works Progress Administration project, Salida's indoor pool is one of the largest indoor hot springs pools in the nation, according to the city. Mineral water piped in from 4.5 miles away fills a 25-meter lap pool at 82 to 84 degrees and a leisure pool at 97 to 100, with private soaking pools for hire. Adults pay $17 and kids less. Access is well thought out, with an ADA lift, step entries and a zero-entry area into the leisure pool. Being indoors, it's the one to remember when the weather turns. Hours change by season and are posted monthly.

Check hours and fees

From City of Salida Parks and Recreation, last checked 19 September 2026.

Free and primitive springs

Radium Hot Springs (Radium Warm Springs)

Kremmling · Upper Colorado River / Grand County

Primitivehike-in (foot trail from Warm Springs Road; no designated access from the recreation site)no feeclothing-optional
temperature not published6080100120
°F scale 60–120
Waternot published
FeeFree to soak
Seasonyear-round
LandBLM (Kremmling Field Office) / Colorado Parks and Wildlife (Radium State Wildlife Area)
WhereKremmling, Colorado
DriveDenver ≈ 2 h 30, Colorado Springs ≈ 3 h 30

A free, primitive warm pool on the Upper Colorado River near Kremmling, and getting there the right way matters. The old social trail from the Radium Recreation Area is closed to protect wildlife habitat, there's no designated route from the recreation site, and you can't park along narrow Radium Road. Instead, follow Trough Road (County Road 11) to Warm Springs Road, 1.5 miles northeast, where the foot-only Warm Springs Trail begins. BLM doesn't describe the pool's temperature or condition, so keep expectations modest. The BLM campground closes Dec 1 to Mar 31; otherwise single sites are $6 a night.

Check hours and fees

From Bureau of Land Management, Kremmling Field Office, last checked 19 September 2026. A few details here came secondhand, so it's worth a call before you go.

Conundrum Hot Springs

Aspen · Elk Mountains / Maroon Bells-Snowmass Wilderness

Hike-inhike-in (about 8.5 miles one way)no feeclothing-optionalreservations required
temperature not published6080100120
°F scale 60–120
Waternot published
FeeFree to soak
Seasonsummer
LandUSFS (White River National Forest)
WhereAspen, Colorado
DriveDenver ≈ 3 h 45, Colorado Springs ≈ 4 h 30

This is the backcountry soak Colorado hikers save for: a natural pool high in the Maroon Bells-Snowmass Wilderness, about 8.5 miles up the Conundrum Creek valley from a trailhead near Aspen. Day use is free, which makes for a very long day on foot. Sleeping up there takes a Recreation.gov permit year-round, and you camp only in the site you reserved. Snow buries the trail from roughly October to late June, so aim for July through September, as the Forest Service suggests. Leave the dog at home, pack a bear canister and forget the campfire.

Check hours and fees

From White River National Forest / Recreation.gov permits, last checked 19 September 2026.

Starting from a city?

The city guides sort everything by drive time: hot springs near Colorado Springs, hot springs near Denver.

A note on these listings

We last checked every spring here on 19 September 2026, against the page of whoever runs it or manages the land, and that page is linked under each entry. Springs are grouped by what they are rather than ranked, since a resort pool and a creekside rock tub aren't competing for the same afternoon. Where the fee says "See the operator's prices", the price list changes often enough that you're better off reading it there.