Hot springs in Utah: where to soak, from resort pools to natural springs
The hot springs on Go Do, from pools with hours and a cafe to natural springs at the end of a canyon hike, in Northern, Central and Southern Utah. Updated daily.
Updated October 20, 2026

The hot spring pools on Go Do include the Homestead Crater in Midway, Crystal Hot Springs in Honeyville, Zion Canyon Hot Springs in La Verkin and Mystic Hot Springs in Monroe, each with its own website for hours and details. For a wilder soak, Fifth Water Hot Springs sits up Diamond Fork Canyon above Spanish Fork, Stinking Hot Springs is a natural spring in Box Elder County, and Red Hill Hot Springs in Monroe is listed as free. Check out our top picks below!
Hot springs in Utah
Looking for a great way to warm up as the weather turns cold? You have come to the right place! There's nothing quite like a soak in warm water on a crisp fall evening or a snowy winter afternoon, and Utah has hot springs from Box Elder County down to the edge of Zion. Some are developed pools and resorts, and others are natural springs you reach on foot.
Go Do lists them with their location, a map, and even weather forecasts, restaurants and hotels nearby, and we check the listings daily so our suggestions are as current as possible. Where a hot spring has its own website, the listing links to it for hours, reservations and rules.
This guide starts with the hot spring pools, which are the easiest to plan around, then the natural springs for those who like a little adventure. Here's a few of the top options to consider, so find your next great day out and get planning with your family and friends in our App too!
Hot spring pools and resorts
These are the easiest hot springs to visit with family and friends, since each has its own website with the details you need to plan ahead. They're a great pick for a date night, a getaway weekend or a birthday outing.
Open each listing and its website before you go for hours and facilities, since some take reservations and rules can change with the season. Pack a towel, flip-flops and a warm layer for the walk back to the car.
The Homestead Crater
Midway
The Homestead Crater is at the Homestead Resort in Midway, an easy drive for a day trip or a weekend getaway in the Heber Valley. Its listing links to the resort's page, where you can check the details before you go.
Crystal Hot Springs
Honeyville
Crystal Hot Springs in Honeyville, in Box Elder County, is listed as a campground as well as a hot spring, which makes it a great overnight trip from the Wasatch Front. Its listing has the hours for each day of the week, the phone and the website.
Zion Canyon Hot Springs
La Verkin
Zion Canyon Hot Springs in La Verkin calls itself Utah's newest hot springs destination, with geothermal-inspired freshwater pools, saunas, cold plunges, a cafe and a full bar. It's a great way to unwind after a day of hiking near Zion.
Mystic Hot Springs
Monroe
Stay overnight or soak in the waters at Mystic Hot Springs in Monroe, a place that sets out to create an authentic environment with experiences with nature and art. A great stop on a Central Utah road trip.
Natural and free hot springs
Natural and free hot springs are a wonderful way to experience Utah's outdoors, and a soak after a cold hike is something you won't forget. They're best for adventurous adults and older kids, since they don't have the facilities of a resort pool, and some take a hike to reach.
Check the weather and road conditions before you go, bring water and sturdy shoes, and pack out everything you bring in.
Fifth Water Hot Springs
Spanish Fork
Fifth Water Hot Springs is in Diamond Fork Canyon above Spanish Fork, at the end of a trail up the canyon. Its listing links to the trail details, so check them before you go, and plan for a hike each way.
Stinking Hot Springs
Bear River City
Stinking Hot Springs, known locally as Stinky Springs, are geothermally heated natural springs about 6 miles southwest of Bear River City, near Utah State Route 83 northwest of Corinne. They're one of four hot springs along the Wasatch Range near the eastern border of Box Elder County.
Red Hill Hot Springs
Monroe
Red Hill Hot Springs in Monroe is listed as free, with no fee to soak, and it's open from early morning into the evening. It's in the same town as Mystic Hot Springs, so you can see both on one trip.
Common questions
- Where are the hot springs near Salt Lake City?
- The Homestead Crater in Midway and Fifth Water Hot Springs in Diamond Fork Canyon above Spanish Fork are the closest on Go Do, and Crystal Hot Springs in Honeyville and Stinking Hot Springs near Bear River City are north of Ogden.
- Are there hot springs near Zion National Park?
- Yes. Zion Canyon Hot Springs is in La Verkin, with freshwater pools, saunas, cold plunges, a cafe and a full bar.
- Are there free hot springs in Utah?
- Red Hill Hot Springs in Monroe is listed as free. Natural springs like Fifth Water and Stinking Hot Springs don't list an admission, but check each listing and the land rules before you go.
More ideasBrowse All EventsBrowse All ActivitiesThis weekend



