Halcyon Hot Springs

Wikimedia Commons

Halcyon Hot Springs

Spring

Halcyon Hot Springs is a small hot springs resort and spa on the east side of Upper Arrow Lake in British Columbia. Travelers come for the natural mineral pools, mountain and lake views, and a quiet lakeside setting.

Halcyon Hot Springs VancouverVictoria, British ColumbiaKelownaBurnabySurrey, British ColumbiaAbbotsford, British ColumbiaKamloopsRichmond, British ColumbiaHalcyon Hot Springs

Halcyon Hot Springs essentials

Address: East side of Upper Arrow Lake, between Galena Bay and Nakusp, West Kootenay, British Columbia

Halcyon Hot Springs sits on the east shore of Upper Arrow Lake and has been used since pre-contact times by the Sinixt and Ktunaxa peoples; the springs were developed for visitors from the late 19th century onward. Robert Waldron Sanderson bought the site in 1890 and established bathing pools and accommodation, later renaming the location Halcyon Hot Springs. The spring and surrounding landscape gave names to nearby features such as Halcyon Mountain and, later, Mount Burnham.

In the early 20th century the site became known as a health retreat and was run as a sanatorium by Dr. Frederick Burnham; the original hotel burned down in 1955 and the site was for a time abandoned. A new lodge, cabins and pools were rebuilt and opened around 1998-1999, and the modern resort offers lodging, a restaurant and pool facilities. The resort maintains two natural hot spring soaking pools, a cold plunge pool and a seasonal swimming pool.

The spring water emerges very hot from the ground and is cooled for soaking; the natural water contains sulfate (which gives a sulfur smell), sodium, fluoride and lithium, and the resort treats pool water with chlorine and ozone. Visiting Halcyon feels like a small lakeside retreat with direct views across Upper Arrow Lake and surrounding mountains, and a relaxed, low-key atmosphere rather than a large commercial spa.

  • Natural hot spring pools: Two natural hot spring soaking pools are the resort’s main attraction, with temperatures adjusted to comfortable soaking ranges.
  • Cold plunge pool: A dedicated cold plunge pool provides a contrast to the hot pools for those who use alternating hot-cold bathing.
  • Upper Arrow Lake views: The resort faces Upper Arrow Lake, offering calm water views and sunsets over the lake from the pool and lodge areas.
  • Mountain scenery: Surrounding peaks, including nearby Halcyon Mountain and Mount Burnham, frame the resort and tie the setting into the wider Selkirk Mountains.
  • Historic background: Interpretation and the resort’s long history include stories of early development by Sanderson and later use as a sanatorium under Dr. Burnham.
When to Go

Best Time to Visit Halcyon Hot Springs#

Halcyon is pleasant from late spring through autumn, while winter offers snowy contrast for soaking; choose a season based on weather and road conditions.

Summer (best)
June - August · 9°C - 25°C (48°F - 77°F)
Warmest and generally driest weather makes access easier and outdoor time more comfortable, with clear lake and mountain views.
Autumn (shoulder season)
September - October · 4°C - 19°C (39°F - 66°F)
Crisp air and fall foliage create attractive scenery and quieter conditions, though evenings cool markedly.
Winter (good for soaking)
November - February · -5°C - 5°C (23°F - 41°F)
Snowy landscapes make hot-spring bathing atmospheric, but expect cold temperatures and possible winter driving conditions on mountain roads.

Weather & Climate near Halcyon Hot Springs#

Climate

Halcyon Hot Springs's climate is classified as Warm-Summer Continental - Warm-Summer Continental climate with mild summers (peaking in July) and freezing winters (coldest in January). Temperatures range from -5°C to 25°C. Moderate rainfall (877 mm/year).

Air Quality: AQI 31 Good
Best Time to Visit
AugustJulyJune
Temperature & Rainfall
Temperature Range
33°
Warmest Month
-38°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Poor -5° - 0° -5° 105 mm overcast 98% 1.6 m/s 0.1 low 8.4h
February Poor -4° - 3° -3° 71 mm overcast 99% 1.6 m/s 0.2 low 9.9h
March Poor -2° - 7° 1° 55 mm overcast 98% 1.7 m/s 0.5 moderate 11.7h
April Acceptable 2° - 13° 6° 50 mm overcast 88% 2.0 m/s 0.9 moderate 13.6h
May Good 6° - 18° 12° 60 mm overcast 74% 1.9 m/s 1.3 high 15.3h
June Very Good 9° - 22° 16° 78 mm overcast 72% 1.9 m/s 1.5 very high 16.2h
July Excellent 11° - 25° 18° 65 mm partly cloudy 68% 1.8 m/s 1.8 very high 15.7h
August Excellent 11° - 25° 18° 59 mm partly cloudy 68% 1.7 m/s 1.4 high 14.3h
September Good 8° - 19° 13° 63 mm partly cloudy 74% 1.6 m/s 0.8 moderate 12.5h
October Acceptable 4° - 11° 7° 68 mm overcast 83% 1.6 m/s 0.4 low 10.6h
November Poor 0° - 5° 0° 98 mm overcast 96% 1.8 m/s 0.1 low 8.8h
December Poor -4° - 1° -4° 105 mm overcast 98% 1.7 m/s 0.0 low 7.9h
Getting There & Around

How to Get to Halcyon Hot Springs#

Halcyon Hot Springs is located between Galena Bay and Nakusp; the nearest small town with services is Nakusp. The resort is on the east side of Upper Arrow Lake and reached by local roads from Nakusp or the Galena Bay area.

For longer-distance travel the nearest larger airports and transport hubs are in Kelowna or Kamloops; from those centers travelers typically drive or take regional transport toward Nakusp and the Arrow Lakes. The final stretch is on local mountain roads and rural highways, and visitors should allow extra time and check seasonal road conditions.

Tips for Visiting Halcyon Hot Springs#

  • Pool water is treated with chlorine and ozone, and the natural water has a noticeable sulfur smell due to sulfate content.
  • Soaking pool temperatures are kept in comfortable ranges but the source water emerges much hotter, so avoid direct contact with the source and follow posted safety guidance.
  • Halcyon is a small, quiet resort with limited lodging capacity, so book accommodation in advance during summer and holiday periods.
  • Roads to the resort are mountain and rural routes; check conditions in winter and allow extra travel time after storms.
  • Check current opening days, pool access and any seasonal closures with the resort before traveling.