The journey from Belfast, PEI to Barrie, Ontario spans approximately 1,850 kilometers. Most travelers fly from Charlottetown Airport (YYG) to Toronto Pearson (YYZ) followed by a shuttle or rental car to Barrie. Driving requires crossing the Confederation Bridge and navigating the Trans-Canada Highway through New Brunswick and Quebec. The drive takes roughly 20 hours of pure road time. You will pass through major hubs like Montreal and Ottawa before reaching the Greater Toronto Area.
Total Distance: Driving distance 1,850 km; straight-line air distance 1,450 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 20 hours |
| Avg Price | $400 - $800 | $350 - $500 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | YYG to YYZ, then UP Express train to Union Station and GO Transit to Barrie. | Route 1 to Confederation Bridge, then Highway 20 and Highway 401. |
| Tip | Book your flight at least three weeks in advance to secure lower fares. | Check the Confederation Bridge wind advisory website before departing. |
June to September for optimal road conditions and avoiding winter storms.