12 BEST Hot Springs In BC For A Soak

While many visitors to the Canadian Rockies ask about hot springs in Banff and Alberta, we consider British Columbia the better hot spring destination! So much so that we decided to create this guide to the best hot springs in BC! Perfect for relaxing, soaking your sore muscles, and enjoying the sweet serenity of nature.
The Best Hot Springs in BC
Ainsworth Hot Springs Resort

You’ve likely heard of hot spring pools and natural hot springs, but at Ainsworth Hot Springs Resort, you can experience hot springs in a pool and a cave! Overlooking Kootenay Lake and surrounded by beautiful vistas, people have been flocking to these springs for centuries.
The rejuvenating mineral waters in the caves reach a temperature of 107°F while the water in the pool is around 96°F.
- Location: 3609 Balfour-Kaslo-Galena Bay Highway, Ainsworth.
- Tip: Check out the on-site gift shop, where you’ll find a selection of swimsuits and souvenirs.
- Price: $18 for an adult day pass.
Liard River Hot Springs Provincial Park

The hot spring at Liard River Hot Springs Provincial Park is the second biggest in Canada and is mostly known for its pristine natural surroundings consisting of lush forests. The Alpha Pool is the spring that’s open to the public, and it features hot thermal waters that reach temperatures of 126°F.
- Location: 75100-81198 Alaska Highway, Northern Rockies.
- Tip: You’ll need to walk along a boardwalk through a swamp and boreal forest area to get to the pools. This area teems with wildlife, so keep your eyes peeled for moose, and other animals often spotted there.
- Price: $5 per adult.
Lussier Hot Springs

Beautiful and natural Lussier Hot Springs can be found alongside a river in beautiful Cranbrook. This is one of the province’s most beautiful hot spring locations, and it features four natural pools with relaxing temperatures averaging between 94°F and 47°F. There’s no cool pool, but the cold waters of the Lussier River are right there! This site is usually open all year round.
- Location: Whiteswan Provincial Park, East Kootenay.
- Tip: There are changing rooms and toilets in the parking lot about five minutes from the springs.
- Price: Free
Ram Creek Hot Springs
The trek to Ram Creek Hot Springs – secluded, natural hot springs – will fit the bill if you’re up for an adventure. Hot springs don’t get more natural than the three little pools that are the reward for making the seven-mile trek to reach them.
You could say that these springs are off-the-beaten-path and a bit difficult to reach, but it’s worth it when you sink into one of those pools, relax, and take in the magnificent scenery around you.
- Location: Travel southeast on BC-93 for 4 miles and turn left on Whiteswan Lake FSR. Drive another 13 miles until you reach Lussier River FSR, and drive on this road for another five miles before making a right and driving on that road for 4.5 miles. (GPS)
- Tip: June and October are The best times to reach this remote location.
- Price: Free
Radium Hot Springs

Without a doubt, Radium Hot Springs near Kootenay National Park is one of the most sought-after hot spring destinations in British Columbia. This site, operated by Parks Canada, features thermal pools with pure, natural mineral water. There’s also a large cool pool with diving boards and slides.
It’s also not too far from Lake Louise, so if you’re looking for something extra to do, consider adding Radium to your Banff itinerary!
- Location: 5420 Highway 93, Radium Hot Springs.
- Tip: After a relaxing day at the springs, head to the village of Radium Springs, where you’ll find many cafes, restaurants, and shops.
- Price: $8 per adult.
Canyon Hot Springs

After a long day of exploring, Canyon Hot Springs is the perfect place to kick back and enjoy much-deserved relaxation. At this site, you’ll enjoy access to two hot mineral pools between 86°F and 104°F. The source of these springs is three miles away in the remote Albert Canyon.
- Location: 22 miles east of Revelstoke off Trans Canada Highway 1 in Albert Canyon.
- Tip: A wide variety of accommodations are available at this location, including a campground, RV park, BC cabins, and a mountain chalet.
- Price: $14.50 for a single adult swim. $20.50 for an adult day pass.
Halcyon Hot Springs Resort

