Best way to travel between

San Diego, CA, United States
Toronto, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
train
$283.0
4980.15 km
65h 54mins
263.95 kgs
 
flight
$315.0
3663.45 km
5h 51mins
395.65 kgs
 
drive
$440.0
4347.0 km
44h 26mins
556.42 kgs
 
bus
$488.0
4502.28 km
65h 20mins
135.07 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4980.15 km 65h 54mins 299 CAD 283.0
Flight 3663.45 km 5h 51mins 332 CAD 315.0
Drive 4347.0 km 44h 26mins 464 CAD 440.0
Bus 4502.28 km 65h 20mins 515 CAD 488.0
Take Train from San Diego - Old Town to Oceanside Transit Center
Time: 56mins Cost: 2 CAD; $ 1.8 - 2.2 USD CO2 Emission: 3.39 kgs
Take Train from Oceanside station to Fullerton station
Time: 1h 23mins Cost: 13 CAD; $ 10.8 - 13.2 USD CO2 Emission: 5.52 kgs
Take Train from Fullerton, CA to Chicago, IL
Time: 42h 50mins Cost: 222 CAD; $ 189.0 - 231.0 USD CO2 Emission: 197.23 kgs
Take Train from Chicago, IL to Buffalo, NY
Time: 13h 18mins Cost: 47 CAD; $ 40.5 - 49.5 USD CO2 Emission: 47.39 kgs
Take Train from Buffalo - Depew to Oakville
Time: 2h 19mins Cost: 8 CAD; $ 7.2 - 8.8 USD CO2 Emission: 8.52 kgs
Take Train from Oakville GO Station Rail to Union Station Rail
Time: 39mins Cost: 6 CAD; $ 5.4 - 6.6 USD CO2 Emission: 1.92 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from San Diego, CA, United States and Toronto, ON, Canada is to travel by train, which will cost about 299 CAD or 254.70 USD.