Hot springs in Colorado: 13 soaks, from free to resort
Colorado has more developed hot spring resorts than any state we cover, spread from the Steamboat Springs area in the north to the San Luis Valley in the south, with a handful of free, unmanaged soaks along mountain highways in between. This guide narrows the field to 13: ten developed sites with paid admission, a backcountry hike-in that needs an overnight permit to camp at, and two undeveloped soaks, one of them free. See the full hot springs locator map for every state we cover.
Most of this list sits within a few hours of either Denver or Colorado Springs, with a second cluster around Glenwood Springs and Steamboat in the northwest, and a third near Buena Vista and the San Luis Valley to the south. For soaks across the state line, hot springs in Utah and hot springs in Idaho cover the next-closest clusters.
Full dataset for Colorado: 47 hot springs on record — from the 1980 NOAA thermal springs survey, not an editorial pick
| Name (as recorded) | Near | Temp (historical) | Coordinates | Source |
|---|---|---|---|---|
| Antelope Spring | Workman Creek 7.5 | 90°F / 32°C | 37.741, -107.034 | NOAA-CO-1 |
| Birdsie Warm Spring | Workman Creek 7.5 | 86°F / 30°C | 37.728, -107.054 | NOAA-CO-2 |
| Browns Canyon Warm Spring | Poncha Springs 15 | 77°F / 25°C | 38.653, -106.056 | NOAA-CO-6 |
| Browns Grotto Warm Spring | Poncha Springs 15 | 73°F / 23°C | 38.634, -106.072 | NOAA-CO-7 |
| Canon City Hot Springs | Royal Gorge 15 | 104°F / 40°C | 38.433, -105.261 | NOAA-CO-3 |
| Cebolla Hot Springs | Powderhorn 7.5 | 106°F / 41°C | 38.272, -107.100 | NOAA-CO-1 |
| Cement Creek Hot Spring | Cement Mtn. 7.5 | 77°F / 25°C | 38.836, -106.825 | NOAA-CO-1 |
| Conundrum Hot Springs | Maroon Bells 7.5 | 100°F / 38°C | 39.012, -106.891 | NOAA-CO-2 |
| Cottonwood Hot Springs | Buena Vista 15 | 136°F / 58°C | 38.812, -106.226 | NOAA-CO-3 |
| Dexter Spring | Pikes Stockade 7.5 | 68°F / 20°C | 37.294, -105.784 | NOAA-CO-1 |
| Dotsero Warm Springs | Glenwood Springs 15 | 90°F / 32°C | 39.628, -107.106 | NOAA-CO-1 |
| Dunton Hot Spring | Dolores Peak 7.5 | 108°F / 42°C | 37.771, -108.091 | NOAA-CO-1 |
| Eldorado Springs | Eldorado Springs 7.5 | 79°F / 26°C | 39.932, -105.277 | NOAA-CO-1 |
| Geyser Warm Spring | Rico 7.5 | 82°F / 28°C | 37.747, -108.117 | NOAA-CO-3 |
| Glenwood Springs | Glenwood Springs 7.5 | 124°F / 51°C | 39.548, -107.322 | NOAA-CO-3 |
| Hartsel Hot Springs | Hartsel 7.5 | 126°F / 52°C | 39.017, -105.793 | NOAA-CO-3 |
| Hortense Hot Spring | Poncha Springs 15 | 181°F / 83°C | 38.732, -106.178 | NOAA-CO-5 |
| Hot Sulphur Springs | Hot Sulphur Springs | 111°F / 44°C | 40.073, -106.113 | NOAA-CO-3 |
| Idaho Springs | Idaho Springs 7.5 | 115°F / 46°C | 39.739, -105.512 | NOAA-CO-2 |
| Juniper Hot Springs | Juniper Hot Springs | 100°F / 38°C | 40.467, -107.952 | NOAA-CO-1 |
| Lemon Hot Spring | Placerville 7.5 | 91°F / 33°C | 38.014, -108.054 | NOAA-CO-1 |
| Lower Waunita Hot Springs | Pitkin 7.5 | 167°F / 75°C | 38.517, -106.515 | NOAA-CO-8 |
| Mineral Hot Springs | Villa Grove 7.5 | 140°F / 60°C | 38.168, -105.924 | NOAA-CO-5 |
| Mount Princeton Hot Springs | Poncha Springs 15 | 133°F / 56°C | 38.733, -106.162 | NOAA-CO-4 |
| Orvis Hot Spring | Dallas 7.5 | 126°F / 52°C | 38.133, -107.736 | NOAA-CO-2 |
| Ouray Hot Springs | Ouray 7.5 | 156°F / 69°C | 38.021, -107.672 | NOAA-CO-3 |
| Pagosa Springs | Pagosa Springs 7.5 | 136°F / 58°C | 37.263, -107.011 | NOAA-CO-7 |
| Paradise Warm Spring | Groundhog Mountain | 115°F / 46°C | 37.752, -108.131 | NOAA-CO-2 |
| Penny Hot Springs | Redstone 7.5 | 133°F / 56°C | 39.227, -107.224 | CIRC790-73 |
| Piedra River Hot Springs | Devil Mountain 7.5 | 108°F / 42°C | 37.313, -107.344 | NOAA-CO-6 |
| Pinkerton Hot Springs | Hermosa 7.5 | 90°F / 32°C | 37.453, -107.803 | NOAA-CO-3 |
| Poncha Hot Springs | Bonanza 15 | 160°F / 71°C | 38.498, -106.076 | NOAA-CO-10 |
| Rainbow Hot Springs | Spar City 15 | 104°F / 40°C | 37.511, -106.945 | NOAA-CO-3 |
| Ranger Hot Spring | Cement Mtn. 7.5 | 81°F / 27°C | 38.816, -106.873 | NOAA-CO-2 |
| Rhodes Warm Spring | Fairplay West 7.5 | 75°F / 24°C | 39.164, -106.062 | NOAA-CO-1 |
| Routt Hot Springs | Rocky Peak 7.5 | 147°F / 64°C | 40.559, -106.849 | NOAA-CO-1 |
| Shaw Springs | Twin Mountains Se 7.5 | 86°F / 30°C | 37.751, -106.317 | NOAA-CO-1 |
| South Canyon Hot Springs | Storm King Mountain 7.5 | 118°F / 48°C | 39.552, -107.412 | NOAA-CO-2 |
| Steamboat Springs | Steamboat Springs 7.5 | 102°F / 39°C | 40.483, -106.827 | NOAA-CO-2 |
| Stinking Springs | Chromo 15 | 81°F / 27°C | 37.033, -106.805 | NOAA-CO-4 |
| Swissvale Warm Springs | Howard 15 | 82°F / 28°C | 38.479, -105.891 | NOAA-CO-2 |
| Trimble Hot Spr, Stratten Warm Spr | Hermosa 7.5 | 97°F / 36°C | 37.391, -107.846 | NOAA-CO-5 |
| Tripp Hot Springs | Hermosa 7.5 | 111°F / 44°C | 37.400, -107.849 | NOAA-CO-4 |
| Upper Waunita Hot Springs | Pitkin 7.5 | 176°F / 80°C | 38.514, -106.508 | NOAA-CO-9 |
| Valley View Hot Springs | Vallley View Hot Springs 7. | 99°F / 37°C | 38.192, -105.816 | PP492-24 |
| Wagon Wheel Gap Hot Springs | Spar City 15 | 135°F / 57°C | 37.747, -106.831 | NOAA-CO-2 |
| Wellsville Warm Spring | Howard 15 | 91°F / 33°C | 38.485, -105.910 | NOAA-CO-1 |
Sourced from NOAA/NCEI Thermal Springs List for the United States (1980), archived via PANGAEA, last checked 2026-08-18. Temperatures are a historical estimate from the base survey year, not a current reading. Coordinates and a name on record confirm a feature exists — not current access rules, fees or trail conditions. See methodology.
All 13 hot springs: access, fees and status
| Hot spring | Nearest town | Access | Fee | Legal status |
|---|---|---|---|---|
| Strawberry Park Hot Springs | Steamboat Springs | Roadside, timed reservation | $30 adult / $20 child 17 and under, 2-hour slot, cash only | Official, private resort on national forest access road |
| Conundrum Hot Springs | Aspen | Hike, 17 mi round trip | Free day hike; $10/person/night camping permit + $6 fee | Public, White River National Forest (Maroon Bells-Snowmass Wilderness) |
| Glenwood Hot Springs | Glenwood Springs | Walk-in, developed pool | ~$32–38/person, seasonal | Official, private resort |
| Iron Mountain Hot Springs | Glenwood Springs | Walk-in, developed pool | $44–69/person, tiered | Official, private resort |
| Old Town Hot Springs | Steamboat Springs | Walk-in, developed pool | From $29 adult / $23 youth | Official, nonprofit community recreation center |
| Mount Princeton Hot Springs Resort | Nathrop | Walk-in, resort pools + creekside | $30–45; spa tiers $65–95 | Official, private resort |
| Cottonwood Hot Springs | Buena Vista | Walk-in, developed pools | $30 weekday / $35 weekend adult | Official, private resort |
| Ouray Hot Springs Pool | Ouray | Walk-in, developed pool | ~$26–30/person | Official, town-owned recreation center |
| Pagosa Springs (The Springs Resort and Nathan's Hippy Dip) | Pagosa Springs | Resort reservation or free riverside walk-in | $67+ resort day pass; free riverside | Official resort + informally tolerated private riverside access |
| Radium Hot Springs | Kremmling | Hike, 1.5 mi round trip | Seasonal BLM day-use fee (Apr 1–Nov 30) | Public land; BLM trail access from Warm Springs Road. Managing agency at the pool itself (BLM or Colorado Parks and Wildlife) not stated on the BLM page |
| Penny Hot Springs | Redstone | Roadside, short scramble down bank | Free | Public, Pitkin County Open Space and Trails (highway right-of-way) |
| Valley View Hot Springs (Orient Land Trust) | Villa Grove | Walk-in, reservation | $30/adult 2-hour; $34 day soak | Official, nonprofit land trust, clothing-optional |
| Indian Hot Springs | Idaho Springs | Walk-in, pool and caves | $25–30/person | Official, private resort |
The hot springs
Strawberry Park Hot Springs
A series of stone-lined pools on a forested hillside above Steamboat Springs, fed by a 147°F source that cools as it flows down through the terraced pools, from around 106°F near the top to 95°F at the bottom. Reservations run in timed two-hour windows, $30 for adults and $20 for children 17 and under, cash only on arrival (Strawberry Park Hot Springs). Clothing is required during the day; after dark, the pools become clothing-optional and no minors are permitted. The unpaved access road can require four-wheel drive or chains in winter. Full details are on the dedicated Strawberry Park Hot Springs page.
Conundrum Hot Springs
A backcountry soak reached only by an 8.5-mile trail, one way, climbing from 8,800 to over 11,200 feet in the Maroon Bells-Snowmass Wilderness outside Aspen. The soaking pools run roughly 98–104°F. Day hikers don't need a permit, but anyone camping overnight does: $10 per person per night for stays from May 1 through October 31, plus a $6 processing fee, booked exclusively on Recreation.gov. Permits release in blocks on fixed dates (February 15 for April–July, June 15 for August–November), and high-demand summer dates sell out fast. Full details are on the dedicated Conundrum Hot Springs page.
Glenwood Hot Springs
The original developed hot springs in town, drawing from the Yampah Spring at 122°F since 1888. The main pool runs 90–93°F and a smaller therapy pool stays near 104°F. Adult admission runs roughly $32 to $38 depending on season, more on holiday weekends, with online bookings about $5 cheaper than the gate (Glenwood Hot Springs Resort). Book ahead for winter weekends, which can sell out.
Iron Mountain Hot Springs
Across the Colorado River from Glenwood Hot Springs, a newer resort with smaller soaking pools ranging 98–108°F plus a larger 93°F freshwater family pool. Admission is tiered and priced by day: the all-ages Select Access tier runs roughly $44 to $52, and the 21-and-over Premier tier, which opens an additional set of adults-only pools, runs about $61 to $69, higher on peak dates (Iron Mountain Hot Springs).
Old Town Hot Springs
Steamboat's other hot springs, downtown rather than up the canyon road, built around the Heart Spring, which produces about 250 gallons a minute at 102–103°F, warm enough that no cooling is needed before it reaches the pools. Day passes start at $29 for adults 15 and up, $23 for youth and $26 for seniors, with the newer spa-style hot pools priced as a separate upgrade (Old Town Hot Springs). It doubles as a full recreation center, with a gym and classes alongside the pools.
Mount Princeton Hot Springs Resort
A large resort in Chalk Creek Canyon with both indoor/outdoor developed pools and shallow creekside pools where guests move rocks to blend hot spring water with cold creek flow. Standard day passes run about $30 to $45 depending on the day; the adults-only spa section and the top Relaxation Pass tier run $65 to $95 (Mount Princeton Hot Springs Resort). Day passes are sold on site, no reservation needed.
Cottonwood Hot Springs
A smaller, quieter resort about five miles outside Buena Vista at the base of Cottonwood Pass, roughly a 30-minute drive from Mount Princeton. Four hot spring pools plus a cold plunge, with lodge rooms, cabins and campsites on site. Day passes run $30 for adults on weekdays and $35 on weekends and holidays, with lower kids' rates, no reservation needed (Cottonwood Hot Springs).
Ouray Hot Springs Pool
A town-owned recreation center in the "Switzerland of America," fed by Box Canyon springs gravity-fed more than a mile to the pool, supplemented by a well for winter operation. Pools range from a 75–83°F lap section to a 102–106°F overlook pool. Adult admission runs roughly $26 to $30, with lower rates for youth, seniors and military, plus a separate waterslide wristband in summer; current rates are posted by the City of Ouray.
Pagosa Springs
The Springs Resort and Spa runs 25 mineral pools terraced along the San Juan River, with general admission starting at $67 for adults, a $27 rate for local residents within 60 miles, and pricier premium tiers (The Springs Resort). A few blocks away, Nathan's Hippy Dip is a free, clothing-required soaking spot on the river's south bank, fed by a pipe carrying overflow from the same geothermal system. It has historically been left open by its private owners rather than formally designated public access, so treat it as informally tolerated rather than guaranteed. Between them, Pagosa offers both a full resort day and a genuinely free soak a short walk apart.
Radium Hot Springs
A primitive soaking pool on a canyon wall above the Colorado River near the BLM's Radium Recreation Area, reached by a roughly 1.5-mile round-trip hike with a steep climb and descent from the trailhead at the end of Warm Springs Road, off Trough Road. The BLM has no designated trail to the springs from the Radium Recreation Area itself and points visitors to that trailhead instead, where the Warm Springs Trail (foot travel only) and the Ol' Warm Springs Trail lead to the springs. The old social trail from the Colorado Parks and Wildlife Mugrage Site on Radium Road is closed to protect bighorn sheep habitat, and parking along Radium Road isn't allowed. The BLM charges day-use and camping fees in the recreation area from April 1 through November 30 (BLM, Radium Recreation Area). The pool can flood and run cold with spring snowmelt, so summer through early fall is the more reliable window. Full details are on the dedicated Radium Hot Springs page.
Penny Hot Springs
A roadside soak on the Crystal River a few miles north of Redstone: a parking turnout directly off Highway 133 near mile marker 55, then a short, sometimes slippery scramble down to the pools. The springs parcel belongs to Pitkin County's Open Space and Trails program, managed within the highway right-of-way (Pitkin County, Penny Hot Springs). Source water enters around 130°F and settles to roughly 100–106°F where it mixes with the river; visitors shift rocks in the wall to control the blend. Free, no changing rooms, only a portable toilet at the lot. Park in the turnout only, not on the highway shoulder. More on the dedicated Penny Hot Springs page.
Valley View Hot Springs (Orient Land Trust)
A clothing-optional soaking property in the San Luis Valley, run by the nonprofit Orient Land Trust, with pools ranging from the high 80s°F in a swimming pool to 104–106°F in the hottest pools. Orient Land Trust highly recommends reservations because admission is limited, and daily capacity is capped at 100 guests; a two-hour day-use slot runs $30 for adults and $20 for kids, or $34 for an unrestricted day soak (Orient Land Trust). Non-members can book only within 24 hours of a visit, while supporting members reserve further ahead, so summer day slots go quickly. Overnight cabin or campsite guests get 24-hour pool access. Full details are on the dedicated Valley View Hot Springs page.
Indian Hot Springs
A historic resort in Idaho Springs with an indoor domed pool around 90–100°F and separate, gender-specific geothermal caves running 104–112°F, bathing suits optional in the caves, minors not permitted there. Day passes run roughly $25 to $30 per person depending on the day, no advance reservation needed for a walk-in visit (Indian Hot Springs). It's the closest developed hot springs to downtown Denver on this list, under an hour away.
Hot springs near Denver
Indian Hot Springs, in Idaho Springs, is the closest option, under an hour west on I-70. Mount Princeton Hot Springs Resort and Cottonwood Hot Springs, both near Buena Vista, run about two and a half hours south. Strawberry Park, up in Steamboat Springs, is the farthest of this group at roughly three hours, more realistic as an overnight trip than a day soak.
Hot springs near Colorado Springs
Mount Princeton Hot Springs Resort and Cottonwood Hot Springs are both about two hours west via US-24, close enough together to visit both in one trip. Valley View Hot Springs, in the San Luis Valley, runs closer to three hours south, a longer drive but paired well with a Great Sand Dunes visit.
Clothing-optional hot springs in Colorado
Two soaks on this list run clothing-optional. Strawberry Park switches from suits-required by day to clothing-optional after dark, with no minors allowed once that switch happens. Valley View Hot Springs, at Orient Land Trust, is clothing-optional across the entire property, day or night, framed by the trust as a naturist community space rather than an after-hours policy. Strawberry Park requires a reservation; Valley View highly recommends one, as admission is limited.
How this guide was researched
This guide was compiled from public land-manager sources (the Bureau of Land Management, the U.S. Forest Service and Pitkin County for the undeveloped sites), the CDC, and the official sites of the resorts and organizations listed. We haven't visited these sites ourselves. Fees, reservation systems and access rules change often at commercial resorts in particular; every listing links to its primary source where one exists, last checked August 2026. Verify current pricing and hours with the operator or land manager before you go.
FAQ
What is the best free hot spring in Colorado?
Penny Hot Springs, on the Crystal River near Redstone, is the easiest free option, roadside with no fee at all. Radium Hot Springs offers a more remote, primitive soak for a 1.5-mile round-trip hike, though the BLM charges a seasonal day-use fee in the surrounding recreation area from April through November.
Which Colorado hot springs are clothing-optional?
Strawberry Park Hot Springs, after dark only, and Valley View Hot Springs at Orient Land Trust, across the entire property at any hour. Indian Hot Springs allows suits-optional soaking only in its adults-only geothermal caves; every other hot spring on this list requires swimwear.
Do you need a reservation for Colorado hot springs?
At the busiest developed sites, yes. Strawberry Park requires advance booking, Valley View highly recommends it because admission is limited, and Glenwood and The Springs Resort in Pagosa Springs can sell out on peak days. Mount Princeton, Cottonwood, Indian Hot Springs and the free undeveloped sites don't require booking ahead.
How do you get to Conundrum Hot Springs?
By an 8.5-mile trail, one way, from a trailhead outside Aspen, climbing from about 8,800 to over 11,200 feet. Day hikers need no permit; anyone camping overnight at the springs needs a paid permit booked on Recreation.gov, and high-demand dates sell out soon after each release.
Are Colorado hot springs safe for kids?
The developed resorts, with staffed pools and posted temperatures, are the more controlled option. Strawberry Park bars minors after dark, when the pools go clothing-optional. At undeveloped springs like Penny and Radium, hot source water sits close to cooler mixing zones with no barriers, so test the water by hand before letting kids in.
We haven't visited these places ourselves, and every page says so rather than implying otherwise. Details are compiled from public land-manager, USGS and NOAA sources and cross-checked where possible; conditions, access rules and fees change without notice, so confirm with the managing agency before you go. Page last checked August 2026. Read our full methodology.
