Via Trans-Canada Hwy / BC-1, the 450 km (280 mi) trip from Canmore to Kelowna takes about 8 hours in good conditions. Mountain passes (Rogers Pass, Kicking Horse) require caution in winter; check DriveBC for closures.