The distance between Madagascar and Botswana is 2,344 kilometers (1,457 miles).
Madagascar, Africa
Botswana, Africa
2,344 km
Distance between centroids
1,426 km
Shortest distance
Calculated based on main borders (including major islands)
1,698 km
Shortest distance between major cities
Toliara → Palapye
Distances between Madagascar and Botswana by cities:
City in Madagascar | City in Botswana | Distance (kilometers) |
---|---|---|
Amparafaravola | Thamaga | 2,480 km |
Antsirabe | Thamaga | 2,275 km |
Mahajanga | Palapye | 2,154 km |
Mananara | Francistown | 2,410 km |
Antsirabe | Maun | 2,471 km |
Antananarivo | Maun | 2,533 km |
Ambovombe | Gaborone | 2,037 km |
Antanifotsy | Palapye | 2,121 km |
Toamasina | Molepolole | 2,572 km |
Toliara | Palapye | 1,698 km |
Soavinandriana | Thamaga | 2,270 km |
Antsiranana | Thamaga | 2,850 km |
Antanifotsy | Thamaga | 2,311 km |
Toliara | Gaborone | 1,811 km |
Mananara | Gaborone | 2,656 km |
Ambilobe | Thamaga | 2,776 km |
Mahajanga | Thamaga | 2,383 km |
Soavinandriana | Gaborone | 2,233 km |
Fianarantsoa | Gaborone | 2,197 km |
Tôlanaro | Gaborone | 2,128 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 Botswana to China | 10,548 km |
From Botswana to India | 7,570 km |
From Botswana to United States | 14,128 km |
From Botswana to Indonesia | 9,905 km |
From Botswana to Pakistan | 7,537 km |
The following list contains countries that are separated by a similar distance as it is between Madagascar and Botswana.
From | To | Distance (kilometers) |
---|---|---|
Slovakia | Israel | 2,338 km |
South Sudan | Gabon | 2,347 km |
Ethiopia | Kuwait | 2,349 km |
Sweden | Greece | 2,352 km |
Greece | Sweden | 2,352 km |
Thailand | Indonesia | 2,327 km |
Ethiopia | Comoros | 2,354 km |
Puerto Rico | Belize | 2,325 km |
Moldova | United Kingdom | 2,359 km |
Papua New Guinea | Australia | 2,362 km |
North Macedonia | Algeria | 2,365 km |
Thailand | Sri Lanka | 2,372 km |
Kenya | Zimbabwe | 2,308 km |
Costa Rica | Peru | 2,307 km |
Estonia | Iceland | 2,374 km |