193.53 km (120 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 1 days 6 hours.
Distance from
Shanghai to HangzhouAverage travel distance is
193.53 kmNomal travel times are between
1h 56min - 2h 33minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Drive | 191.37 km | 118.91 miles | 103.33 miles |
Train | 195.70 km | 121.6 miles | 105.67 miles |
Bus | 193.53 km | 120.26 miles | 104.5 miles |
Travel distance chart
The distance between Shanghai, China to Hangzhou, Zhejiang, China is 193.53 km (120 miles) and it would cost 13 USD ~ 79 CNY to drive in a car that consumes about 3 MPG.