- Home
- Flights
- Flights from Johannesburg
- Johannesburg to Harare
Cheap flights from Johannesburg to Harare from ZAR 1,497
FlySafair, Royal Air Maroc Express, Air Zimbabwe and 4 more airlines fly nonstop from Johannesburg to Harare. The flight takes around 1h 42m, and the cheapest one-way fare we found recently is ZAR 1,497 on 16 Nov.
Direct flights available 1h 42m Cheapest in November Prices checked 15 days ago
Johannesburg to Harare at a glance
Cheapest one-wayZAR 1,497FlySafair · nonstop · Mon 16 NovFastest flight1h 42mEstimated
Nonstop flightsYesFlySafair, Royal Air Maroc Express, Air Zimbabwe
Airlines flying nonstop from Johannesburg to Harare
7 airlines on this route.
Cheapest month to fly from Johannesburg to Harare
Lowest one-way fare found for each month: November is cheapest, July the most expensive.
Good to know
- Distance
- 960 km596 miles
- Flight time
- 1h 42mestimate
- Time difference
- NoneHarare vs Johannesburg
- Currency in Harare
- USD
- Airports
- JNB, HLA → HRE
Flights from Johannesburg to Harare: questions answered
How much is a flight from Johannesburg to Harare?
The cheapest one-way fare we found recently is ZAR 1,497, nonstop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Johannesburg to Harare?
Yes. FlySafair, Royal Air Maroc Express, Air Zimbabwe, Airlink, CemAir, Fastjet Zimbabwe and South African Airways fly this route nonstop.
How long is the flight from Johannesburg to Harare?
A nonstop flight covers 960 km and takes around 1h 42m.
What is the cheapest month to fly from Johannesburg to Harare?
November has the lowest fare we found (ZAR 1,497), while July is the most expensive (ZAR 2,097).
Which airlines fly from Johannesburg to Harare?
FlySafair, Royal Air Maroc Express, Air Zimbabwe, Airlink, CemAir, Fastjet Zimbabwe and South African Airways operate nonstop flights on this route.
Which airports serve Johannesburg and Harare?
Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Harare: Robert Gabriel Mugabe International Airport (HRE).



