The journey from Shawnigan Lake to Peterborough is a massive cross-country trip of over 4,400 km. The most practical way to travel is by flying from Victoria International Airport (YYJ) to Toronto Pearson International Airport (YYZ) and then taking a shuttle or bus to Peterborough. Alternatively, you can take a train from Vancouver to Toronto and then a bus to Peterborough.
Total Distance: Driving distance is 4,400 km; straight-line air distance is 3,300 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 80 hours | 9 hours |
| Avg Price | $1,200 - $2,200 CAD | $600 - $1,200 CAD |
| Operator | VIA Rail | Air Canada |
| Route | Vancouver to Toronto, then bus to Peterborough. | YYJ to YVR, then YVR to YYZ, then shuttle to Peterborough. |
| Tip | The train journey is a scenic experience but very long. | Flights are the most efficient way to reach the Toronto area. |
June to September for the best weather and outdoor activities.