Skip to Content

The Best Hot Springs in BC

Who loves a hot spring? I do! There’s something incredibly relaxing about soaking in a hot spring after a hike or on a cold day, or just because. One of my favourite days on our USA road trip was when we stumbled across a tonne of hot springs near Mammoth in California.

Luckily for me, there are some options for hot springs near Vancouver and even fantastic BC hot springs to explore if you’re willing to drive a bit further. If you enjoy a hot spring soak too then here are some of the best hot springs in BC!

Some of these are well known, as some could be considered as hidden gems and planning a trip to them makes a great Vancouver weekend getaway idea or date idea for Vancouver.

BC Hot Springs

Here’s where to find some of the best natural hot springs across BC!

Read more: Read the 10 day Kootenay Hot Springs road trip itinerary which takes you to some of the hot springs on this list!

Liard River Hot Springs

liard river hot springs bc

Liard River Hot Springs is Canada’s second-largest hot spring. You’ll find them in the Northern Rockies in Liard River Hot Springs Provincial Park. There are two hot springs here in amongst lush spruce forest. The springs have created a strange microclimate where tropical and exotic plants flourish! In the winter, you may even see the Northern Lights above you!

  • Getting there: Mile 475 off the Alaska Highway near the BC/Yukon border

Hot Springs Cove, Tofino

hot springs cove tofino bc hot springs

This is a popular day trip activity from Tofino and maybe one of the best well known hot springs in BC (at least the best known hot spring on Vancouver Island!). Once in Tofino, you can take a boat or seaplane tour to these hot springs (the only way to get to them).

The hot springs overlook the Pacific Ocean and have a natural waterfall you can stand under for a hot shower. There is a succession of pools, which gradually cool down as you get closer to the ocean – starting around 109 degrees Celsius and getting down to about 50 degrees.

The Tofino hot springs are popular so expect them to be busy.

  • Getting there: Boat or seaplane from Tofino

Keyhole Hot Springs, Pemberton

Keyhole hot springs bc hot springs

Keyhole Springs are currently seasonally from April 1st to November 15th each year to support Grizzly Bear population recovery efforts in the area

About 3-4 hours from Vancouver by car is Keyhole Hot Springs near Pemberton. Whilst these springs can get quite busy at the weekends they’re still worth visiting. You’ll be able to sit back in a natural hot tub and cool off in the Lillooet River when you feel like it.

The road gets pretty snowy in winter but is usually well maintained (check Drive BC for more info before you go).

  • Getting there from Vancouver: Drive north on the 99 until you get to Pemberton. At Pemberton turn left by the gas station and then left at the roundabout. After about 200m you’ll come to a junction with signs to “The Meadows”.
  • Follow these signs on the Pemberton Meadows road for about 25km before turning right onto the Upper Lillooet road. Stick left for about 42km and you’ll reach a parking area with signs for the Lillooet River Trail.

Skookumchuck Hot Springs

Skookumchuck hot springs BC

Also known as Tsek Hot Springs or St. Agnes Well Hot Springs, the Skookumchuk hot springs are some of the best hot springs in BC. The hot springs are managed by the St’át’imc Nation and are believed to heal and cleanse the body and spirit.

There are 10 tubs open to the public and it’s currently $7.50 for a day in the springs, or $20 with camping (1 vehicle, $10 & 1 adult, $10).

  • Getting there from Vancouver: Drive north on the 99 towards Lillooet. Leave the 99 about 10km after Mt Curie for the In-SHUCK-ch Forest Service Road which follows the east side of Lillooet Lake for a while. It’s 1.5 hours from here/44km.

Sloquet Hot Springs

best hot springs in bc sloquet hot springs
Outdoor project

The Sloquet hot springs are a bit harder (ie. lots of dirt road driving) to get to but that means they’re (usually) a bit quieter. Here you’ll be able to soak in a hot spring in the middle of the forest. Or, if you’re more adventurous enjoy a rope swing over the pool.

Sloquet hot springs cost $5 for day use or $15 for camping and hot springs for a group of up to 6 people.

  • Getting there from Vancouver: As above, but continue along the In-SHUCK-ch forest service road for 84km.

Halfway River Hot Springs

Found halfway between Halcyon Hot Springs and Nakusp lies Halfway Hot Springs. The springs bubble out from the hills alongside a river and go into makeshift hot tubs. This isn’t just a summer hot spring escape either!

In the winter you can park on the highway and take an 11km trek down the snow-covered road to the hot springs at the end makes for an awesome winter hot springs BC experience.

