The distance between Botswana and Madagascar is 2,344 kilometers (1,457 miles).
Botswana, Africa
Madagascar, Africa
2,344 km
Distance between centroids
1,426 km
Shortest distance
Calculated based on main borders (including major islands)
1,993 km
Shortest distance between major cities
Selebi-Phikwe → Soavinandriana
Distances between Botswana and Madagascar by cities:
City in Botswana | City in Madagascar | Distance (kilometers) |
---|---|---|
Mogoditshane | Antsirabe | 2,242 km |
Mahalapye | Antananarivo | 2,202 km |
Mochudi | Toamasina | 2,507 km |
Mogoditshane | Toamasina | 2,540 km |
Thamaga | Antsirabe | 2,275 km |
Palapye | Antananarivo | 2,162 km |
Ghanzi | Soavinandriana | 2,630 km |
Francistown | Antananarivo | 2,109 km |
Kanye | Antananarivo | 2,386 km |
Selebi-Phikwe | Toamasina | 2,293 km |
Serowe | Antananarivo | 2,202 km |
Thamaga | Antananarivo | 2,359 km |
Francistown | Soavinandriana | 2,021 km |
Molepolole | Toamasina | 2,572 km |
Gaborone | Toamasina | 2,536 km |
Gaborone | Antsirabe | 2,238 km |
Mochudi | Soavinandriana | 2,204 km |
Maun | Antananarivo | 2,533 km |
Palapye | Toamasina | 2,374 km |
Ghanzi | Antanifotsy | 2,681 km |
Distance 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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Botswana and Madagascar.
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 |