The journey from Revelstoke to Richmond covers approximately 570 kilometers through the heart of British Columbia. Most travelers prefer driving via the Trans-Canada Highway (Highway 1) to enjoy the scenic mountain passes. Alternatively, you can drive to Kelowna and take a short flight to Vancouver International Airport, which is located in Richmond. The drive typically takes 7 to 8 hours depending on traffic through the Fraser Valley. This route transitions from the rugged Columbia Mountains to the flat delta lands of the Lower Mainland.
Total Distance: Driving distance is 570 km; straight-line air distance is 415 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours including connection | 7 hours 30 mins |
| Avg Price | $250-$450 | $80-$120 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | Drive to Kelowna (YLW) then fly to Vancouver (YVR). | Highway 1 West through Kamloops and Hope to Richmond. |
| Tip | Book your Kelowna-Vancouver leg well in advance for lower fares. | Check DriveBC for road closures in Rogers Pass before departing. |
July to September for clear mountain passes and minimal snow risk.