1362.96 km (847 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 8 days 19 hours.
Distance from
Shanghai to BeijingAverage travel distance is
1362.96 kmNomal travel times are between
6h 44min - 21h 0minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Train | 1430.43 km | 888.83 miles | 772.37 miles |
Flight | 1282.30 km | 796.79 miles | 692.39 miles |
Drive | 1344.50 km | 835.44 miles | 725.97 miles |
Bus | 1394.59 km | 866.56 miles | 753.02 miles |
BE PREPARED
Shanghai - Beijing Info
The distance from Peopleu0027s Square to Shanghai Railway 3 km (1.79 miles) .
The distance from Shanghai to Wuxi 136 km (84.72 miles) .
The distance from Wuxi Station to Sunan Shuofang Airport 20 km (12.34 miles) .
The distance from WUX to PEK 1097 km (681.44 miles) .
The distance from Beijing Capital Airport T2 to Dongzhimen 28 km (17.14 miles) .
Travel distance chart
The distance between Shanghai, China to Beijing is 1362.96 km (847 miles) and it would cost 62 USD ~ 378 CNY to drive in a car that consumes about 15 MPG.