The distance between Madagascar and Peru is 12,942 kilometers (8,042 miles).
Madagascar, Africa
Peru, South America
12,942 km
Distance between centroids
11,423 km
Shortest distance
Calculated based on main borders (including major islands)
12,061 km
Shortest distance between major cities
Ambovombe → Cusco
Distances between Madagascar and Peru by cities:
City in Madagascar | City in Peru | Distance (kilometers) |
---|---|---|
Soavinandriana | Cusco | 12,399 km |
Toamasina | Cusco | 12,702 km |
Tôlanaro | Lima | 12,697 km |
Toliara | Sullana | 13,228 km |
Antsiranana | Cusco | 12,947 km |
Ambovombe | Lima | 12,609 km |
Mahajanga | Sullana | 13,764 km |
Mananara | Arequipa | 12,646 km |
Amparafaravola | Lima | 13,177 km |
Ambatondrazaka | Lima | 13,184 km |
Ambatondrazaka | Cusco | 12,621 km |
Mahajanga | Cusco | 12,508 km |
Antananarivo | Callao | 13,057 km |
Ambilobe | Cusco | 12,886 km |
Antananarivo | Arequipa | 12,298 km |
Tôlanaro | Cusco | 12,149 km |
Antanifotsy | Cusco | 12,433 km |
Soavinandriana | Lima | 12,961 km |
Mananara | Lima | 13,393 km |
Antsirabe | Cusco | 12,396 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 Peru to China | 17,049 km |
From Peru to India | 16,965 km |
From Peru to United States | 5,560 km |
From Peru to Indonesia | 18,535 km |
From Peru to Pakistan | 15,646 km |
The following list contains countries that are separated by a similar distance as it is between Madagascar and Peru.
From | To | Distance (kilometers) |
---|---|---|
Tanzania | Panama | 12,939 km |
El Salvador | North Korea | 12,937 km |
Papua New Guinea | Norway | 12,947 km |
Tanzania | Micronesia | 12,932 km |
Timor Leste | Belgium | 12,948 km |
New Zealand | Russia | 12,953 km |
Kenya | Ecuador | 12,921 km |
Ethiopia | Peru | 12,959 km |
Sierra Leone | Vietnam | 12,960 km |
Vietnam | Sierra Leone | 12,960 km |
Slovakia | Chile | 12,962 km |
Timor Leste | Tunisia | 12,974 km |
Uruguay | Bahrain | 12,974 km |
Senegal | Vietnam | 12,976 km |
Vietnam | Senegal | 12,976 km |