Best way to travel between

Abbotsford, BC, Canada
Ottawa
Travel Modes
Price
Distance
Duration
CO2
train
$271.26
4890.95 km
64h 43mins
259.22 kgs
 
flight
$362.56
3520.93 km
6h 39mins
380.26 kgs
 
drive
$420.0
4822.64 km
48h 2mins
617.3 kgs
 
bus
$507.15
7061.99 km
102h 18mins
211.86 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4890.95 km 64h 43mins 286 CAD 271.26
Flight 3520.93 km 6h 39mins 383 CAD 362.56
Drive 4822.64 km 48h 2mins 443 CAD 420.0
Bus 7061.99 km 102h 18mins 535 CAD 507.15
Take Drive from Abbotsford to Bellingham Amtrak Station
Time: 51mins Cost: 4 CAD; $ 3.6 - 4.4 USD CO2 Emission: 6.8 kgs
Take Train from Bellingham Amtrak Station to Everett Amtrak Station
Time: 1h 16mins Cost: 32 CAD; $ 27.0 - 33.0 USD CO2 Emission: 5.13 kgs
Take Train from Everett Amtrak Station to Chicago Union Station
Time: 44h 16mins Cost: 253 CAD; $ 216.0 - 264.0 USD CO2 Emission: 184.17 kgs
Take Train from Chicago Union Station to Detroit
Time: 5h 26mins Cost: 53 CAD; $ 45.0 - 55.0 USD CO2 Emission: 23.91 kgs
Take Drive from Detroit to Windsor
Time: 13mins Cost: 1 CAD; $ 0.9 - 1.1 USD CO2 Emission: 1.6 kgs
Take Train from Windsor to Toronto Union Station
Time: 4h 6mins Cost: 58 CAD; $ 49.5 - 60.5 USD CO2 Emission: 19.01 kgs
Take Train from Toronto Union Station to Ottawa
Time: 4h 35mins Cost: 69 CAD; $ 58.5 - 71.5 USD CO2 Emission: 23.53 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Abbotsford, BC, Canada and Ottawa is to travel by train, which will cost about 286 CAD or 243.90 USD.