Distance from Shanghai to Colombo
Distance from Shanghai to Colombo is 5,091 kilometers. This air travel distance is equal to 3,163 miles.
The air travel (bird fly) shortest distance between Shanghai and Colombo is 5,091 km= 3,163 miles.
If you travel with an airplane (which has average speed of 560 miles) from Shanghai to Colombo, It takes 5.65 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|