Lowcost flights from Johannesburg (South Africa) to Harare (Zimbabwe)

Direct distance between cities: 974 km. Average direct flight time is 2:08 hours.

From Johannesburg to Harare with FlySafair (FA)
From Johannesburg to Harare with Fastjet (FN)

Connection in Bulawayo (Zimbabwe)
  • From Johannesburg to Bulawayo with Fastjet.
  • From Bulawayo to Harare with Fastjet.
Connection in Victoria Falls (Zimbabwe)
  • From Johannesburg to Victoria Falls with FlySafair.
  • From Victoria Falls to Harare with Fastjet.