Kootenay Lake

Getting to Kootenay Lake

There is no single road around Kootenay Lake — every route in from the highway network ends at either Kootenay Pass or the free ferry, and this page covers both, plus the drive in from Calgary, Spokane and Kelowna.

Updated Pacific Time.

Two ways across: the pass or the ferry

Highway 3 climbs Salmo–Creston, also called Kootenay Pass, at 1,774 m between Salmo and Creston. Winter tires or chains are required there from October 1 to April 30. See the Kootenay Pass page for today’s status.

The alternative is the 35-minute Kootenay Lake Ferry between Balfour and Kootenay Bay. Free. The Kootenay Lake ferry is part of Highway 3A and the province charges nothing. It runs as part of Highway 3A itself, avoiding the pass entirely.

Kootenay Lake ferry

24 min ago

From Balfour

4:30 pm

then 6:10 pm, 7:50 pm

From Kootenay Bay

5:20 pm

then 7:00 pm, 8:40 pm

M.V. Osprey 2000, 80 vehicles, 35-minute crossing. Free.

Full schedule, cameras and the new vessel

Camera images and ferry status from DriveBC.ca, BC Ministry of Transportation and Transit.

Sailing times are Pacific Time, the time in Balfour, Nelson and Kaslo. Creston and most of the East Shore keep Mountain Standard Time all year, which matches Pacific in summer and runs one hour ahead in winter.

Creston to Nelson

Straight line, Creston to Nelson is about 72 km. By road it is either Highway 3 over Kootenay Pass, or Highway 3A north to the Kootenay Bay ferry landing, the crossing to Balfour, and Highway 3A on into Nelson.

Nelson to Kaslo

Straight line, Nelson to Kaslo is about 54 km. By road it runs Highway 3A east from Nelson to the Balfour ferry terminal, then Highway 31 north along the North Shore through Ainsworth Hot Springs to Kaslo.

From Calgary, Spokane or Kelowna

Three longer routes, each with its own page for the highways, the border crossing where there is one, and today’s closures.

Road conditions right now

A scheduled job reads DriveBC’s Open511 feed every ten minutes for Highway 3, 3A and 31, the corridors this route guide depends on.

Open511 reports no closure on Highway 3, 3A or 31 right now, as of a reading 5 min ago.

DriveBC has posted no advisory touching the lake right now.

Road events from DriveBC Open511. See the full road conditions page for every highway and road-weather station around the lake.

Map loads after the page

Common questions

How far is it from Creston to Nelson?

Straight line, Creston to Nelson is about 72 km — not a driving distance, since neither road route runs in a straight line. By road it is either Highway 3 over Kootenay Pass, or Highway 3A to the Kootenay Bay ferry, the free crossing to Balfour, and Highway 3A on into Nelson.

Is there a ferry from Creston to Nelson?

Not door to door, but it covers the middle leg: Highway 3A runs from Creston to the Kootenay Bay terminal, the free Kootenay Lake Ferry crosses to Balfour, and Highway 3A continues on to Nelson from there. The alternative is Highway 3 over Kootenay Pass, which skips the ferry and the East Shore entirely.

How long is the ferry ride?

The Kootenay Lake Ferry crossing between Balfour and Kootenay Bay takes about 35 minutes, and it is free as part of Highway 3A. See the ferry schedule for today's sailing times and any service alerts.

kootenaylake.org is an independent guide published by Delcaro Media in Kitchener, BC. It is not affiliated with Nelson Kootenay Lake Tourism, the Kootenay Lake Chamber of Commerce, the BC Ministry of Transportation and Transit, Western Pacific Marine, BC Parks or any business listed on it.