Best way to travel between

Abbotsford, BC, Canada
Toronto, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
bus
$384.0
4567.56 km
70h 2mins
137.03 kgs
 
drive
$460.0
4492.8 km
46h 26mins
575.08 kgs
 
flight
$501.0
3557.84 km
12h 31mins
384.25 kgs
 
train
$700.0
4429.0 km
86h 39mins
234.74 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4567.56 km 70h 2mins 405 CAD 384.0
Drive 4492.8 km 46h 26mins 485 CAD 460.0
Flight 3557.84 km 12h 31mins 529 CAD 501.0
Train 4429.0 km 86h 39mins 739 CAD 700.0
Take Bus from Abbotsford, BC to Calgary, AB
Time: 13h 26mins Cost: 79 CAD; $ 67.5 - 82.5 USD CO2 Emission: 28.48 kgs
Take Bus from Calgary, AB to Sidney Jct, MB
Time: 19h 31mins Cost: 106 CAD; $ 90.0 - 110.0 USD CO2 Emission: 38.66 kgs
Take Bus from Sidney Jct, MB to Winnipeg, MB
Time: 1h 54mins Cost: 26 CAD; $ 22.5 - 27.5 USD CO2 Emission: 4.45 kgs
Take Bus from Winnipeg, MB to Sault Ste Marie, ON
Time: 20h 9mins Cost: 127 CAD; $ 108.0 - 132.0 USD CO2 Emission: 43.84 kgs
Take Bus from Sault Ste Marie, ON to Toronto, ON
Time: 10h 58mins Cost: 69 CAD; $ 58.5 - 71.5 USD CO2 Emission: 21.62 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Abbotsford, BC, Canada and Toronto, ON, Canada is to travel by bus, which will cost about 405 CAD or 345.60 USD.