Distance from Mexico to Sri Lanka

The distance between Mexico and Sri Lanka is 16,654 kilometers = 10,348 miles = 8,988 nautical miles
If you travel with an airplane from Mexico to Sri Lanka It takes 18.5 hours to arrive (average speed = 900 kilometers = 559 miles )

Mexico

GPS Coordinates (DMS)23 0 0.000000N
102° 0' 0"W
Latitude23
Longitude-102
area1964375 sq km
population122273473
regionAmericas
subregionCentral America
CodeMX

Sri Lanka

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

Mexico

CountryDistanceMileage
Distance from Mexico to Spain9,044,831 kilometer 5,620 miles
Distance from Mexico to Czech Republic9,874,933 kilometer 6,136 miles
Distance from Mexico to Burundi14,434,130 kilometer 8,969 miles
Distance from Mexico to Palestine12,420,647 kilometer 7,718 miles

Sri Lanka

CountryDistanceMileage
Distance from Sri Lanka to Malaysia3,528,638 kilometer 2,193 miles
Distance from Sri Lanka to Switzerland8,155,122 kilometer 5,067 miles
Distance from Sri Lanka to Namibia7,677,358 kilometer 4,770 miles
Distance from Sri Lanka to Madagascar4,773,138 kilometer 2,966 miles