Natural hot springs in British Columbia

Hot Springs in BC

Soak in BC's natural mineral pools — from wild wilderness springs to full-service resorts with mountain views.

British Columbia is blessed with an extraordinary number of natural hot springs — the result of the province's volcanic geology and geothermal activity. From the wild, undeveloped pools of Sloquet Creek to the grand resort pools of Radium and Fairmont, BC's hot springs offer something for every traveller. Many are open year-round, making a winter soak under the stars one of BC's most magical experiences.

BC's Best Hot Springs

Radium Hot Springs

Kootenay Rockies

35–47°C

BC's most visited hot springs — two pools (hot and cool) set in a dramatic canyon in Kootenay National Park. Open year-round with stunning Rocky Mountain scenery.

Radium Hot SpringsAdmission: $7–$9/personYear-round
  • ✓Kootenay National Park setting
  • ✓Two pools — hot & cool
  • ✓Year-round access
  • ✓Close to Banff & Lake Louise

Ainsworth Hot Springs

Kootenay Rockies

40–44°C

A unique horseshoe-shaped cave pool fed by natural mineral springs above Kootenay Lake. Swim through the cave, soak in the outdoor pool, and enjoy the cold plunge waterfall.

AinsworthAdmission: $16/personYear-round
  • ✓Unique horseshoe cave pool
  • ✓Cold plunge waterfall
  • ✓Kootenay Lake views
  • ✓Historic resort setting

Nakusp Hot Springs

Kootenay Rockies

38–41°C

Two outdoor pools nestled in old-growth forest near the Arrow Lakes — one of BC's most peaceful and scenic hot spring experiences. Cabins and camping available on-site.

NakuspAdmission: $10/personYear-round
  • ✓Old-growth forest setting
  • ✓Two outdoor pools
  • ✓On-site cabins & camping
  • ✓Arrow Lakes nearby

Harrison Hot Springs

Fraser Valley

38–40°C

A beloved BC resort town built around natural mineral hot springs on Harrison Lake. The public pool is open year-round, and the Harrison Hot Springs Resort offers private pools.

Harrison Hot SpringsAdmission: $10–$15/personYear-round
  • ✓Harrison Lake setting
  • ✓Public & resort pools
  • ✓Year-round resort town
  • ✓Sand sculpture festival

Liard River Hot Springs

Northern BC

42–52°C

One of Canada's largest natural hot springs — a remote wilderness oasis on the Alaska Highway. Two pools (Alpha and Beta) surrounded by boreal forest and wildlife.

Liard RiverAdmission: $5/personYear-round
  • ✓Canada's largest natural hot springs
  • ✓Alaska Highway location
  • ✓Wildlife viewing — moose & bears
  • ✓Remote wilderness experience

Halcyon Hot Springs

Kootenay Rockies

36–42°C

A stunning resort on the shores of Upper Arrow Lake — four outdoor pools with mountain views, a waterslide, and a beautiful wilderness setting. Accommodation and dining on-site.

Nakusp areaAdmission: $15/personYear-round
  • ✓Arrow Lake waterfront setting
  • ✓Four outdoor pools
  • ✓Waterslide & cold plunge
  • ✓Full resort with accommodation

Sloquet Hot Springs

Sea to Sky

38–45°C

A wild, undeveloped hot spring accessible only by boat or a 7km hike — multiple pools cascade down a hillside into the Sloquet Creek canyon. A true BC hidden gem.

Harrison areaAdmission: FreeYear-round
  • ✓Wild & undeveloped pools
  • ✓Accessible by boat or hike
  • ✓Multiple cascading pools
  • ✓True wilderness experience

Fairmont Hot Springs

Kootenay Rockies

37–45°C

A full-service resort in the Columbia Valley with BC's largest natural hot spring pools — four pools including a massive outdoor pool, waterslide, and stunning mountain views.

Fairmont Hot SpringsAdmission: $12–$18/personYear-round
  • ✓BC's largest hot spring pools
  • ✓Waterslide & family pools
  • ✓Columbia Valley views
  • ✓Full resort with golf & skiing

Stay Near the Springs

Find independent motels near Radium, Nakusp, Harrison Hot Springs, and BC's other great soaking destinations.

Browse Motels