The journey to Vancouver covers 4,400 kilometers. You can fly from Toronto Pearson (YYZ) to Vancouver (YVR) in 5 hours. Alternatively, take the VIA Rail train for a multi-day scenic journey across Canada. Driving takes about 45 hours via the Trans-Canada Highway.
Total Distance: Driving distance 4,450 km, straight-line air distance 3,350 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 4 days | 5 hours |
| Avg Price | $600-$2,000 | $300-$900 |
| Operator | VIA Rail | Air Canada |
| Route | Toronto Union Station to Vancouver Pacific Central Station. | Toronto (YYZ) to Vancouver (YVR). |
| Tip | The train is a bucket-list experience. | Direct flights are very frequent. |
May to September for mild weather and outdoor activities.