The distance between Eswatini and Botswana is 830 kilometers (516 miles).
Eswatini, Africa
Botswana, Africa
830 km
Distance between centroids
431 km
Shortest distance
Calculated based on main borders (including major islands)
554 km
Shortest distance between major cities
Bhunya → Gaborone
Distances between Eswatini and Botswana by cities:
City in Eswatini | City in Botswana | Distance (kilometers) |
---|---|---|
Big Bend | Gaborone | 650 km |
Piggs Peak | Palapye | 564 km |
Hlatikulu | Thamaga | 634 km |
Malkerns | Thamaga | 604 km |
Piggs Peak | Thamaga | 592 km |
Bhunya | Gaborone | 554 km |
Siteki | Mogoditshane | 644 km |
Bhunya | Thamaga | 588 km |
Big Bend | Thamaga | 684 km |
Nhlangano | Selebi-Phikwe | 662 km |
Vuvulane | Francistown | 703 km |
Mbabane | Gaborone | 557 km |
Mhlume | Palapye | 616 km |
Lobamba | Gaborone | 568 km |
Malkerns | Francistown | 705 km |
Nhlangano | Thamaga | 628 km |
Hluti | Gaborone | 638 km |
Manzini | Gaborone | 586 km |
Siteki | Gaborone | 639 km |
Mhlume | Gaborone | 617 km |
Distance 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 |
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 Eswatini and Botswana.
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 |