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 agoFrom 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.
Common questions
What highways do I take from Kelowna?
Should I take the pass or the ferry?
What time zone are the ferry sailings in?
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.