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.
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 |
Popular Flights Searchs
- Domestic Destinations
- International Destinations
