Plan, book, fly with confidence
Be in the know
Get alerts if flight prices drop or rise*
Book smarter
Save up to 35% on select hotels after you book a flight*
Prices were available within the past 7 days and start at AU$143 for one-way flights and AU$319 for round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.
Thu., 20 Jun. - Fri., 28 Jun.
JNB
Johannesburg
HRE
Harare
AU$319 Return, found 5 days ago
AU$319
Return
found 5 days ago
Mon., 15 Jul. - Mon., 22 Jul.
JNB
Johannesburg
HRE
Harare
AU$319 Return, found 6 days ago
AU$319
Return
found 6 days ago
Mon., 15 Jul. - Mon., 22 Jul.
JNB
Johannesburg
HRE
Harare
AU$334 Return, found 6 days ago
AU$334
Return
found 6 days ago
Wed., 5 Jun. - Mon., 10 Jun.
JNB
Johannesburg
HRE
Harare
AU$342 Return, found 1 hour ago
AU$342
Return
found 1 hour ago
Thu., 20 Jun. - Fri., 28 Jun.
JNB
Johannesburg
HRE
Harare
AU$356 Return, found 5 days ago
AU$356
Return
found 5 days ago
Wed., 5 Jun. - Mon., 10 Jun.
JNB
Johannesburg
HRE
Harare
AU$357 Return, found 1 hour ago
AU$357
Return
found 1 hour ago
Thu., 13 Jun. - Mon., 24 Jun.
JNB
Johannesburg
HRE
Harare
AU$360 Return, found 2 hours ago
AU$360
Return
found 2 hours ago
Origin airport | O.R. Tambo Intl. |
Destination airport | Harare Intl. |
Airlines serving | Airlink, Cemair, Emirates, Ethiopian Airlines, Fastjet, FlySafair, Hahn Air Systems, Hahn Air Technologies, Kenya Airways, Linhas Aereas de Mocambique (LAM), Qatar Airways, Rwandair |
Popular airline | FlySafair |
Distance | 954 km |
Average flight time | 1 hour 42 mins |
Most Popular Airlink Routes from Johannesburg
- Johannesburg to Victoria Falls (JNB - VFA)
- Johannesburg to Gaborone (JNB - GBE)
- Johannesburg to Lusaka (JNB - LUN)
- Cape Town to Johannesburg (CPT - JNB)
- Johannesburg to Kasane (JNB - BBK)
- Johannesburg to Maun (JNB - MUB)
- Johannesburg to Harare (JNB - HRE)
- Cape Town to Skukuza (CPT - SZK)
- Durban to Cape Town (DUR - CPT)
- Harare to Johannesburg (HRE - JNB)
Popular Domestic Routes in Harare Intl.
- Johannesburg to George (JNB - GRJ)
- Cape Town to Johannesburg (CPT - JNB)
- Johannesburg to Cape Town (JNB - CPT)
- Johannesburg to Hoedspruit (JNB - HDS)
- Durban to Cape Town (DUR - CPT)
- Johannesburg to Durban (JNB - DUR)
- Johannesburg to Gaborone (JNB - GBE)
- Durban to Cape Town (DUR - CPT)
- Johannesburg to George (JNB - GRJ)
- Johannesburg to Bulawayo (JNB - BUQ)
Hotels
Grand Millennium MuscatMercure RockhamptonJunee hotelsAlliant Energy Center hotelsCaribbean hotelsResort ThailandOberon Pet Friendly Hotels NRMA Agnes Water Holiday ParkCorus Hyde Park HotelHotel InternazionaleArtesian Spa MotelChicago hotelsQuestServicedApartments Hotels in Henley BeachRundlestone LodgeAstor Hotel MotelNirvana By The Sea
Flights
Activities
*Available to Expedia members.