Halcyon Hot Springs
Lithia-rich pools terraced above Upper Arrow Lake, north of Nakusp.
Halcyon Hot Springs terraces its pools down a hillside above Upper Arrow Lake, with some of the best soaking views in the Kootenays. The water is unusually rich in lithia (lithium salts) and has no sulphur smell; a hot pool around 37–40°C, a warm pool, a 27°C swimming pool and a cold plunge cover every taste.
Day visitors can buy a 9am–5pm day pass or a 5–10pm evening pass, and the last hour (9–10pm) is adults-only. The resort also offers cabins, dining and a spa, making it an easy overnight from Revelstoke or Nakusp.

Quick facts
| Location | Halcyon Hot Springs Resort, Hwy 23, 32 km N of Nakusp on Upper Arrow Lake |
|---|---|
| Water temperature | Hot pool ~37–40°C, warm pool, 27°C swimming pool, cold plunge |
| Hours | Daily 9am–10pm. Day pass 9am–5pm; evening 5–10pm; adults-only 9–10pm |
| Fees (2026) | Drop-in (limited capacity, buy at Guest Services): single day or evening $25, family $55 (Fri–Wed); Thursdays $18 single, $48 family. Under 5 free with a parent. Bring a towel ($7.50 to buy) |
| Good to know | Lithia-rich water; three odourless pools + cold stream plunge; lake views |
Getting there
On Hwy 23, 32 km north of Nakusp and about 90 minutes south of Revelstoke via the Galena Bay ferry (free, hourly).
Check current conditions ↗
Fees, hours and closures change — confirm with the official source before you travel.
More springs in Kootenay Rockies
- Lussier Hot Springs Closed
- Radium Hot Springs Open
- Fairmont Hot Springs Open
- Ainsworth Hot Springs Open