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 Italy7,629,706 kilometer 4,741 miles
Distance from China to North Korea2,017,017 kilometer 1,253 miles
Distance from China to South Africa11,058,449 kilometer 6,871 miles
Distance from China to Australia7,468,674 kilometer 4,641 miles

Sri Lanka

CountryDistanceMileage
Distance from Sri Lanka to Madagascar4,773,138 kilometer 2,966 miles
Distance from Sri Lanka to Italy7,707,628 kilometer 4,789 miles
Distance from Sri Lanka to Algeria8,261,041 kilometer 5,133 miles
Distance from Sri Lanka to Poland7,437,359 kilometer 4,621 miles