Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Harare
  4. Harare to Johannesburg
Nonstop route · Zimbabwe → South Africa

Cheap flights from Harare to Johannesburg from US$130

FlySafair, South African Airways, Royal Air Maroc Express and 4 more airlines fly nonstop from Harare to Johannesburg. The flight takes around 1h 42m, and the cheapest one-way fare we found recently is US$130 on 19 Jan.

Direct flights available 1h 42m Cheapest in January Prices checked 14 days ago
HREJNB

Harare to Johannesburg at a glance

Cheapest one-wayUS$130FlySafair · nonstop · Tue 19 JanFastest flight1h 42mEstimated
Nonstop flightsYesFlySafair, South African Airways, Royal Air Maroc Express

Airlines flying nonstop from Harare to Johannesburg

7 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
FFlySafair——US$130Search
South African Airways——US$146Search
RARoyal Air Maroc Express——US$156Search
AZAir Zimbabwe———Search
AAirlink———Search
CCemAir———Search
FZFastjet Zimbabwe———Search

Cheapest month to fly from Harare to Johannesburg

Lowest one-way fare found for each month: January is cheapest, December the most expensive.

Good to know

Distance
960 km596 miles
Flight time
1h 42mestimate
Time difference
NoneJohannesburg vs Harare
Currency in Johannesburg
ZAR
Airports
HRE → JNB, HLA

Flights from Harare to Johannesburg: questions answered

How much is a flight from Harare to Johannesburg?
The cheapest one-way fare we found recently is US$130, nonstop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Harare to Johannesburg?
Yes. FlySafair, South African Airways, Royal Air Maroc Express, Air Zimbabwe, Airlink, CemAir and Fastjet Zimbabwe fly this route nonstop.
How long is the flight from Harare to Johannesburg?
A nonstop flight covers 960 km and takes around 1h 42m.
What is the cheapest month to fly from Harare to Johannesburg?
January has the lowest fare we found (US$130), while December is the most expensive (US$156).
Which airlines fly from Harare to Johannesburg?
FlySafair, South African Airways, Royal Air Maroc Express, Air Zimbabwe, Airlink, CemAir and Fastjet Zimbabwe operate nonstop flights on this route.
Which airports serve Harare and Johannesburg?
Harare: Robert Gabriel Mugabe International Airport (HRE). Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA).

More flights from Harare