Distance from Zimbabwe to South Africa

Name Zimbabwe South Africa
Country flag Flag of Zimbabwe Flag of South Africa
Country ISO code ZW / ZWE ZA / ZAF
Continent Africa Africa
Continent code AF AF
Capital Harare Pretoria
Total cities 110 3676
Cost of living Cost of living in Zimbabwe Cost of living in South Africa
DD coordinates -19.016921 / 29.152802 -28.479263 / 24.672714
DMS coordinates -19°01'0.92" S / 29°09'10.09" E -28°28'45.35" S / 24°40'21.77" E
UTM coordinates 35K 726601.52804873 7895912.6366404 35J 272161.29997692 6847498.1578986
Time zone Africa/Harare Africa/Johannesburg
Airports Airports in Zimbabwe: 139 Airports in South Africa: 502
Straight distance from Zimbabwe to South Africa is 1146 kilometers (712 miles).
Distance calculator from ZW to ZA
246 Countries
1208701 Cities
41339 Airports

Distance converter

There are many ways to find how far is Zimbabwe from South Africa, the distance calculated in kilometers and miles by Haversine formula - distance between coordinates: -19.016921 / 29.152802 (ZW) and -28.479263 / 24.672714 (ZA).


Find out the distance from Zimbabwe to South Africa using our online calculator to plan your trip with maximum comfort, understanding the ZW to ZA distance is also helpful for choosing the most suitable mode of transport.

To learn an answer to the question "How far is Zimbabwe from South Africa?", enter the countries names or opt for our list of cities for each destination. Geographically, your departure coordinates are -19.016921 / 29.152802 while you arrive at -28.479263 / 24.672714. The calculator shows the shortest distance between ZW and ZA and illustrates the route as a straight line on the map.

So, how far is it from Zimbabwe to South Africa? The distance is 1146 km / 712 mil, and it displays remoteness based on the haversine formula, which factors in the spherical shape of the Earth for more precise results.

Also, the service will show you how many hours from Zimbabwe to South Africa by air, car and other modes of transport according to the average speed of each transportation type. For example, the flight time is 1 hour, 21 minutes while the IATA country codes are (ZW to ZA).

Reverse direction from South Africa to Zimbabwe.

Travel time by different modes of transport

Depart from Zimbabwe (ZW)
Arrives in South Africa (ZA)
Zimbabwe to South Africa distance 1146 km / 712 mil
Avg car duration 12 hours, 44 minutes (90 km/h)
Avg bus duration 19 hours, 6 minutes (60 km/h)
Avg train duration 11 hours, 27 minutes (100 km/h)
Avg flight duration 1 hour, 16 minutes (900 km/h)

* Estimated time when driving in a straight line at the same speed.

Zimbabwe and South Africa on map

Related distances from Zimbabwe

People also ask - FAQ

The shortest way from ZW and ZA is 1146 kilometers = 712 miles.
To get from ZW to ZA by plane, you need to travel 1146 kilometers = 712 miles. With an average plane speed of 560 miles, the journey to ZA will take about 1 hour, 16 minutes.
You’ll spend approximately 19 hours, 6 minutes travelling from Zimbabwe (ZW) to South Africa (ZA), but you also need to factor in possible stops for a night’s rest, food breaks, refueling your car, and others pauses.
Yes, you can travel to Zimbabwe from South Africa provided that the entry regulations are met.