974.02 km (605 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 6 days 7 hours.
Distance fromShanghai to Zhangshu
Average travel distance is974.02 km
Nomal travel times are between8h 20min - 13h 15min
Travel distance by transport mode
|Drive||849.42 km||527.81 miles||458.65 miles|
|Train||874.69 km||543.51 miles||472.3 miles|
|Flight||1083.45 km||673.22 miles||585.01 miles|
|Bus||1088.51 km||676.37 miles||587.75 miles|
Shanghai - Zhangshu Info
The distance from Yuyuan Garden Station to Hongqiao station 19 km (11.71 miles) .
The distance from Shanghai Hongqiao to Ningbo 332 km (206.45 miles) .
The distance from Ningbo to Ningbo 14 km (8.46 miles) .
The distance from NGB to KHN 587 km (365.03 miles) .
The distance from Nanchang Airport to Nanchang 35 km (22.03 miles) .
The distance from Nanchang to Zhangshu 93 km (57.49 miles) .
The distance from Zhangshu to Zhangshu 4 km (2.54 miles) .
Travel distance chart
The distance between Shanghai, China to Zhangshu, Yichun, Jiangxi, China is 974.02 km (605 miles) and it would cost 95 USD ~ 580 CNY to drive in a car that consumes about 24 MPG.
- Best Option
- OTHER ROUTES