Getting Here

The Kaslo Hotel is located in the charming mountain town of Kaslo, British Columbia. Situated on Highway 31, along the Western shoreline of Kootenay Lake, Kaslo is surrounded by the mighty Purcell and Selkirk mountain ranges.

Hotel Address:

The Kaslo Hotel & Restaurant
430 Front Street
PO Box 340
Kaslo, BC, Canada
V0G 1M0
Local: 250-353-7714
Toll Free: 1-866-823-1433

Get Directions


The hotel is situated on Front Street in the heart of downtown Kaslo, overlooking beautiful Kootenay Lake.

From Vancouver (729km)
Head East from Vacouver on Hwy 1 to Hope, then branch onto Hwy 3 all the way to Castlegar. From there stay on the 3A through Nelson and then onto Hwy 31 following the lake North to Kaslo.

From Calgary (603km)
Head West on Hwy 1 toward Canmore. Continue on Hwy 1 through Lake Louise, and Golden until you reach Revelstoke. Turn left onto the Nakusp/Mica Creek Hwy/BC 23 S (signs for Nakusp/Galena Bay). Take the ferry and continue on Hwy 23. Turn left onto Hwy 6 (signs for Kaslo/Sandon) and follow until you reach Kaslo.