The distance between Madagascar and Morocco is 8,026 kilometers (4,987 miles).
Madagascar, Africa
Morocco, Africa
8,026 km
Distance between centroids
7,249 km
Shortest distance
Calculated based on main borders (including major islands)
7,740 km
Shortest distance between major cities
Mahajanga → Al Hoceïma
Distances between Madagascar and Morocco by cities:
City in Madagascar | City in Morocco | Distance (kilometers) |
---|---|---|
Amparafaravola | Casablanca | 8,195 km |
Antananarivo | Fez | 8,082 km |
Antsiranana | Mohammedia | 7,867 km |
Mahajanga | Al Hoceïma | 7,740 km |
Ambovombe | Mohammedia | 8,627 km |
Amparafaravola | Mohammedia | 8,183 km |
Antanifotsy | Mohammedia | 8,276 km |
Toliara | Casablanca | 8,320 km |
Fianarantsoa | Casablanca | 8,410 km |
Toliara | Al Hoceïma | 8,201 km |
Mahajanga | Mohammedia | 7,893 km |
Soavinandriana | Mohammedia | 8,194 km |
Fianarantsoa | Meknès | 8,283 km |
Tôlanaro | Mohammedia | 8,677 km |
Ambatondrazaka | Casablanca | 8,228 km |
Antananarivo | Rabat | 8,215 km |
Toamasina | Mohammedia | 8,316 km |
Ambilobe | Mohammedia | 7,914 km |
Antsirabe | Mohammedia | 8,271 km |
Toamasina | Marrakesh | 8,237 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 Morocco to China | 9,654 km |
From Morocco to India | 8,477 km |
From Morocco to United States | 7,854 km |
From Morocco to Indonesia | 12,958 km |
From Morocco to Pakistan | 7,131 km |
The following list contains countries that are separated by a similar distance as it is between Madagascar and Morocco.
From | To | Distance (kilometers) |
---|---|---|
Sweden | Martinique | 8,034 km |
China | South Sudan | 8,026 km |
China | France | 8,042 km |
Bulgaria | Lesotho | 8,015 km |
Puerto Rico | Malta | 8,050 km |
Slovakia | Guadeloupe | 8,009 km |
Moldova | Mauritius | 8,053 km |
Cuba | Germany | 8,053 km |
Sweden | Puerto Rico | 8,005 km |
Puerto Rico | Sweden | 8,005 km |
Cuba | Switzerland | 8,000 km |
Netherlands | Comoros | 7,998 km |
El Salvador | Senegal | 7,998 km |
Moldova | Reunion | 8,062 km |
El Salvador | Western Sahara | 7,997 km |