Welcome to
Canyon Hot Springs

Your ideal vacation destination, we offer a great mountain location in Albert Canyon situated between Glacier and Mount Revelstoke National Parks.

The Resort

Located within the stunning Selkirk Mountains, 35 kilometres east of Revelstoke, Canyon Hot Springs Resort is an idyllic 100 acre property, home to rustic accommodations and rejuvenating natural hot springs. Find restoration and relaxation in the heart of the Rocky Mountains.


Hot Springs

Bask in the natural bounty of the valley at the Albert Canyon Hot Springs. Our two pools offer guests a relaxing experience, soaking in naturally-fed mineral spring water, a site acclaimed throughout the valley’s long history. Learn More

Grizzly Lodge

Cabins & Lodges

Searching for rustic cabin accommodations, surrounded by the natural beauty of old-growth forests? Look no further than our cabins and chalets, each offering guests an unforgettable getaway, including passes to our relaxing hot springs. Learn More

RV Campsites

RV & Camp Sites

Reconnect with nature in one of our 100 camping and RV sites, conveniently located off the Trans Canada Highway. Each site allows for private camping, with up-close views of the rainforest ecosystem that encompasses the valley. Learn More

A couple at a wedding

Weddings & Reunions

Whatever the occasion, our resort grounds are the perfect space to celebrate. We offer private bookings to accommodate your wedding day or long-anticipated family reunions, with space for up to 100 guests. Learn More

Explore Our Location

Soak in our hot mineral pools or try exploring the spectacular National Parks surrounding the resort.

About Canyon Hot Springs Resort

Since the 1970s, Canyon Hot Springs Resort has been a premiere destination for travellers passing through the iconic Rogers Pass to the Rockies beyond.

Resort Map

Contact Us

Do you have questions about our accommodations or amenities? Our information team at Canyon Hot Springs Resort are happy to help!

This field is for validation purposes and should be left unchanged.