3 springs within 40 miles
Hot springs near St. Charles
3 hot springs are within 40 miles of St. Charles: the closest is Epic Hot Springs (under 1 mi), the hottest is Maple Grove Hot Springs (up to 107°F), and the lowest listed adult price is Bear River Hot Springs ($15). Distances are straight-line; driving distances in the mountains can be much longer.

Epic Hot Springs
Hot springs pools on North Beach at the north end of Bear Lake, run by Epic Recreation alongside a watercraft rental shop. The operator closes the springs in winter because the geothermal source temperature fluctuates, reopening in spring.

Maple Grove Hot Springs
A 45-acre off-grid retreat on the Bear River at the north end of Oneida Narrows Reservoir. Six soaking pools, including three circular stone pools and a creek pool, run about 100-107F, fed from source ponds over 160F that are off-limits. Day visitors book 3-hour blocks; the site is alcohol-free, swimwear is required and pools go silent after sundown.

Bear River Hot Springs
Formerly Riverdale Resort, this family hot springs about five miles north of Preston has four pools. The Hot Tub runs about 105F and the 3.5-ft-deep Peanut Pool 85-95F year-round, while two Hydrotube slides and a Junior Olympic pool open Memorial Day to Labor Day. Lodging includes eight hotel rooms, three cabins, a condo and RV and tent sites.