The distance between Madagascar and Solomon Islands is 12,065 kilometers (7,497 miles).
Madagascar, Africa
Solomon Islands, Oceania
12,065 km
Distance between centroids
11,522 km
Shortest distance
Calculated based on main borders (including major islands)
11,562 km
Shortest distance between major cities
Toamasina → Taro
Distances between Madagascar and Solomon Islands by cities:
City in Madagascar | City in Solomon Islands | Distance (kilometers) |
---|---|---|
Ambilobe | Taro | 11,708 km |
Tôlanaro | Honiara | 11,826 km |
Mananara | Honiara | 11,838 km |
Mahajanga | Kirakira | 12,368 km |
Fianarantsoa | Honiara | 11,942 km |
Mananara | Buala | 11,850 km |
Ambilobe | Honiara | 11,998 km |
Toamasina | Lata | 12,349 km |
Mahajanga | Taro | 11,940 km |
Antanifotsy | Kirakira | 12,129 km |
Antsirabe | Taro | 11,763 km |
Amparafaravola | Honiara | 11,954 km |
Antsiranana | Taro | 11,700 km |
Amparafaravola | Taro | 11,697 km |
Antsiranana | Honiara | 11,997 km |
Fianarantsoa | Gizo | 11,697 km |
Ambatondrazaka | Honiara | 11,927 km |
Ambatondrazaka | Taro | 11,671 km |
Ambovombe | Honiara | 11,906 km |
Soavinandriana | Taro | 11,812 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 Solomon Islands to China | 7,727 km |
From Solomon Islands to India | 9,486 km |
From Solomon Islands to United States | 11,905 km |
From Solomon Islands to Indonesia | 5,212 km |
From Solomon Islands to Pakistan | 10,628 km |
The following list contains countries that are separated by a similar distance as it is between Madagascar and Solomon Islands.
From | To | Distance (kilometers) |
---|---|---|
Costa Rica | Russia | 12,062 km |
Ethiopia | Micronesia | 12,065 km |
Papua New Guinea | Jordan | 12,066 km |
Cuba | Saudi Arabia | 12,054 km |
Costa Rica | Palestinian Territory | 12,068 km |
Papua New Guinea | Turkey | 12,068 km |
Uruguay | Lebanon | 12,069 km |
Papua New Guinea | Finland | 12,069 km |
Papua New Guinea | Lebanon | 12,073 km |
New Zealand | Nepal | 12,073 km |
Costa Rica | Israel | 12,077 km |
Netherlands | Argentina | 12,041 km |
Puerto Rico | United Arab Emirates | 12,081 km |
Cuba | Uzbekistan | 12,037 km |
Papua New Guinea | Tanzania | 12,033 km |