In 2016, Halfway Hot Springs was developed by BC Parks which means there is now a $12 fee per night for camping from May 1st – October 31st.

Lussier Hot Springs

Lussier Hot Springs isn’t the easiest to get to (but the best hot springs come after a difficult route!). These hot springs in BC are just inside Whiteswan Lake Provincial Park in the Kootenays and the backdrop while you soak here is well worth the drive! These turquoise pools are positioned down the hill from the logging road in amongst pine trees – it’s a magical spot!

  • Getting there: 17km up the Whiteswan Forestry Road, East off Highway 93/95. 22 kilometres North of Skookumchuck and 8 kilometres South of Canal Flats.

Dewar Creek Hot Springs / Ram Creek Hot Springs

dewar creek hot springs

If a great day out to you is a hike with a hot spring at the end then you’ll love Dewar Creek Hot Springs; also known as Ram Creek Hot Springs.

While a trip to these springs will probably take all day because of the hike it’s a great weekend adventure. pack flood, water and a change of clothes (plus a tent if you want to camp!) and enjoy a soak in these springs.

  • Getting there: From Kimberley, drive south on Hwy 95a towards Marysville. Take the turning for St. Mary Forestry Road after 38.1 km. The turnoff to Dewar Creek Road is 500 m beyond the prominent White Creek bridge. Turn right (north) on to Dewar Creek Road and continue for 22.7 km to the end of the road and park in a large cleared area. Hike in approximately 9 km on a forested horse trail with muddy spots, the trail is indistinct in places.

Eucott Bay Hot Springs

eucott bay hot springs bc

These springs are some of the largest and best known on BC’s coast. You’d be best getting here by boat. You needn’t worry about anchoring as there’s a great bay for that’s super popular with boaters.

These springs are in the Great Bear Rainforest so the chances are there will be a few bears not too far away… Just try not to think too much about that and enjoy the scenery.

You’ll be soaking whilst surrounded by glacier topped mountains, waterfalls and salt meadows and shouldered by giant moss-covered boulders fallen from the cliffs above.

Another great thing about Eucott Bay Hot Springs is that they don’t have a sulphur smell!

  • Getting there: Only accessible by boat or helicopter

Radium Hot Springs

raduim hot springs bc

Radium Hot Springs are in the Kootenay National Park and are an odourless spring and Canada’s biggest thermal pool! While many people think Radium Hot Springs are in Banff, they’re actually still part of BC.

These springs are more of a resort. Expect it to be busier than some hot springs on this list but there are also more facilities. Here you’ll find a larger pool for swimming and a warmer, smaller pool for soaking.

  • Getting there: Just south of Edgewater on the BC95

Fairmont hot springs

things to do in invermere (6 of 7)
the waterfall Fairmont natural hot springs

The Fairmont Hot Springs Resort is in the small town of Fairmont Hot Springs, BC. The waters here are crystal clear, natural and odourless: a pretty great spot to relax!

There are also the free Fairmont natural hot springs just outside of the resort.

  • Getting there: At Golden, BC, take the exit toward Radium Hot Springs/Cranbrook. Follow Hwy 95 approx. 140 km to Fairmont Hot Springs.

Halcyon Hot Springs

halcyon hot springs bc

Another resort-style hot spring is Halcyon Hot Springs. These springs are surrounded by alpine peaks, turquoise lakes and tonnes of wildlife. The pools are open all year round.

The hotter pool is about 41c, there’s another one which is about 35c and the coolest is 29c. The waters here are even said to help provide relief from arthritis, osteoporosis, and gout!

  • Getting there: Just north of Nakusp on highway #23

Nakusp Hot Springs

At the bottom of the Kuskanax River canyon are Nakusp Hot Springs. Here, 200,000 litres of freshwater replenish the naturally heated pool each day. There are two large, semi-circular pools, at 37 and 41 degrees respectively and the source water (1.5 km away) is a scalding 54 degrees!

Nakusp’s outdoor springs are fully developed, with a shop selling local handicrafts, soaps, mineral bath balls and souvenirs.

  • Getting there: Take the BC 6 through Vernon, the Needles ferry and then head north to Nakusp

Hot springs at Kitimat

best hot springs bc

Kitimat is home to three natural hot springs in BC within 100 kilometres of the city centre. However, they are not easy to get to.

All of the hot springs are located on the shores of the ocean and are only accessible by boat or seaplane.

But once you’re there, you’ll be surrounded by beautiful wilderness during your relaxing soak, and you might be able to spot whales and seals out in the ocean waters.

The springs here are Weewanie Hot springs, Bishop Bay and Shearwater hot springs. All three hot springs are located in Haisla First Nations territory but are open for public use.

