The journey from Oliver to Calgary covers approximately 700 km, taking you from the Okanagan Valley through the Rocky Mountains into Alberta. You will travel east on Highway 3 to the Crowsnest Pass, then north to Calgary. The drive takes about 8 hours. This route is incredibly scenic, featuring mountain passes, alpine forests, and the dramatic landscape of the Canadian Rockies.
Total Distance: 700 km driving distance; 450 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours | 8 hours |
| Avg Price | 170-230 CAD | 120-160 CAD in fuel |
| Operator | Ebus | Personal Vehicle |
| Route | Bus from Penticton to Kelowna, transfer to Calgary-bound service. | Highway 3 East to Crowsnest Pass, Highway 22 North to Calgary. |
| Tip | Book your tickets well in advance as this is a popular route. | The mountain passes can be challenging; ensure your vehicle is in good condition. |
June to September for clear mountain passes and pleasant weather.