Best way to travel between

Toronto, ON, Canada
Edmonton, AB, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$315.0
2880.52 km
9h 25mins
311.1 kgs
 
bus
$331.0
3657.68 km
54h 21mins
109.73 kgs
 
drive
$370.0
3636.93 km
39h 45mins
465.53 kgs
 
train
$544.0
3242.58 km
58h 37mins
171.86 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2880.52 km 9h 25mins 332 CAD 315.0
Bus 3657.68 km 54h 21mins 349 CAD 331.0
Drive 3636.93 km 39h 45mins 390 CAD 370.0
Train 3242.58 km 58h 37mins 574 CAD 544.0
Take Bus from Union Station Bus Terminal At Bay St to Hamilton GO Centre At Hunter St
Time: 1h 14mins Cost: 8 CAD; $ 7.2 - 8.8 USD CO2 Emission: 3.19 kgs
Take Bus from JAMES at BOLD to Airport Passenger Terminal
Time: 33mins Cost: 2 CAD; $ 1.8 - 2.2 USD CO2 Emission: 0.45 kgs
Take Flight from YHM to YEG
Time: 4h 10mins Cost: 317 CAD; $ 270.0 - 330.0 USD CO2 Emission: 294.89 kgs
Take Bus from International Airport Door 8 to Century Park Transit Centre
Time: 24mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 0.66 kgs
Take Train from Century Park Station to University Station
Time: 13mins Cost: 2 CAD; $ 1.8 - 2.2 USD CO2 Emission: 0.42 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Edmonton, AB, Canada is to travel by air, which will cost about 332 CAD or 283.50 USD.