185.17 km (115 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 4 hours.
Distance from
Shanghai to HangzhouAverage travel distance is
185.17 kmNomal travel times are between
1h 31min - 2h 5minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Train | 190.32 km | 118.26 miles | 102.77 miles |
Drive | 185.61 km | 115.33 miles | 100.22 miles |
Drive | 187.41 km | 116.45 miles | 101.19 miles |
Bus | 178.40 km | 110.85 miles | 96.33 miles |
Bus | 184.10 km | 114.39 miles | 99.41 miles |
Travel distance chart
The distance between Shanghai, China to Hangzhou is 185.17 km (115 miles) and it would cost 9 USD ~ 55 CNY to drive in a car that consumes about 2 MPG.