The distance between Botswana and Eswatini is 830 kilometers (516 miles).
Botswana, Africa
Eswatini, Africa
830 km
Distance between centroids
431 km
Shortest distance
Calculated based on main borders (including major islands)
552 km
Shortest distance between major cities
Ramotswa → Mbabane
Distances between Botswana and Eswatini by cities:
City in Botswana | City in Eswatini | Distance (kilometers) |
---|---|---|
Selebi-Phikwe | Manzini | 616 km |
Palapye | Manzini | 614 km |
Gaborone | Big Bend | 650 km |
Ramotswa | Mbabane | 552 km |
Mahalapye | Hlatikulu | 626 km |
Mochudi | Hlatikulu | 592 km |
Lobatse | Hlatikulu | 597 km |
Molepolole | Manzini | 636 km |
Mochudi | Manzini | 574 km |
Ghanzi | Hlatikulu | 1,143 km |
Maun | Manzini | 1,088 km |
Ghanzi | Siteki | 1,172 km |
Palapye | Mbabane | 583 km |
Kanye | Mbabane | 601 km |
Serowe | Mbabane | 625 km |
Kanye | Hlatikulu | 640 km |
Serowe | Hlatikulu | 690 km |
Mogoditshane | Manzini | 592 km |
Molepolole | Hlatikulu | 651 km |
Francistown | Mbabane | 679 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 Eswatini to China | 10,289 km |
From Eswatini to India | 7,310 km |
From Eswatini to United States | 14,954 km |
From Eswatini to Indonesia | 9,225 km |
From Eswatini to Pakistan | 7,478 km |
The following list contains countries that are separated by a similar distance as it is between Botswana and Eswatini.
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 |