Train from Sarnia to Calgary
Find the schedules, compare prices, and buy cheap tickets from Sarnia to Calgary. Choose a date, or explore the cheapest ticket options below.
Air
- Companies: WestJet, Air Canada
- Duration: Approximately 4.5 hours (direct flight, includes check-in time)
- Distance: 1,600 miles
- Costs: $400 - $600 (depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: Book flights well in advance and opt for early morning or late evening flights to avoid peak ticket prices and crowded airports.
This travel option is the most efficient for reaching Calgary from Sarnia. Direct flights are available, minimizing layover times.
Train
- Companies: Via Rail
- Duration: Approximately 37 hours
- Distance: 1,600 miles
- Costs: Approx. $250 - $350 (economy class)
- Roads/Routes: Via Rail route from Sarnia through Windsor to Edmonton, then connecting to Calgary
Pro Tip: Reserve a sleeper cabin for a more comfortable overnight journey, especially on the longer segments of the trip.
While this option offers scenic views across Ontario and Alberta, it is significantly slower than flying.
Bus
- Companies: Greyhound Canada, FlixBus
- Duration: Approximately 28 hours (including transfers)
- Distance: 1,600 miles
- Costs: $150 - $250 depending on the route and time of booking
- Roads/Routes: Major highways including Highways 401 and 1
Pro Tip: Pack snacks and entertainment, as bus trips can be long and limited in stops.
The bus is a budget-friendly option but takes considerably more time than flying.
Recommendation
The most recommended travel mode for your journey from Sarnia, ON to Calgary, AB is by air, utilizing WestJet or Air Canada. Although train and bus options are available, flying will save you significant time and energy, allowing you to arrive in Calgary refreshed and ready to explore.