Distance from to

Distance from Shanghai Shi to Johor Bahru

Distance from Shanghai Shi to Johor Bahru is 3,786 kilometers. This air travel distance is equal to 2,353 miles.

The air travel (bird fly) shortest distance between Shanghai Shi and Johor Bahru is 3,786 km= 2,353 miles.

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

Shanghai Shi

Shanghai Shi is located in China.

GPS Coordinates (DMS)31° 13´ 49.5120'' N
121° 28´ 25.3200'' E
Latitude31.23042
Longitude121.47370
Altitude16 m
CountryChina

Shanghai Shi Distances to Cities

Shanghai ShiDistance
Distance from Shanghai Shi to Johor Bahru3,786 km

Johor Bahru

Johor Bahru is located in Malaysia.

GPS Coordinates1° 27´ 55.8000'' N
103° 45´ 28.0800'' E
Latitude1.46550
Longitude103.75780
Altitude32 m
CountryMalaysia

Map of Shanghai Shi

Map of Johor Bahru