Toronto, ON, Canada
Shanghai, China
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 |
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.