The distance between Madagascar and Comoros is 828 kilometers (514 miles).
Madagascar, Africa
Comoros, Africa
828 km
Distance between centroids
438 km
Shortest distance between major cities
Mahajanga → Chandra
Distances between Madagascar and Comoros by cities:
City in Madagascar | City in Comoros | Distance (kilometers) |
---|---|---|
Ambilobe | Chandra | 510 km |
Antanifotsy | Barakani | 887 km |
Antsiranana | Moroni | 661 km |
Antsirabe | Chandra | 892 km |
Antsiranana | Chandra | 525 km |
Ambovombe | Chandra | 1,447 km |
Amparafaravola | Moroni | 843 km |
Tôlanaro | Chandra | 1,446 km |
Mahajanga | Barakani | 445 km |
Antananarivo | Fomboni | 838 km |
Ambilobe | Moroni | 651 km |
Fianarantsoa | Mbéni | 1,170 km |
Toliara | Moroni | 1,290 km |
Soavinandriana | Chandra | 809 km |
Toamasina | Chandra | 846 km |
Tôlanaro | Moroni | 1,527 km |
Ambatondrazaka | Chandra | 755 km |
Toamasina | Domoni | 836 km |
Antanifotsy | Chandra | 880 km |
Antananarivo | Moutsamoudou | 819 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 Comoros to China | 8,243 km |
From Comoros to India | 5,258 km |
From Comoros to United States | 15,121 km |
From Comoros to Indonesia | 7,827 km |
From Comoros to Pakistan | 5,413 km |
The following list contains countries that are separated by a similar distance as it is between Madagascar and Comoros.
From | To | Distance (kilometers) |
---|---|---|
Haiti | Curacao | 831 km |
Moldova | North Macedonia | 832 km |
Moldova | Poland | 833 km |
Slovakia | Albania | 836 km |
Haiti | Netherlands Antilles | 823 km |
Netherlands | Austria | 840 km |
Nigeria | Equatorial Guinea | 841 km |
Greece | Italy | 844 km |
Slovakia | Ukraine | 847 km |
Puerto Rico | Saint Vincent and the Grenadines | 812 km |
Puerto Rico | Grenada | 849 km |
Haiti | Bahamas | 854 km |
Cuba | Dominican Republic | 854 km |
Greece | Romania | 805 km |
Slovakia | Belarus | 804 km |