Cheapest flights to Johannesburg in the next 3 months
* Please note that the prices are subject to availability and block out dates do apply over peak season.
Book cheap flights from Harare to Johannesburg
Flights from Harare to Johannesburg will get you to the ‘City of Gold’ within approximately 1 hour and 40 minutes. Flights depart from Harare International Airport (HRE), and land at O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Popular airlines flying from Harare to Johannesburg are: South African Airways, British Airways and Fastjet Airlines. Direct flights from Harare to Johannesburg are available.
Compare all airlines and book the best price!
Things to know before you travel to Johannesburg
Essential details you need to know before your trip.
South African Rand
1 ZAR = 27.25 ZWD
isiZulu / English
O.R. Tambo International Airport (JNB)
There is no time difference between Harare and Johannesburg
Type D / M / N
You will need a valid South African passport to fly from Harare to Johannesburg.
O.R. Tambo International Airport is located on a 25-minute drive; while Lanseria International Airport is a 50-minute drive from Johannesburg’s cosmopolitan city centre.
Popular attractions in Johannesburg include the Apartheid Museum, Gold Reef City and Soweto.