The distance between South Africa and Zimbabwe is 1,424 kilometers (885 miles).
South Africa, Africa
Zimbabwe, Africa
1,424 km
Distance between centroids
0 km
Shortest distance
Calculated based on main borders (including major islands)
621 km
Shortest distance between major cities
Pretoria → Bulawayo
Distances between South Africa and Zimbabwe by cities:
City in South Africa | City in Zimbabwe | Distance (kilometers) |
---|---|---|
Krugersdorp | Bulawayo | 663 km |
Bloemfontein | Harare | 1,344 km |
Johannesburg | Norton | 961 km |
Pretoria | Bulawayo | 621 km |
Welkom | Harare | 1,208 km |
Welkom | Bulawayo | 887 km |
East London | Glendale | 1,763 km |
Port Elizabeth | Chitungwiza | 1,849 km |
Krugersdorp | Harare | 975 km |
Vereeniging | Bulawayo | 726 km |
Soweto | Harare | 991 km |
Johannesburg | Harare | 978 km |
Tembisa | Chegutu | 893 km |
East London | Harare | 1,712 km |
Randburg | Harare | 968 km |
Durban | Chegutu | 1,302 km |
Soweto | Chegutu | 931 km |
Bloemfontein | Chegutu | 1,281 km |
Pietermaritzburg | Norton | 1,300 km |
Pretoria | Chitungwiza | 907 km |
Distance between countries | Kilometers |
---|---|
From South Africa to China | 11,224 km |
From South Africa to India | 8,242 km |
From South Africa to United States | 14,396 km |
From South Africa to Indonesia | 10,065 km |
From South Africa to Pakistan | 8,342 km |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between South Africa and Zimbabwe.
From | To | Distance (kilometers) |
---|---|---|
Costa Rica | Ecuador | 1,422 km |
Sweden | Austria | 1,429 km |
Kenya | Djibouti | 1,409 km |
Sweden | United Kingdom | 1,409 km |
Netherlands | Estonia | 1,435 km |
Bulgaria | Switzerland | 1,436 km |
Sweden | Hungary | 1,444 km |
Cuba | Curacao | 1,395 km |
Sweden | Luxembourg | 1,395 km |
Cuba | U.S. Virgin Islands | 1,394 km |
Sweden | Belgium | 1,393 km |
Cuba | Costa Rica | 1,451 km |
Costa Rica | Cuba | 1,451 km |
Bulgaria | Lithuania | 1,388 km |
Cuba | Netherlands Antilles | 1,385 km |