Kootenay Lake

Getting to Kootenay Lake from Kelowna

Highway 33 and Highway 3 (the Crowsnest Highway) carries the route in from Kelowna, ending at either Kootenay Pass or the Kootenay Lake ferry.

Updated Pacific Time.

The route

Highway 33 and Highway 3 (the Crowsnest Highway) carry the route from Kelowna. Wikipedia's Highway 33 article states it "connects Rock Creek, on the Crowsnest Highway (Highway 3), north to Kelowna," 129 km (80 mi) long. Highway 3 itself is TranBC's "Crowsnest Highway," running west from Rock Creek through Grand Forks, Castlegar and Salmo before Kootenay Pass and Creston (tranbc.ca/2022/08/16/bc-road-trip-time-machine-highway-3-from-princeton-to-alberta-border-1966/, read 2026-09-22). No BC government page narrates the Highway 33 route in the way Wikipedia's article does, so Wikipedia is the source for that leg.

Verified 2026-09-22 against the cited page.

explorecrestonvalley.com states the last leg on this route, Castlegar to Creston on Highway 3, as "2 hours"; it states no full drive time from Kelowna itself.

Pass or ferry?

From Rock Creek, Highway 3 continues east through Grand Forks, Castlegar and Salmo, then climbs the Kootenay Pass stretch of Highway 3 to reach Creston directly.

The alternative: from Salmo, Highway 6 continues to Nelson instead of climbing the pass, then Highway 3A runs along the West Arm to the Balfour ferry terminal for the free Kootenay Lake Ferry across to Kootenay Bay and the East Shore.

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.

Closures and advisories right now

A scheduled job reads DriveBC’s Open511 feed every ten minutes for the corridors this route uses.

Open511 reports no closure on this route right now, as of a reading 5 min ago.

DriveBC has posted no advisory touching the lake right now.

Road events from DriveBC Open511.

Time zone note

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.

Map loads after the page

Common questions

What highways do I take from Kelowna?

Highway 33 and Highway 3 (the Crowsnest Highway) carries the route in from Kelowna. The route stays within Canada, with no border crossing.

Should I take the pass or the ferry?

From Rock Creek, Highway 3 continues east through Grand Forks, Castlegar and Salmo, then climbs the Kootenay Pass stretch of Highway 3 to reach Creston directly. The alternative: from Salmo, Highway 6 continues to Nelson instead of climbing the pass, then Highway 3A runs along the West Arm to the Balfour ferry terminal for the free Kootenay Lake Ferry across to Kootenay Bay and the East Shore.

What time zone are the ferry sailings in?

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.

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.