Getting here by road

A BC roadmap is available here.

From Nelson: Follow Hwy. 3A northeast toward Balfour, Ainsworth and Kaslo. At Balfour, continue straight on Hwy 31 to Kaslo. (Kaslo-Nelson bus schedule)

From the east (Calgary, Cranbrook): Follow Hwy. 3 to Creston. At Creston, go north on Hwy. 3A to the Ferry at Kootenay Bay. Take the Ferry across Kootenay Lake to Balfour (ferry schedule). After exiting the ferry, turn right onto Hwy. 31 toward Ainsworth and Kaslo. See time zone note below.

From the west (Vancouver, Kelowna):

There are 2 routes from Kelowna:

A. Follow Hwy. 97 North to Vernon. At Vernon turn east on Hwy. 6. Follow Hwy. 6 to Nakusp. At Nakusp, continue on Hwy. 6 toward Nelson/New Denver. At New Denver, turn left onto Hwy. 31A and follow to Kaslo.

B. Follow Hwy. 97 South to Hwy. 3. Follow Hwy 3 to Castlegar. At Castlegar take Hwy. 6 north to Nelson. In Nelson follow Hwy. 3A northeast toward Balfour, Ainsworth and Kaslo. At Balfour, continue straight on Hwy 31 to Kaslo.

From the north (Revelstoke): From Hwy. 1 East or West — exit Hwy.1 to Hwy. 23 at Revelstoke. Follow Hwy. 23 south to Nakusp. At Nakusp take Hwy. 6 east to New Denver. At New Denver, turn left onto Hwy. 31A and follow to Kaslo.

From the south (Coeur d’Alene): Follow Route 95 north to the Canadian border at Porthill ID, then conintue on Hwy. 21 to Creston. At Creston, go north on Hwy. 3A to the Ferry at Kootenay Bay. Take the Ferry across Kootenay Lake to Balfour (ferry schedule). After exiting the ferry, turn right onto Hwy. 31 toward Ainsworth and Kaslo. See time zone note below.

From the south (Spokane, Missoula): From Route 2 — exit Route 2 at Sandpoint ID to Route 95 north and continue to the Canadian border at Porthill ID, then conintue on Hwy. 21 to Creston. At Creston, go north on Hwy. 3A to the Ferry at Kootenay Bay. Take the Ferry across Kootenay Lake to Balfour (ferry schedule). After exiting the ferry, turn right onto Hwy. 31 toward Ainsworth and Kaslo. See time zone note below.

International Selkirk Loop

Kaslo is on the International Selkirk Loop (see their map) and is a favorite stop for bikers (we are bike friendly).

Time zones — Creston and communities on the east shore of Kootenay Lake, including Crawford Bay (the eastern terminus of the Kootenay Lake ferry), do not observe daylight time. This means that in the summer both sides of the lake are on the same time. Note however that ferry times are posted on the BC Government’s website in Pacific Standard Time (PST).

Share this page