Route by car
Air line (approximately)
161 Kilometer 87 Nautical Miles
The calculated distance (air line) between Shanghai and Hangzhou is approximately 100 Miles respectively 161 Kilometer.