BC Hot Springs Directory

Halcyon Hot Springs

Open

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–9pm evening pass, and the last hour (8–9pm) is adults-only. The resort also offers cabins, dining and a spa, making it an easy overnight from Revelstoke or Nakusp.

Pools above Upper Arrow Lake at Halcyon Hot Springs
Photo: Jennifer C., CC BY 2.0, via Wikimedia Commons

Quick facts

LocationHalcyon Hot Springs Resort, Hwy 23, 32 km N of Nakusp on Upper Arrow Lake
Water temperatureHot pool ~37–40°C, warm pool, 27°C swimming pool, cold plunge
HoursDay pass 9am–5pm; evening 5–9pm; adults-only 8–9pm
Good to knowLithia-rich water; three odourless pools + cold stream plunge; lake views
Facts verified July 2026

Getting there

On Hwy 23, 32 km north of Nakusp and about 90 minutes south of Revelstoke via the Galena Bay ferry (free, hourly).

More springs in Kootenay Rockies

Official information

Soak BC is an independent directory. Conditions, fees and hours change — always confirm with the official source above before travelling, especially for remote sites. Spotted something out of date? We correct fast.