The journey from St. Catharines to Vancouver spans over 4,400 kilometers. Flying from Toronto Pearson (YYZ) to Vancouver (YVR) is the most efficient method, taking about 5 hours in the air. Alternatively, you can take the VIA Rail 'Canadian' train from Toronto for a scenic, multi-day cross-country experience. This is a major transcontinental journey across Canada.
Total Distance: 4,400 km driving distance; 3,400 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 4 days | 5 hours 30 mins (flight time) |
| Avg Price | 600-2,000 CAD | 350-800 CAD |
| Operator | VIA Rail | Air Canada / WestJet |
| Route | Toronto Union Station to Vancouver Pacific Central Station. | Toronto Pearson (YYZ) to Vancouver (YVR). |
| Tip | The 'Canadian' train is a luxury experience; book well in advance. | Book at least 3 months in advance for the best prices. |
Summer for the best weather in both regions.