Prophet River hot springs

Prophet River Hotsprings Provincial Park is along the shores of Prophet River. It’s pure BC wilderness out here and whichever way you chose to travel to BC’s Prophet River Hot Springs you’ll get a great reward at the end. Easy to get to, no? Worth it? Definitely!

  • Getting there: About 250km northwest of Fort St. John on the Alaska Highway. Only accessible by helicopter, hiking or horseback.

Harrison Hot Springs

harrison hot springs bc

One of BC’s most popular hot springs, the best pools at Harrison Hot Springs are reserved for guests of the Harrison Hot Springs Resort (either hotel or spa guests). There’s also a public pool just down the road but if it’s luxury you’re looking for then you’ll want to go to the pools at the resort. 

  • Getting there: Take the Trans Canada Highway east out of Vancouver for about 2 hours

Mount Layton Hot Springs

Mount Layton Hot Springs is reputed to be the second-largest hot spring in North America and the third-largest in the world! Here you’ll find four pools and waterslides.

The Main Pool has a large swimming area, a diving pool, and a roped-off wading pool for the younger guests. Relief from rheumatism, arthritis, and skin ailments may be provided by a soak in the therapeutic mineral water in the Hot Tub pool.

  • Getting there: The Mount Layton Hot Springs are located at Lakelse Lake, 15 minutes south of Terrace in Northern BC.

Fording Mountains Sulphur Warm Springs

So these may not be the hottest hot springs in BC but that doesn’t mean they’re not worth a visit. There’s one spring that comes out into at least two pools at the bottom of a large pond.

These springs are very high in sulphur so they do smell but you’ll get used to it after a while! Stay a few hours and you may even see some moose, deer and elk grazing nearby!

  • Getting there: North on the 43 after Sparwood for about 28km

Hotspring Island

Hotspring Island (Gandll K’in Gwaayaay) is one of the more popular destinations in BC’s Queen Charlotte Islands. These springs are only accessible by kayak, boat or seaplane which sounds like a great adventure to me.

How else to ease tired kayaking muscles by soaking in a hot spring? If you’re lucky you might be able to soak while watching a pod of orcas swim by!

  • Getting there: These pools were closed but reopened a few years ago. You’ll need to take a kayak trip to get there though.

Canyon Hot Springs

canyon hot springs bc

BC’s Canyon Hot Springs are in the Selkirk Mountains between Glacier and Mount Revelstoke National Parks. In the 200 acres you’ll find these Revelstoke hot springs, log cabins and plenty of space for camping.

Canyon Hot Springs is, again, more of a resort and there are two pools. A cooler one for swimming and then a warmer one for soaking. This is a great option if you’re skiing and looking for hot springs near Revelstoke or if you’re taking a road trip to Banff and Jasper from Vancouver.

  • Getting there: Just over 7 hours from Vancouver, 7050 Trans Canada HWY north of Revelstoke

Ainsworth Hot Springs Resort

ainsworth hot springs

Ainsworth Hot Springs, BC is more of a luxury offering. Situated on the western shore of Kootenay Lake near Nelson you’ll be able to enjoy a 150ft horseshoe-shaped cave, main lounging pool and stream-fed cold plunge.

From where the pools are you get a great view of Kootenay Lake and the Purcell Mountains while you bathe.

  • Getting there: From Nelson take the BC 31 north for about 48km

Crazy Creek Hot Pools

Wither 2,000 square foot of hot pools, the Crazy Creek resort in Revelstoke isn’t technically a hot spring (the water is heated with natural geothermal energy by the resort) but it’s still worth visiting. There’s no sulphur smell here and you’re bound to find space to chill out at Crazy Creek!

  • Getting there: Just off Highway 1 near Eagle River

Which of these hot springs in BC have you visited? Which are you adding to your list?

Disclaimer: Always check route and road conditions before you go. Most of these hot springs are down logging roads which can be dangerous and are best for 4×4 rather than 2WD. Make sure you have a spare tire and don’t rely on cell service. Always pack out everything you take with you when visiting natural hot springs BC. 

Last Updated on December 28, 2023 by Hannah

Leave a comment

  1. Mylo says:

    These hot springs are certainly is lovely and looks super comfy.

  2. […] as well as one of British Columbia’s National Parks, Kootenay National Park is home to the famous Radium Hot Springs that make the perfect place to relax after a day of outdoor […]

  3. Chocoviv says:

    Lussier is my favourite!

This post may include affiliate links. These give me a small source of income and come at no additional cost to you.