Best way to travel between

Toronto, ON, Canada
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
flight
$443.0
12047.7 km
18h 47mins
1301.15 kgs
 
flight
$905.0
11571.57 km
20h 25mins
1249.73 kgs
 
flight
$967.0
12031.12 km
22h 4mins
1299.36 kgs
 
flight
$970.0
11925.34 km
22h 40mins
1287.94 kgs
 
flight
$973.0
12121.04 km
21h 53mins
1309.07 kgs
 
flight
$1332.0
12281.72 km
23h 38mins
1326.43 kgs
 
flight
$1414.0
11740.2 km
29h 43mins
1267.94 kgs
 
flight
$1898.0
12373.92 km
23h 45mins
1336.38 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 12047.7 km 18h 47mins 2,702 CNY 443.0
Flight 11571.57 km 20h 25mins 5,521 CNY 905.0
Flight 12031.12 km 22h 4mins 5,899 CNY 967.0
Flight 11925.34 km 22h 40mins 5,917 CNY 970.0
Flight 12121.04 km 21h 53mins 5,935 CNY 973.0
Flight 12281.72 km 23h 38mins 8,125 CNY 1332.0
Flight 11740.2 km 29h 43mins 8,625 CNY 1414.0
Flight 12373.92 km 23h 45mins 11,578 CNY 1898.0
Take Train from UP Express Union Station to UP Express Pearson Airport
Time: 26mins Cost: 24 CNY; $ 3.6 - 4.4 USD CO2 Emission: 1.35 kgs
Take Flight from YYZ to PVG
Time: 15h 29mins Cost: 2,623 CNY; $ 387.0 - 473.0 USD CO2 Emission: 1294.29 kgs
Take Walk from Shanghai Pudong to Pudong International Airport
Time: 7mins Cost: 0 CNY; $ 0.1 - 0.1 USD CO2 Emission: 0.06 kgs
Take Train from Pudong International Airport to Longyang Road
Time: 11mins Cost: 49 CNY; $ 7.2 - 8.8 USD CO2 Emission: 1.38 kgs
Take Train from Longyang Road to West Nanjing Road
Time: 16mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.64 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Shanghai, China is to travel by air, which will cost about 2,702 CNY or 398.70 USD.