The journey from Shawnigan Lake to Barrie is a massive cross-country trip of over 4,300 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 Barrie. Alternatively, you can take a train from Vancouver to Toronto and then a bus to Barrie.
Total Distance: Driving distance is 4,300 km; straight-line air distance is 3,200 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 Barrie. | YYJ to YVR, then YVR to YYZ, then shuttle to Barrie. |
| 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.