Cheap flights from Harare to Johannesburg

Find cheap Johannesburg to Harare flights with our free search service. Compare all available fares for direct or connection flights from Johannesburg to Harare.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Harare to Johannesburg flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Harare (HRE) - Johannesburg (JNB) 2026-02-11 2026-02-11 204 USD 3 hours 30 minutes Direct 2026-01-14T16:08:24
Harare (HRE) - Johannesburg (JNB) 2026-01-31 2026-01-31 266 USD 3 hours 40 minutes Direct 2026-01-11T14:28:20

Harare to Johannesburg flight status

Flight Origin Destination Departure Arrival Equip
4Z101 Harare (HRE) Johannesburg (JNB) 8:50 a.m. 10:35 a.m. EMBRAER EMB 190 / EMB 195
SA025 Harare (HRE) Johannesburg (JNB) 6:10 a.m. 7:55 a.m. Airbus A320-100/200
4Z103 Harare (HRE) Johannesburg (JNB) 6:40 p.m. 8:25 p.m. EMBRAER EMB 190 / EMB 195
DT5023 Harare (HRE) Johannesburg (JNB) 12:35 p.m. 2:20 p.m.
4Z109 Harare (HRE) Johannesburg (JNB) 7:10 a.m. 8:55 a.m. EMBRAER EMB 195
QR6305 Harare (HRE) Johannesburg (JNB) 1:20 p.m. 2:10 p.m. 738
SA25 Harare (HRE) Johannesburg (JNB) 6:10 a.m. 7:55 a.m. Airbus A320-100/200
MS9453 Harare (HRE) Johannesburg (JNB) 10 a.m. 11:45 a.m.
SA023 Harare (HRE) Johannesburg (JNB) 12:35 p.m. 2:20 p.m. Airbus A320-100/200
4Z107 Harare (HRE) Johannesburg (JNB) 5:05 p.m. 6:50 p.m. EMBRAER EMB 190 / EMB 195
SA23 Harare (HRE) Johannesburg (JNB) 12:35 p.m. 2:20 p.m. Airbus A320-100/200
4Z105 Harare (HRE) Johannesburg (JNB) 1:30 p.m. 3:15 p.m. EMBRAER EMB 190 / EMB 195
BA6262 Harare (HRE) Johannesburg (JNB) 1:30 p.m. 3:15 p.m. B738
FA751 Harare (HRE) Johannesburg (JNB) 10 a.m. 11:50 a.m. Boeing 737-400
MS9447 Harare (HRE) Johannesburg (JNB) 1:30 p.m. 3:30 p.m. 320
UM467 Harare (HRE) Johannesburg (JNB) 11:30 a.m. 1:15 p.m. B762
UM461 Harare (HRE) Johannesburg (JNB) 2:35 p.m. 4:20 p.m. 320
IB7764 Harare (HRE) Johannesburg (JNB) 1:12 p.m. 4:39 p.m. 319
AV9783 Harare (HRE) Johannesburg (JNB) 3:40 p.m. 5:05 p.m. 318
FN8337 Harare (HRE) Johannesburg (JNB) 7:40 p.m. 9:25 p.m. EMBRAER ERJ 145
FN8331 Harare (HRE) Johannesburg (JNB) 6:10 a.m. 8:05 a.m. EMBRAER ERJ 145
FN8335 Harare (HRE) Johannesburg (JNB) 4:15 p.m. 6 p.m. EMBRAER ERJ 145
FN8339 Harare (HRE) Johannesburg (JNB) 11:40 a.m. 1:35 p.m. EMBRAER ERJ 145
FN8221 Harare (HRE) Johannesburg (JNB) 8:30 a.m. 10:25 a.m. EMBRAER ERJ 145
FN8333 Harare (HRE) Johannesburg (JNB) 1:05 p.m. 2:50 p.m.
FN8222 Harare (HRE) Johannesburg (JNB) 9 p.m. 10:40 p.m. ER4
FN6167 Harare (HRE) Johannesburg (JNB) 3:55 p.m. 5:45 p.m.
FN6163 Harare (HRE) Johannesburg (JNB) 6:05 a.m. 7:55 a.m.
FN6161 Harare (HRE) Johannesburg (JNB) 8:25 a.m. 10:15 a.m.
MN6262 Harare (HRE) Johannesburg (JNB) 1:55 p.m. 3:35 p.m. B738
LH9555 Harare (HRE) Johannesburg (JNB) 1 p.m. 2:40 p.m. 319
SA29 Harare (HRE) Johannesburg (JNB) 5:10 p.m. 6:50 p.m. A319
SA8103 Harare (HRE) Johannesburg (JNB) 6:45 p.m. 8:30 p.m. AR8
SA6743 Harare (HRE) Johannesburg (JNB) 9:40 a.m. 11:20 a.m. 73Y
SA8101 Harare (HRE) Johannesburg (JNB) 8:40 a.m. 10:25 a.m. ER3
MN262 Harare (HRE) Johannesburg (JNB) None None B738
SA029 Harare (HRE) Johannesburg (JNB) 5:50 p.m. 7:30 p.m. A319
4Z8103 Harare (HRE) Johannesburg (JNB) 6:45 p.m. 8:30 p.m. ERD
4Z8101 Harare (HRE) Johannesburg (JNB) 8:40 a.m. 10:25 a.m. ER3
SA9555 Harare (HRE) Johannesburg (JNB) 1 p.m. 2:40 p.m. 320
UM161 Harare (HRE) Johannesburg (JNB) 6:30 p.m. 8:15 p.m. ER4
J8200 Harare (HRE) Johannesburg (JNB) 10 a.m. 11:45 a.m.
SA027 Harare (HRE) Johannesburg (JNB) 10:50 a.m. 12:35 p.m.
MN6268 Harare (HRE) Johannesburg (JNB) 2:35 p.m. 4:15 p.m. 733
FN8105 Harare (HRE) Johannesburg (JNB) 2:30 p.m. 4:10 p.m. ER4
UM163 Harare (HRE) Johannesburg (JNB) 9:30 a.m. 11:15 a.m. ER4
UM363 Harare (HRE) Johannesburg (JNB) 7 p.m. 8:45 p.m. None
RT10 Harare (HRE) Johannesburg (JNB) 8 a.m. 9:40 a.m.
ZC100 Harare (HRE) Johannesburg (JNB) 7 a.m. 8:35 a.m.
SA27 Harare (HRE) Johannesburg (JNB) 10:55 a.m. 12:40 p.m. 319
SA6725 Harare (HRE) Johannesburg (JNB) 7:40 a.m. 9:20 a.m.
SA6735 Harare (HRE) Johannesburg (JNB) 5:45 p.m. 7:45 p.m.
SA6763 Harare (HRE) Johannesburg (JNB) 2:20 p.m. 4 p.m. 73Y
SA6771 Harare (HRE) Johannesburg (JNB) 12:10 p.m. 1:50 p.m. 73Y
GL585 Harare (HRE) Johannesburg (JNB) 10:40 a.m. 12:20 p.m. DH2
FN9103 Harare (HRE) Johannesburg (JNB) 12:20 p.m. 2 p.m. ER4
EL760 Harare (HRE) Johannesburg (JNB) 7:20 a.m. 9 a.m. 733
Z7125 Harare (HRE) Johannesburg (JNB) 8:25 a.m. 10 a.m. 735