Flight distance from Harare to Johannesburg

973 kilometers/604 miles
or 525 nautical miles.
Your flight will depart from Harare airport and land at Johannesburg airport.
City: Harare (HRE) Johannesburg (JNB)
Latitude: -17.863889 -26.204444
Longitude: 31.029722 28.045556
Country: Zimbabwe South Africa
Timezone: Africa/Harare Africa/Johannesburg
Current time:: 00:47 02-Apr-2026 00:47 02-Apr-2026

How far is between Harare and Johannesburg?

  • Your starting point Harare, Zimbabwe is located at -17.863889,31.029722
  • Your ending point Johannesburg, South Africa is located at -26.204444,28.045556
  • l distance from Harare to Johannesburg is 973 kms equals to miles and 525 nautical miles.
  • Flight time from Harare to Johannesburg is 3 hours 40 minutes
Click here to get detail flight schedules from Harare to Johannesburg