BC Hot Springs Directory

Ainsworth Hot Springs

Open

Wade through a 46-metre horseshoe cave of steaming water above Kootenay Lake.

StatusOpen
Soak temp35–40°C+
CostDay passes
AccessDrive-up, Hwy 31
Fact check✓ August 2026
The spring

Ainsworth Hot Springs is unlike anywhere else in BC: its signature feature is a horseshoe-shaped cave, roughly 46 metres long, where you wade through chest-deep steaming water beneath dripping stalactites. Outside, the main pool sits at a comfortable ~35°C with a panoramic view over Kootenay Lake, and a glacial cold plunge waits for the brave.

The resort is owned and operated by the Yaqan Nukiy (Lower Kootenay Band), whose ancestors used these waters — known as nupika wu’u, or ‘spirit water’ — for generations. Public day passes run Wednesday–Sunday 10am–7:30pm (last entry 6pm) and Monday 10am–3pm, closed Tuesdays; resort guests get extended hours.

Aerial view of the pools and cave entrance at Ainsworth Hot Springs Resort
Photo courtesy of Ainsworth Hot Springs Resort

Quick facts

LocationAinsworth Hot Springs Resort, Hwy 31 on Kootenay Lake, 18 km N of Balfour
Operated byOwned by Yaqan Nukiy (Lower Kootenay Band)
Water temperatureMain pool ~35°C, horseshoe cave ~40°C+, cold plunge
HoursPublic day passes Wed–Sun 10am–7:30pm (last entry 6pm), Mon 10am–3pm, closed Tuesdays; resort guests Wed–Sun 8am–9:30pm
Good to knowFamous 46-m horseshoe-shaped cave you can wade through
Facts verified August 2026

Getting there

On Hwy 31 on the west shore of Kootenay Lake, 18 km north of Balfour and about 45 minutes from Nelson.

Official source
Check current conditions ↗

Fees, hours and closures change — confirm with the official source before you travel.

More springs in Kootenay Rockies

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 a change? Send a field report →