337.51 km (209 miles) is the average travel distance between Shanghai and Nanjing. If you could walk at the speed of 3mph (4.8kph), it would take 2 days 4 hours.
Distance fromShanghai to Nanjing
Average travel distance is337.51 km
Nomal travel times are between1h 42min - 5h 16min
Travel distance by transport mode
|Bus||320.04 km||198.86 miles||172.81 miles|
|Drive||320.04 km||198.86 miles||172.81 miles|
|Train||326.45 km||202.85 miles||176.27 miles|
|Flight||398.96 km||247.9 miles||215.42 miles|
Shanghai - Nanjing Info
The distance from West Nanjing Road to Longyang Road 12 km (8 miles).
The distance from Longyang Road to Pudong International Airport 27 km (17 miles).
The distance from Pudong International Airport to Shanghai Pudong 1 km (0 miles).
The distance from PVG to NKG 309 km (192 miles).
The distance from Lukou Airport to Nanjing South 36 km (23 miles).
The distance from Nanjing South to Gulou 15 km (9 miles).
Travel distance chart
The distance between Shanghai, China to Nanjing, Jiangsu, China is 337.51 km (209 miles) and it would cost 12 USD ~ 73.201 CNY to drive in a car that consumes about 3 MPG.
- Best Option