The distance from Oliver to Toronto is over 4,000 kilometers. Flying is the most practical option, involving a drive to Kelowna International Airport (YLW) and a direct or connecting flight to Toronto Pearson (YYZ). Alternatively, you can travel by train by heading to Vancouver and boarding the VIA Rail 'The Canadian' for a multi-day cross-country journey. This is a major trip that requires significant planning, whether you choose the speed of air travel or the scenic experience of rail.
Total Distance: 4,300 km driving distance; 3,300 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 96 hours | 5 hours |
| Avg Price | $600-$1,500 | $500-$900 |
| Operator | VIA Rail | Air Canada / WestJet |
| Route | Drive to Vancouver, board 'The Canadian' to Toronto Union Station. | Drive to Kelowna (YLW), fly directly to Toronto (YYZ). |
| Tip | Book a sleeper cabin for the most comfortable experience. | Direct flights are available from Kelowna to Toronto during peak seasons. |
May to October for the best weather and travel conditions.