12265.86 km (7621 miles) is the average travel distance between Toronto and Shanghai. If you could walk at the speed of 3mph (4.8kph), it would take 79 days 8 hours.
Distance fromToronto to Shanghai
Average travel distance is12265.86 km
Nomal travel times are between18h 47min - 29h 43min
Travel distance by transport mode
|Flight||12265.86 km||7621.65 miles||6623.04 miles|
Toronto - Shanghai Info
The distance from UP Express Union Station to UP Express Pearson Airport 26 km (16 miles).
The distance from YYZ to SHA 12227 km (7597 miles).
The distance from Shanghai Hongqiao to Hongqiao Airport T1 1 km (0 miles).
The distance from Hongqiao Airport T1 to South Shaanxi Road Station 13 km (8 miles).
Travel distance chart
The distance between Toronto, ON, Canada to Shanghai, China is 12265.86 km (7621 miles) and it would cost 443 USD ~ 2,702 CNY to drive in a car that consumes about 112 MPG.
- Best Option