Best way to travel between

San Diego, CA, United States
Edmonton, AB, Canada
Travel Modes
Price
Distance
Duration
CO2
train
$164.9
3838.77 km
66h 48mins
203.45 kgs
 
bus
$169.0
3672.29 km
56h 50mins
110.17 kgs
 
drive
$242.0
2915.68 km
28h 56mins
373.21 kgs
 
flight
$282.0
2342.65 km
6h 40mins
253.01 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3838.77 km 66h 48mins 174 CAD 164.9
Bus 3672.29 km 56h 50mins 178 CAD 169.0
Drive 2915.68 km 28h 56mins 255 CAD 242.0
Flight 2342.65 km 6h 40mins 298 CAD 282.0
Take Bus from San Diego to Los Angeles Downtown
Time: 2h 50mins Cost: 11 CAD; $ 9.0 - 11.0 USD CO2 Emission: 6.06 kgs
Take Walk from Los Angeles Downtown to Los Angeles
Time: 8mins Cost: 0 CAD; $ 0.0 - 0.0 USD CO2 Emission: 0.08 kgs
Take Train from Los Angeles to Seattle
Time: 34h 5mins Cost: 169 CAD; $ 144.0 - 176.0 USD CO2 Emission: 116.7 kgs
Take Bus from Seattle to Vancouver
Time: 3h 30mins Cost: 10 CAD; $ 8.4 - 10.3 USD CO2 Emission: 7.0 kgs
Take Train from Vancouver to Jasper
Time: 19h 0mins Cost: 106 CAD; $ 90.0 - 110.0 USD CO2 Emission: 44.52 kgs
Take Bus from Jasper, AB - 638 Connaught Dr to Edmonton, AB - Cold Shot Passenger Terminal
Time: 4h 0mins Cost: 58 CAD; $ 49.5 - 60.5 USD CO2 Emission: 10.83 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from San Diego, CA, United States and Edmonton, AB, Canada is to travel by train, which will cost about 174 CAD or 148.50 USD.