Spring

Ainsworth Hot Springs

Skookumchuck, BC V0B, CA

Ainsworth Hot Springs
No photos yet -- be the first to add one!

About This Spring

## Overview Ainsworth Hot Springs is one of the most beloved natural hot spring destinations in British Columbia, nestled along the western shore of Kootenay Lake in the Kootenay region. Fed by geothermal waters that have been flowing through ancient limestone formations for thousands of years, the springs have long been a gathering place — first for the Ktunaxa (Kootenay) First Nations people, who are believed to have used the mineral-rich waters for their healing properties long before European settlers arrived in the area. The hot springs are now operated as a commercial resort, offering visitors a chance to soak in naturally heated mineral water year-round. In addition to the main thermal pool, the resort features luxury accommodations, a restaurant, and spa treatments, making it a popular getaway in the West Kootenay region. One of the most unique features of Ainsworth Hot Springs is the horseshoe-shaped cave system carved into the limestone by the thermal waters over millennia. Visitors can wade into the cave, where the water temperature reaches approximately 108°F (42°C). The atmosphere inside the cave is humid and otherworldly — the mineral-laden waters have sculpted the rock into dramatic formations, offering a one-of-a-kind soaking experience that blends geology with relaxation. Guided tours of the cave system are available and provide fascinating insight into the geological processes that created the springs and the history of the Ainsworth area. The mineral content of the water has historically been noted for its high concentration of dissolved minerals, including sulfates and bicarbonates, which visitors have long reported as soothing for sore muscles and skin conditions. ## Directions 1. From Nelson, BC, head north on Highway 31 along the western shore of Kootenay Lake. 2. Continue approximately 45 km (28 miles) north. 3. Ainsworth Hot Springs Resort is located directly on Highway 31, on the left (lake) side of the road. The resort is well-signed and easy to spot. 4. From Kaslo, head south on Highway 31 for approximately 17 km (10.5 miles). The resort will be on your right. **GPS Coordinates:** 50.0600, -116.0416 *Note: The listed mailing address references Skookumchuck, BC, but the hot springs are physically located in the community of Ainsworth Hot Springs on Kootenay Lake, well north of Skookumchuck. Use the GPS coordinates or search for "Ainsworth Hot Springs Resort" for accurate navigation.* ## What to Expect Ainsworth Hot Springs is a paid, commercially operated facility. Expect to pay a day-use admission fee for access to the hot spring pool and cave. The main outdoor pool offers panoramic views of Kootenay Lake and the Purcell Mountains — especially stunning at sunset or under a starry sky during evening soaks. The highlight for many visitors is the limestone cave, where you can wade through warm, mineral-rich water in a naturally formed cavern. The cave maintains a consistent temperature of around 108°F (42°C), so be prepared for intense heat and humidity inside. The experience can feel surreal — the dripping rock walls and steamy air create an almost primordial atmosphere. The resort grounds are well-maintained and accessible. Changing rooms, showers, and lockers are available. The on-site restaurant and accommodations make it easy to extend your visit into a full retreat. Spa treatments are also offered for those looking to complement their soak with additional pampering. The springs are open year-round, though hours and pricing may vary by season. Winter visits are particularly magical, with the contrast of hot water and cold mountain air, and the surrounding peaks dusted in snow. It's advisable to check the resort's current hours and rates before visiting, especially during holidays or peak summer season.

Getting There

Address

, , Skookumchuck, BC V0B, CA

GPS Coordinates

50.060028, -115.516117

Directions

Community Submitted

Directions 1. From Nelson, BC, head north on Highway 31 along the western shore of Kootenay Lake. 2. Continue approximately 45 km (28 miles) north. 3. Ainsworth Hot Springs Resort is located directly on Highway 31, on the left (lake) side of the road. The resort is well-signed and easy to spot. 4. From Kaslo, head south on Highway 31 for approximately 17 km (10.5 miles). The resort will be on your right.

Community Discussion

Sign in to join the conversation

Sign In

Quick Facts

TypeSpring

Have You Visited?

Help the community know this spot is still active.

Community Verification

0%

Help verify this listing and earn your Explorer badge

Tips

📍

Use GPS coordinates for the most accurate directions.

Safety Info

Respect the environment. Pack out everything you bring in.