Distance from to

Distance from Shanghai to Shimla

Distance from Shanghai to Shimla is 4,193 kilometers. This air travel distance is equal to 2,605 miles.

The air travel (bird fly) shortest distance between Shanghai and Shimla is 4,193 km= 2,605 miles.

If you travel with an airplane (which has average speed of 560 miles) from Shanghai to Shimla, It takes 4.65 hours to arrive.

Shanghai

Shanghai is located in China.

GPS Coordinates (DMS)31° 13´ 19.9920'' N
121° 27´ 29.0160'' E
Latitude31.22222
Longitude121.45806
Altitude12 m
CountryChina

Shanghai Distances to Cities

ShanghaiDistance
Distance from Shanghai to Shimla4,193 km
Distance from Shanghai to Taranagar4,458 km
Distance from Shanghai to Jorhat2,695 km
Distance from Shanghai to Jammu4,371 km
Distance from Shanghai to Babrala4,152 km

Shimla

Shimla is located in India.

GPS Coordinates31° 6´ 15.9120'' N
77° 9´ 59.8320'' E
Latitude31.10442
Longitude77.16662
Altitude2073 m
CountryIndia

Map of Shanghai

Map of Shimla