Flights from Harare to Johannesburg – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
HRE to JNB – All flight route options from Harare International, Zimbabwe to Johannesburg International, South Africa. These flights are operated by 12 different airlines. Fly non-stop or choose from 6 different connecting flights. The shortest flight time is 1 hour and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Johannesburg
We got great deals on hotels and car rentals near the airport.
Harare to Johannesburg flights
There are over 12 airlines and as many as 106 flights every week to this destination. You can fly non-stop to Johannesburg (JNB) from Harare (HRE) with Fastjet, South African Airways, Air Zimbabwe, Airlink (South Africa), Safair or CemAir but if a stopover option suits you better you can choose to fly via Gaborone, Victoria Falls or any other of the 6 alternatives with connectiing airports.
Harare to Johannesburg with Fastjet
You can fly non-stop every weekday with flights departing between 6:00 am and 6:00 pm. You can also take a connecting flight via Victoria Falls or Bulawayo.
With Air Botswana
If you fly from Harare with Air Botswana you will do a stopover in Gaborone, GBE before reaching Johannesburg. This flight trip will take 5 hours and 5 minutes and you can fly every Friday or Sunday with departures at 09:00 or 10:50.
Distance & flight times: Harare International to Johannesburg International
The shortest flight time between HRE and JNB is 1 hour and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 50m | - | 598 miles (962 km) |
GBE Gaborone | 5h 5m | 1h 30m | 750 miles (1207 km) |
VFA Victoria Falls | 5h 20m | 3h 20m | 926 miles (1490 km) |
BUQ Bulawayo | 5h 50m | 2h 55m | 642 miles (1033 km) |
DUR Durban | 6h 25m | 3h 5m | 1110 miles (1786 km) |
LUN Lusaka | 6h 30m | 3h 30m | 1002 miles (1612 km) |
SHO Manzini | 6h 55m | 4h 35m | 803 miles (1292 km) |


Quick copy and share this page
From Harare to South Africa
Below is a list of other destinations to South Africa from Harare International with either direct flights or 1 stop connections.
From Zimbabwe to Johannesburg
Below is a list of other cities in Zimbabwe with flights to Johannesburg with either non-stop or connecting flights.
-
VFA Victoria Falls Direct
-
BUQ Bulawayo Direct