BUQ → JNB Bulawayo to Johannesburg
live
Direct flights from Bulawayo (BUQ) to Johannesburg (JNB): 33 nonstop departures observed each week across 2 airlines. 93% of the last 28 tracked flights arrived within 15 minutes of schedule. The median arrival is 11 minutes early. No cancellations were recorded across the 28 tracked flights. The nonstop covers 682 km, an estimated 1 hour 22 minutes in the air. Measured by Pro Flight Search from live flight boards at Bulawayo and Johannesburg. Updated 5 November 2026 at 09:37 UTC.
Today, BUQ → JNB Thu 5 Nov · local times
Sched Flight BUQ departure JNB arrival
·
4Z111 AIRLINK
On schedule
JNB 13:55 scheduled
·
4Z113 AIRLINK
Departed
Landed 10:24 −21
·
4Z115 AIRLINK
On schedule
JNB 17:40 scheduled
·
FN8661 FASTJET AIRLINES LTD
Departed
Landed 10:02 −8
·
FN8663 FASTJET AIRLINES LTD
On schedule
JNB 19:30 scheduled
Checked JNB board 11:37
BUQ
Bulawayo
tracking
JNB
Johannesburg
smooth · +0
dep bank 10:10–19:30 33x weekly
Runs reliable · 2 airlines · 33x weekly · nonstop
93% on time
of the last 28 tracked BUQ → JNB flights arrived within 15 minutes
Median arrival delay is −11 min . 0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −11 min across the last 28 arrivals
Flight time ~1h 22m estimated from route distance
Weekly departures 33x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
The week scheduled departures · origin local time
Airlink FASTJET AIRLINES LTD
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
Airlink4Z 100% on time
Flights 4Z113 10:45 daily · 4Z111 13:55 daily · 4Z115 17:40 daily
FASTJET AIRLINES LTDFN 78% on time
Flights FN8661 10:10 Mo Th Fr Sa Su · FN8663 19:30 daily
History operated legs · board outcomes
Show 20 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 BUQ and JNB, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 37 Completed 28 Delayed 2 Within 15m 26/28 Median -11m
4Z111 AIRLINK
8 days
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 13:55
Scheduled arrival · landing pending
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
13:45
Landed · Sched 13:5510m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 13:55
Scheduled time only · no board update captured
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
13:53
Landed · Sched 13:552m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
13:54
Landed · Sched 13:551m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
13:54
Landed · Sched 13:551m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
13:59
Landed · Sched 13:554m late
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
13:45
Landed · Sched 13:5510m early
Full 4Z111 history →
4Z113 AIRLINK
8 days
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
10:24
Landed · Sched 10:4521m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
10:28
Landed · Sched 10:4517m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 10:45
Scheduled time only · no board update captured
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
10:32
Landed · Sched 10:4513m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
10:23
Landed · Sched 10:4522m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
10:31
Landed · Sched 10:4514m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
10:31
Landed · Sched 10:4514m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
10:27
Landed · Sched 10:4518m early
Full 4Z113 history →
4Z115 AIRLINK
8 days
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 17:40
Scheduled arrival · landing pending
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
17:48
Landed · Sched 17:408m late
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 17:40
Scheduled time only · no board update captured
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
17:52
Landed · Sched 17:4012m late
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
17:25
Landed · Sched 17:4015m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
17:28
Landed · Sched 17:4012m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
17:21
Landed · Sched 17:4019m early
Full 4Z115 history →
FN8661 FASTJET AIRLINES LTD
5 days
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
10:02
Landed · Sched 10:108m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 10:10
Scheduled time only · no board update captured
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
09:55
Landed · Sched 10:1015m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
09:52
Landed · Sched 10:1018m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
09:55
Landed · Sched 10:1015m early
Full FN8661 history →
FN8663 FASTJET AIRLINES LTD
8 days
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 19:30
Scheduled arrival · landing pending
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
19:28
Landed · Sched 19:302m early
Tue, Nov 3
1/2 legs · ZS-BBD
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 19:30
Scheduled time only · no board update captured
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
20:48
Landed · Sched 19:3078m late
Sun, Nov 1
1/2 legs · ZS-FJA
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
Sched 19:30
Scheduled time only · no board update captured
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
19:19
Landed · Sched 19:3011m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
19:16
Landed · Sched 19:3014m early
BUQ
Departure
—
BUQ is outside our board polling set.
→
JNB
Arrival
19:46
Landed · Sched 19:3016m late
Full FN8663 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: Bulawayo (BUQ) to Johannesburg (JNB) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BUQ-JNB
Copy
How we measure this →
BUQ to JNB questions
Is BUQ–JNB running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from BUQ to JNB? Great-circle distance is 682 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 78–88 min gate-to-gate on this route.
How often does BUQ–JNB fly? 2 carriers operate this route, around 33 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at BUQ and arrival-side delay at JNB, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.