Train from Calgary to Barrie
Find the schedules, compare prices, and buy cheap tickets from Calgary to Barrie. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Transport Mode: Air
 - Companies: WestJet, Air Canada
 - Duration: Approximately 4 hours (non-stop flight)
 - Distance: 1,250 miles (2,012 kilometers)
 - Costs:$300 - $450 (round trip)
 - Roads/Routes: Not applicable
 
Pro Tip: Consider booking your flight during the weekdays, as ticket prices tend to be lower compared to weekends.
Recommendation: Fly from Calgary International Airport (YYC) to Toronto Pearson International Airport (YYZ) both WestJet and Air Canada provide direct flights to Toronto. From Toronto, take a bus or rental car for a 1.5-hour journey to Barrie.
Bus Travel
- Transport Mode: Bus
 - Companies: Greyhound, Ontario Northland
 - Duration: Approximately 30 hours (with transfers)
 - Distance: 1,300 miles (2,092 kilometers)
 - Costs: $150 - $250 (one-way)
 - Roads/Routes: Trans-Canada Highway (Highway 1), Highway 400
 
Pro Tip: Book tickets in advance to secure the best prices. Bring snacks and entertainment for the long journey!
Recommendation: Consider taking a bus from Calgary to Toronto, then transfer to a local bus service to Barrie.
Driving
- Transport Mode: Car
 - Duration: Approximately 19 hours (non-stop driving)
 - Distance: 1,300 miles (2,092 kilometers)
 - Costs: Approximately $300 (fuel and tolls)
 - Roads/Routes: Trans-Canada Highway (Highway 1), Highway 400
 
Pro Tip: Make regular stops for fuel and meals along the Trans-Canada Highway to rejuvenate and enjoy the sights.
Recommendation: If you prefer flexibility and scenic exploration, driving can be an enjoyable option. Plan the route to include interesting stops along the way.
Overall Recommendation
For a balance between speed and convenience, flying is the best option. The 4-hour flight followed by a short bus ride to Barrie will expose you to minimal hassle and give you more time enjoying your destination.