Distance from Shanghai to Kelaniya
Distance from Shanghai to Kelaniya is 5,083 kilometers. This air travel distance is equal to 3,158 miles.
The air travel (bird fly) shortest distance between Shanghai and Kelaniya is 5,083 km= 3,158 miles.
If you travel with an airplane (which has average speed of 560 miles) from Shanghai to Kelaniya, It takes 5.64 hours to arrive.
Shanghai is located in China.
|GPS Coordinates (DMS)||31° 13´ 19.9920'' N |
121° 27´ 29.0160'' E
Map of Shanghai
Shanghai Distances to Cities
|Distance from Shanghai to Colombo||5,091 km|
|Distance from Shanghai to Kelaniya||5,083 km|
|Distance from Shanghai to Maharagama||5,090 km|
|Distance from Shanghai to Chilaw||5,053 km|