The distance between Madagascar and Sri Lanka is 4,747 kilometers (2,949 miles).
Madagascar, Africa
Sri Lanka, Asia
4,747 km
Distance between centroids
3,970 km
Shortest distance
Calculated based on main borders (including major islands)
3,996 km
Shortest distance between major cities
Antsiranana → Colombo
Distances between Madagascar and Sri Lanka by cities:
City in Madagascar | City in Sri Lanka | Distance (kilometers) |
---|---|---|
Toamasina | Batticaloa | 4,557 km |
Ambilobe | Colombo | 4,069 km |
Toamasina | Hendala | 4,353 km |
Tôlanaro | Hendala | 5,026 km |
Amparafaravola | Hendala | 4,417 km |
Soavinandriana | Colombo | 4,640 km |
Mahajanga | Hendala | 4,472 km |
Ambovombe | Hendala | 5,105 km |
Ambovombe | Colombo | 5,098 km |
Antanifotsy | Vavuniya | 4,806 km |
Toliara | Vavuniya | 5,356 km |
Antsirabe | Hendala | 4,666 km |
Fianarantsoa | Anuradhapura | 4,909 km |
Mananara | Colombo | 4,185 km |
Ambatondrazaka | Hendala | 4,416 km |
Antsiranana | Hendala | 4,003 km |
Fianarantsoa | Colombo | 4,761 km |
Antananarivo | Jaffna | 4,764 km |
Antsiranana | Colombo | 3,996 km |
Soavinandriana | Hendala | 4,646 km |
Distance between countries | Kilometers |
---|---|
From Madagascar to China | 8,542 km |
From Madagascar to India | 5,587 km |
From Madagascar to United States | 15,856 km |
From Madagascar to Indonesia | 7,574 km |
From Madagascar to Pakistan | 5,947 km |
Distances between countries | Kilometers |
---|---|
From Sri Lanka to China | 3,909 km |
From Sri Lanka to India | 1,421 km |
From Sri Lanka to United States | 15,013 km |
From Sri Lanka to Indonesia | 3,802 km |
From Sri Lanka to Pakistan | 2,761 km |
The following list contains countries that are separated by a similar distance as it is between Madagascar and Sri Lanka.
From | To | Distance (kilometers) |
---|---|---|
China | Guam | 4,751 km |
Papua New Guinea | Japan | 4,744 km |
Netherlands | Benin | 4,757 km |
Slovakia | South Sudan | 4,760 km |
Greece | Guinea-Bissau | 4,738 km |
Nigeria | Lesotho | 4,767 km |
Greece | Sierra Leone | 4,767 km |
Netherlands | Bahrain | 4,769 km |
Netherlands | Cabo Verde | 4,769 km |
Kenya | Pakistan | 4,731 km |
Greece | Burundi | 4,773 km |
Greece | Democratic Republic of the Congo | 4,773 km |
Ethiopia | South Africa | 4,777 km |
Kenya | Georgia | 4,721 km |
Slovakia | Togo | 4,779 km |