337.92 km (210 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 2 days 4 hours.
Distance from
Shanghai to NanjingAverage travel distance is
337.92 kmNomal travel times are between
1h 42min - 5h 16minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Train | 326.45 km | 202.85 miles | 176.27 miles |
Train | 353.74 km | 219.81 miles | 191.01 miles |
Drive | 320.04 km | 198.86 miles | 172.81 miles |
Flight | 398.96 km | 247.9 miles | 215.42 miles |
Bus | 322.08 km | 200.13 miles | 173.91 miles |
Bus | 324.11 km | 201.39 miles | 175.0 miles |
Bus | 320.04 km | 198.86 miles | 172.81 miles |
BE PREPARED
Shanghai - Nanjing Info
The distance from West Nanjing Road to Longyang Road 12 km (7.73 miles) .
The distance from Longyang Road to Pudong International Airport 27 km (16.6 miles) .
The distance from Pudong International Airport to Shanghai Pudong 1 km (0.32 miles) .
The distance from PVG to NKG 309 km (192.06 miles) .
The distance from Lukou Airport to Nanjing South 36 km (22.56 miles) .
The distance from Nanjing South to Gulou 15 km (9.24 miles) .
Travel distance chart
The distance between Shanghai, China to Nanjing, Jiangsu, China is 337.92 km (210 miles) and it would cost 12 USD ~ 73 CNY to drive in a car that consumes about 3 MPG.