1231.42 km (765 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 7 days 23 hours.
Distance from
Shanghai to WeihaiAverage travel distance is
1231.42 kmNomal travel times are between
9h 12min - 16h 38minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 824.31 km | 512.2 miles | 445.09 miles |
Drive | 1040.11 km | 646.3 miles | 561.62 miles |
Train | 1708.67 km | 1061.72 miles | 922.61 miles |
Bus | 1352.58 km | 840.45 miles | 730.34 miles |
BE PREPARED
Shanghai - Weihai Info
The distance from East Nanjing Road to Longyang Road 9 km (5.7 miles) .
The distance from Longyang Road to Pudong International Airport 31 km (19.18 miles) .
The distance from PVG to WEH 734 km (456.33 miles) .
The distance from Weihai Dashuibo Airport to Weihaiwei Building 51 km (31.45 miles) .
Travel distance chart
The distance between Shanghai, China to Weihai, Shandong, China is 1231.42 km (765 miles) and it would cost 58 USD ~ 354 CNY to drive in a car that consumes about 14 MPG.