Best way to travel between

Toronto, ON, Canada
Calgary International Airport, Airport Road Northeast, Calgary, AB, Canada
Travel Modes
Price
Distance
Duration
CO2
bus
$343.0
3697.05 km
62h 23mins
110.91 kgs
 
flight
$348.0
2985.15 km
9h 55mins
322.4 kgs
 
drive
$380.0
3756.9 km
39h 56mins
480.88 kgs
 
train
$614.0
3546.54 km
65h 55mins
187.97 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3697.05 km 62h 23mins 362 CAD 343.0
Flight 2985.15 km 9h 55mins 367 CAD 348.0
Drive 3756.9 km 39h 56mins 401 CAD 380.0
Train 3546.54 km 65h 55mins 648 CAD 614.0
Take Bus from Toronto, ON to Sault Ste Marie, ON
Time: 11h 17mins Cost: 79 CAD; $ 67.5 - 82.5 USD CO2 Emission: 22.23 kgs
Take Bus from Sault Ste Marie, ON to Winnipeg, MB
Time: 20h 44mins Cost: 137 CAD; $ 117.0 - 143.0 USD CO2 Emission: 44.85 kgs
Take Bus from Winnipeg, MB to Calgary, AB
Time: 28h 16mins Cost: 148 CAD; $ 126.0 - 154.0 USD CO2 Emission: 43.85 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Calgary International Airport, Airport Road Northeast, Calgary, AB, Canada is to travel by bus, which will cost about 362 CAD or 308.70 USD.