The distance between Sri Lanka and Madagascar is 4,747 kilometers (2,949 miles).
Sri Lanka, Asia
Madagascar, Africa
4,747 km
Distance between centroids
3,970 km
Shortest distance
Calculated based on main borders (including major islands)
4,187 km
Shortest distance between major cities
Pita Kotte → Mananara
Distances between Sri Lanka and Madagascar by cities:
City in Sri Lanka | City in Madagascar | Distance (kilometers) |
---|---|---|
Dehiwala-Mount Lavinia | Antananarivo | 4,550 km |
Vavuniya | Soavinandriana | 4,823 km |
Moratuwa | Toamasina | 4,337 km |
Matara | Antananarivo | 4,546 km |
Colombo | Antananarivo | 4,555 km |
Jaffna | Toamasina | 4,558 km |
Badulla | Antananarivo | 4,662 km |
Matara | Soavinandriana | 4,631 km |
Badulla | Soavinandriana | 4,747 km |
Pita Kotte | Mananara | 4,187 km |
Vavuniya | Mananara | 4,366 km |
Galle | Soavinandriana | 4,610 km |
Trincomalee | Antananarivo | 4,788 km |
Hendala | Antsirabe | 4,666 km |
Jaffna | Antananarivo | 4,764 km |
Kandy | Toamasina | 4,437 km |
Moratuwa | Antananarivo | 4,546 km |
Puttalam | Toamasina | 4,423 km |
Puttalam | Antananarivo | 4,631 km |
Anuradhapura | Antananarivo | 4,700 km |
Distance 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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Sri Lanka and Madagascar.
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 |