12880.34 km (8003 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 83 days 8 hours.
Distance from
Shanghai to TorontoAverage travel distance is
12880.34 kmNomal travel times are between
24h 52min - 27h 21minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 12880.34 km | 8003.47 miles | 6954.82 miles |
BE PREPARED
Shanghai - Toronto Info
The distance from East Nanjing Road to Shanghai Pudong Airport 39 km (24.41 miles) .
The distance from PVG to DTW 12392 km (7699.76 miles) .
The distance from McNamara Terminal to North Terminal 4 km (2.34 miles) .
The distance from Detroit Metro Airport to Congress @ Saint Antoine 52 km (32.06 miles) .
The distance from Congress @ Saint Antoine to Windsor, ON 5 km (3.39 miles) .
The distance from Windsor, ON to Toronto, ON 389 km (241.69 miles) .
Travel distance chart
The distance between Shanghai, China to Toronto, ON, Canada is 12880.34 km (8003 miles) and it would cost 890 USD ~ 939 CAD to drive in a car that consumes about 225 MPG.
- Best Option
- OTHER ROUTES