Best way to travel between

Hamilton, ON, Canada
Abbotsford, BC, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$319.26
3312.64 km
7h 58mins
357.77 kgs
 
train
$355.35
4400.83 km
58h 56mins
233.24 kgs
 
drive
$373.36
4326.19 km
42h 26mins
553.75 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 3312.64 km 7h 58mins 337 CAD 319.26
Train 4400.83 km 58h 56mins 375 CAD 355.35
Drive 4326.19 km 42h 26mins 394 CAD 373.36
Take Bus from UPPER JAMES at MOHAWK to Airport Passenger Terminal
Time: 22mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 0.32 kgs
Take Flight from YHM to YXX
Time: 4h 58mins Cost: 327 CAD; $ 279.0 - 341.0 USD CO2 Emission: 355.64 kgs
Take Walk from Abbotsford to Tower at Firecat
Time: 14mins Cost: 0 CAD; $ 0.0 - 0.0 USD CO2 Emission: 0.15 kgs
Take Bus from Tower at Firecat to Bourquin Exchange Bay A
Time: 24mins Cost: 2 CAD; $ 1.8 - 2.2 USD CO2 Emission: 0.24 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Hamilton, ON, Canada and Abbotsford, BC, Canada is to travel by air, which will cost about 337 CAD or 287.10 USD.