The distance between Zimbabwe and Botswana is 593 kilometers (368 miles).
Zimbabwe, Africa
Botswana, Africa
593 km
Distance between centroids
0 km
Shortest distance
Calculated based on main borders (including major islands)
347 km
Shortest distance between major cities
Gweru → Selebi-Phikwe
Distances between Zimbabwe and Botswana by cities:
City in Zimbabwe | City in Botswana | Distance (kilometers) |
---|---|---|
Kwekwe | Ghanzi | 906 km |
Chinhoyi | Thamaga | 942 km |
Chitungwiza | Gaborone | 910 km |
Harare | Gaborone | 925 km |
Gweru | Selebi-Phikwe | 347 km |
Bulawayo | Gaborone | 570 km |
Glendale | Francistown | 564 km |
Epworth | Thamaga | 950 km |
Norton | Gaborone | 899 km |
Kadoma | Gaborone | 814 km |
Mutare | Gaborone | 940 km |
Kadoma | Palapye | 550 km |
Chitungwiza | Selebi-Phikwe | 554 km |
Kwekwe | Thamaga | 774 km |
Masvingo | Gaborone | 718 km |
Chinhoyi | Francistown | 507 km |
Bulawayo | Thamaga | 590 km |
Harare | Francistown | 525 km |
Epworth | Gaborone | 925 km |
Marondera | Thamaga | 950 km |
Distance between countries | Kilometers |
---|---|
From Zimbabwe to China | 9,955 km |
From Zimbabwe to India | 6,978 km |
From Zimbabwe to United States | 14,334 km |
From Zimbabwe to Indonesia | 9,438 km |
From Zimbabwe to Pakistan | 6,957 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 Zimbabwe and Botswana.
From | To | Distance (kilometers) |
---|---|---|
Estonia | Belarus | 574 km |
Haiti | Puerto Rico | 607 km |
Puerto Rico | Haiti | 607 km |
Turkey | Syria | 570 km |
Turkey | Lebanon | 570 km |
Cyprus | Jordan | 568 km |
Bulgaria | Moldova | 567 km |
Moldova | Bulgaria | 567 km |
Thailand | Cambodia | 566 km |
Sweden | Norway | 563 km |
South Sudan | Uganda | 618 km |
Greece | Serbia | 553 km |
Netherlands | Switzerland | 628 km |
Slovakia | Bosnia and Herzegovina | 551 km |
North Macedonia | Romania | 547 km |