JNB → HRE Johannesburg to Harare
live
Direct flights from Johannesburg (JNB) to Harare (HRE): 29 nonstop departures observed each week across 5 airlines. 37% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 20 minutes late. No cancellations were recorded across the 27 tracked flights. The nonstop covers 959 km, an estimated 1 hour 44 minutes in the air. Measured by Pro Flight Search from live flight boards at Johannesburg and Harare. Updated 5 September 2026 at 06:07 UTC.
JNB
Johannesburg
smooth · +11
HRE
Harare
tracking
dep bank 06:20–20:10 29x weekly
Runs rough · 5 airlines · 29x weekly · nonstop
37% on time
of the last 27 operated JNB → HRE flights arrived within 15 minutes
Median arrival delay is +20 min . 0 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +20 min across the last 27 operated legs
Flight time ~1h 44m estimated from route distance
Weekly departures 29x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 27
The week scheduled departures · origin local time
Air Zimbabwe Airlink FASTJET AIRLINES LTD FlySafair
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Air ZimbabweUM
Flights UM462 17:00 Su
Airlink4Z 31% on time
Flights 4Z100 06:20 Mo Tu We Th Fr Sa · 4Z98 08:20 Mo Th Fr Su · 4Z104 10:55 daily · 4Z106 14:40 daily
FASTJET AIRLINES LTDFN 0% on time
Flights FN8220 06:55 daily · FN8334 14:35 daily · FN8338 18:25 Mo Tu We Th Fr Su
FlySafairFA 100% on time
Flights FA810 07:10 daily · FA828 16:10 daily
South African AirwaysSA
Flights SA22 10:00 daily · SA24 20:10 Mo Tu We Th Su
History operated legs · board outcomes
Show 19 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from JNB and HRE, paired departure → arrival per flight and day. Board tracking since Thu, Sep 3 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 34 Completed 27 Delayed 17 Within 15m 10/27 Median +20m
4Z100 AIRLINK
3 days
JNB
Departure
06:35
Departed · Sched 06:2015m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
06:37
Departed · Sched 06:2017m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
06:38
Departed · Sched 06:2018m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full 4Z100 history →
4Z102 AIRLINK
3 days
JNB
Departure
Sched 16:10
Scheduled departure
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
16:37
Departed · Sched 16:1027m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
16:15
Departed · Sched 16:105m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full 4Z102 history →
4Z104 AIRLINK
3 days
JNB
Departure
Sched 10:55
Scheduled departure
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
11:29
Departed · Sched 10:5534m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
11:21
Departed · Sched 10:5526m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full 4Z104 history →
4Z106 AIRLINK
3 days
JNB
Departure
Sched 14:40
Scheduled departure
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
15:54
Departed · Sched 14:4074m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
14:57
Departed · Sched 14:4017m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full 4Z106 history →
FA810 FLYSAFAIR
3 days
JNB
Departure
07:18
Departed · Sched 07:108m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
07:24
Departed · Sched 07:1014m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
07:13
Departed · Sched 07:103m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full FA810 history →
FA828 FLYSAFAIR
3 days
JNB
Departure
Sched 16:10
Scheduled departure
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
16:44
Departed · Sched 16:3014m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
16:24
Departed · Sched 16:1014m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full FA828 history →
FN8220 FASTJET AIRLINES LTD
3 days
JNB
Departure
07:50
Departed · Sched 06:5555m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
07:16
Departed · Sched 06:5521m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
07:17
Departed · Sched 06:5522m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full FN8220 history →
FN8334 FASTJET AIRLINES LTD
3 days
JNB
Departure
Sched 14:40
Scheduled departure
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
15:32
Departed · Sched 14:3557m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
18:24
Departed · Sched 14:35229m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full FN8334 history →
SA22 SOUTH AFRICAN AIRWAYS
3 days
JNB
Departure
Sched 10:00
Scheduled departure
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
10:20
Departed · Sched 10:0020m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
10:11
Departed · Sched 10:0011m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full SA22 history →
4Z108 AIRLINK
2 days
JNB
Departure
19:56
Departed · Sched 18:4571m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
18:55
Departed · Sched 18:4510m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full 4Z108 history →
4Z98 AIRLINK
2 days
JNB
Departure
08:41
Departed · Sched 08:2021m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
08:29
Departed · Sched 08:209m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full 4Z98 history →
FN8338 FASTJET AIRLINES LTD
2 days
JNB
Departure
20:14
Departed · Sched 18:25109m late
→
HRE
Arrival
—
HRE is outside our board polling set.
JNB
Departure
18:48
Departed · Sched 18:2523m late
→
HRE
Arrival
—
HRE is outside our board polling set.
Full FN8338 history →
SA24 SOUTH AFRICAN AIRWAYS
1 day
JNB
Departure
Sched 20:10
Scheduled time only · no board update captured
→
HRE
Arrival
—
HRE is outside our board polling set.
Full SA24 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Johannesburg (JNB) to Harare (HRE) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/JNB-HRE
Copy
How we measure this →
JNB to HRE questions
Is JNB–HRE running on time right now? Smooth skies ahead. The departure side at JNB is the weaker end, route health score 83/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on JNB–HRE? Operators schedule morning departures around 06:20 and evening departures around 17:00 from JNB. Earlier flights typically land before destination-airport delays accumulate later in the day; check the HRE delay card to confirm conditions when you'd arrive.
How long is the flight from JNB to HRE? Great-circle distance is 959 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 98–112 min gate-to-gate on this route.
How often does JNB–HRE fly? 5 carriers operate this route, around 84 flights a week between them. Compare carrier days and times in the airline list above.