4 springs within 120 miles
Hot springs near St. George
4 hot springs are within 120 miles of St. George: the closest is Veyo Pool (18 mi), the hottest is Gold Strike Hot Springs (up to 109°F), and the lowest listed adult price is Veyo Pool ($18). Distances are straight-line; driving distances in the mountains can be much longer.
- Veyo Pool18 mi
- Zion Canyon Hot Springs18 mi
- Gold Strike Hot Springs100 mi
- Arizona Hot Spring101 mi

Veyo Pool
A spring-fed swimming pool in a basalt canyon in Veyo, north of St. George. Spring water enters at about 96°F and cools to the high 80s in the pool. The $18 canyon pass also covers a bolted climbing park and crawdad catching, and the pool is open May through October.

Zion Canyon Hot Springs
A WorldSprings resort that opened in 2025 on the historic Pah Tempe (Dixie) hot springs along the Virgin River in La Verkin. It splits into a family side with 14 mineral pools and a 90°F freshwater pool, and a 21+ side with 18 mineral pools, 16 WorldSprings-style pools, saunas, cold plunges and a bar. Standard passes cover up to three hours, with an all-day upgrade.

Gold Strike Hot Springs
Warm and hot springs in Gold Strike Canyon, which drops to the Colorado River just below Hoover Dam in Lake Mead National Recreation Area. The NPS rates the 5.3-mile round trip as very strenuous: a Class 2 canyoneering route with seven dry falls and about 1,200 ft of elevation change. The trail closes each year from May 15 to Sept. 30 for heat, but the springs stay reachable by water.

Arizona Hot Spring
Spring-fed pools in a narrow canyon above the Colorado River in Lake Mead National Recreation Area, a few miles south of Hoover Dam. The Park Service rates the 5-mile round-trip hike very strenuous, with scrambling and a 20-ft ladder, and closes the trail every year from May 15 to September 30 because of heat. The spring water runs about 111-120°F.