With a waterfront location, stunning views of mountains, and three amazing hot spring pools with powerful waters, it was bottled and shipped to people far and wide who swore it cured what ailed them! What more could you ask for at Halcyon Hot Springs near Revelstoke?
How about a quiet location where you can dip in the frigid waters of beautiful Upper Arrow Lake or the on-site cold pool. The hot springs infuse healing minerals, including lithium, calcium, sodium, and magnesium.
- Location: 5655 BC-23, Nakusp.
- Tip: Grab a bite to eat at the on-site restaurant before heading to your next destination, or stay the night and enjoy access to the spa.
- Price: $30 per adult.
Halfway River Hot Springs

For a more natural hot spring experience disconnected from everyday modern life, escape to Halfway River Hot Springs, where you’ll find a series of springs on a hillside beside a river. It’s a serene place where you can return to nature and relax.
- Location: Central Kootenay
- Tip: Stay the night and sleep under the stars with the sounds of nature all around.
- Price: Camping is $15 per night.
Harrison Hot Springs

At Harrison Hot Springs, you’ll enjoy access to five hot mineral pools historically used by local indigenous people for medicinal purposes. Each pool has a different temperature and an outdoor cold pool to cool off.
- Location: 100 Esplanade Avenue, Harrison Hot Springs.
- Tip: Accommodations are available in the nearby Village of Harrison Hot Springs.
- Price: $9 per adult.
Fairmont Hot Springs Resort

No list of top hot springs in British Columbia would be complete without mentioning the country’s largest natural mineral hot springs at the Fairmont Hot Springs Resort near Invermere. You will enjoy soaking in a rejuvenating hot pool with temperatures reaching 102°F, but you’ll also enjoy the fabulous mountain views all around. There’s also a cooler pool on-site.
- Location: 5225 Fairmont Resort Road, Fairmont Hot Springs.
- Tip: Check out the secret natural hot springs and waterfalls only a short distance from the pools.
- Price: $20 per adult. Access is complimentary if you stay at the resort.
Nakusp Hot Springs

The Nakusp Hot Springs are the closest hot springs to the town of Nakusp. Nestled in the Kuskanax Valley, Nakusp Hot Springs features two pools fed by nearby mineral springs. One of these pools is hot, while the other is warm at 36°C in the summer. The hot pool is kept at 39.5°C in the summer and a toasty 41°C in winter.
The hot springs are located in a beautiful setting and are popular for soaking and swimming.
- Location: Hot Springs Rd, Nakusp
- Tip: In the winter, you can snowshoe or Nordic ski on the trails near the hot springs, so bring your gear!
- Price: $11.00 per dip or $16.50 all-day
Keyhole Hot Springs
Best suited for those after a true adventure trying to reach hot springs in BC, the Keyhole Hot Springs features a series of outdoor pools filled with naturally heated water. These natural hot springs are located in the Coast Mountains, 100km from Whistler.
However, the 100km is mainly on logging roads, but any good high-clearance 4WD should be able to make it. However, there have been reports that the road has recently been closed to vehicles and is only open to snowmobilers. We haven’t been back recently, so you must research further.
The area is closed from April 1st to November 15th, due to Grizzly Bear habituated to humans in the area, so you can only visit in the winter. Bring microspikes as the trail is icy, though if you make it to the hot springs, you’ll be greeted with incredibly hot water in a picturesque setting.
- Location: 50.668131,-123.460576
- Tip: Have alternative plans for today if you can’t reach the hot springs.
- Price: Free
Looking for More Hot Springs?

Although British Columbia has some of the best hot springs in Western Canada, you can also find a few more in Alberta! Check here to see what hot springs to visit in Alberta.
Thank you, this was veryhelpful in planning our western trip!