The journey from Oliver to Surrey covers approximately 380 km, taking you from the Okanagan Valley through the mountain passes to the Lower Mainland. You will travel north to Kelowna, then take the Coquihalla Highway (Highway 5) toward Hope, and finally Highway 1 to Surrey. The drive takes about 5 hours. This route is spectacular, featuring high mountain peaks and the transition into the urban landscape of the Greater Vancouver area.
Total Distance: 380 km driving distance; 260 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 5 hours |
| Avg Price | 110-150 CAD | 75-95 CAD in fuel |
| Operator | Ebus | Personal Vehicle |
| Route | Bus from Penticton to Kelowna, transfer to Vancouver-bound service, stop in Surrey. | Highway 97 to Kelowna, Highway 97C to Merritt, Highway 5 to Hope, Highway 1 to Surrey. |
| Tip | Book your tickets well in advance as this is a popular route. | The Coquihalla Highway is a major mountain pass; ensure your vehicle is winter-ready if traveling in off-season. |
June to September for clear mountain passes and pleasant weather.