Distance Calculator

Distance from Hangzhou to Shanghai

Distance between Hangzhou and Shanghai is 161 kilometers (100 miles).
Driving distance from Hangzhou to Shanghai is 174 kilometers (108 miles).

air 161 km
air 100 miles
car 174 km
car 108 miles

Distance Map Between Hangzhou and Shanghai

Hangzhou, ChinaShanghai, China = 100 miles = 161 km.

How far is it between Hangzhou and Shanghai

Hangzhou is located in China with (30.2937,120.1614) coordinates and Shanghai is located in China with (31.2222,121.4581) coordinates. The calculated flying distance from Hangzhou to Shanghai is equal to 100 miles which is equal to 161 km.

If you want to go by car, the driving distance between Hangzhou and Shanghai is 173.91 km. If you ride your car with an average speed of 112 kilometers/hour (70 miles/h), travel time will be 01 hours 33 minutes. Please check the avg. speed travel time table on the right for various options.
Difference between fly and go by a car is 13 km.

City/PlaceLatitude and LongitudeGPS Coordinates
Hangzhou 30.2937, 120.1614 30° 17´ 37.1400'' N
120° 9´ 41.1120'' E
Shanghai 31.2222, 121.4581 31° 13´ 19.9920'' N
121° 27´ 29.0160'' E

Estimated Travel Time Between Hangzhou and Shanghai

Average SpeedTravel Time
30 mph (48 km/h) 03 hours 37 minutes
40 mph (64 km/h) 02 hours 43 minutes
50 mph (80 km/h) 02 hours 10 minutes
60 mph (97 km/h) 01 hours 47 minutes
70 mph (112 km/h) 01 hours 33 minutes
75 mph (120 km/h) 01 hours 26 minutes
Hangzhou, China

Related Distances from Hangzhou

CitiesDistance
Hangzhou to Xi An1336 km
Hangzhou to Jinan898 km
Hangzhou to Shenzhen1287 km
Hangzhou to Xining2218 km
Hangzhou to Nanjing277 km
Shanghai, China

Related Distances to Shanghai

CitiesDistance
Hangzhou to Shanghai174 km
Changsha to Shanghai1089 km
Nanchang to Shanghai735 km
Kunshan to Shanghai67 km
Taizhou to Shanghai238 km
Please Share Your Comments