Distance from China to Sri Lanka

The distance between China and Sri Lanka is 3,961 kilometers = 2,461 miles = 2,138 nautical miles
If you travel with an airplane from China to Sri Lanka It takes 4.4 hours to arrive (average speed = 900 kilometers = 559 miles )

China

GPS Coordinates (DMS)35 0 0.000000N
105° 0' 0"E
Latitude35
Longitude105
area9640011 sq km
population1377422166
regionAsia
subregionEastern Asia
CodeCN

Sri Lanka

GPS Coordinates (DMS)7 0 0.000000N
81° 0' 0"E
Latitude7
Longitude81
area65610 sq km
population20966000
regionAsia
subregionSouthern Asia
CodeLK

China

CountryDistanceMileage
Distance from China to Azerbaijan5,014,619 kilometer 3,116 miles
Distance from China to Tunisia8,417,447 kilometer 5,230 miles
Distance from China to Spain8,975,880 kilometer 5,577 miles
Distance from China to Tanzania8,600,747 kilometer 5,344 miles

Sri Lanka

CountryDistanceMileage
Distance from Sri Lanka to North Korea5,853,055 kilometer 3,637 miles
Distance from Sri Lanka to Mexico16,669,595 kilometer 10,358 miles
Distance from Sri Lanka to Pakistan2,794,113 kilometer 1,736 miles
Distance from Sri Lanka to Namibia7,677,358 kilometer 4,770 miles