JNB → GBE Johannesburg to Gaborone
live
Direct flights from Johannesburg (JNB) to Gaborone (GBE): 21 nonstop departures observed each week across 3 airlines. 68% of the last 34 operated flights arrived within 15 minutes of schedule. The median arrival is 12 minutes late. No cancellations were recorded across the 34 tracked flights. The nonstop covers 293 km, an estimated 53 minutes in the air. Measured by Pro Flight Search from live flight boards at Johannesburg and Gaborone. Updated 15 September 2026 at 05:07 UTC.
JNB
Johannesburg
smooth · +10
GBE
Gaborone
tracking
dep bank 06:20–19:30 21x weekly
Runs mixed · 3 airlines · 21x weekly · nonstop
68% on time
of the last 34 operated JNB → GBE flights arrived within 15 minutes
Median arrival delay is +12 min . 0 of 34 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +12 min across the last 34 operated legs
Flight time ~0h 53m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 34
The week scheduled departures · origin local time
Air Botswana Airlink South African Airways
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 BotswanaBP 67% on time
Flights BP204 varies daily · BP208 19:30 daily
Airlink4Z 68% on time
Flights 4Z172 06:20 Mo Tu We Th Fr Sa · 4Z174 08:45 daily · 4Z176 varies daily · 4Z180 15:25 daily
South African AirwaysSA 67% on time
Flights SA34 11:05 daily · SA38 19:25 daily
History operated legs · board outcomes
Show 26 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 GBE, paired departure → arrival per flight and day. Board tracking since Fri, Sep 11 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 43 Completed 34 Delayed 11 Within 15m 23/34 Median +12m
4Z172 AIRLINK
4 days
JNB
Departure
06:30
Departed · Sched 06:2010m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
07:00
Departed · Sched 06:2040m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
06:19
Departed · Sched 06:201m early
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
06:20 Departed
→
GBE
Arrival
—
GBE is outside our board polling set.
Full 4Z172 history →
4Z174 AIRLINK
5 days
JNB
Departure
Sched 08:45
Scheduled departure
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
08:54
Departed · Sched 08:459m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
08:54
Departed · Sched 08:459m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
08:55
Departed · Sched 08:4510m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
08:53
Departed · Sched 08:458m late
→
GBE
Arrival
—
GBE is outside our board polling set.
Full 4Z174 history →
4Z176 AIRLINK
5 days
JNB
Departure
11:00
Est. · Sched 11:2020m early
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
11:54
Departed · Sched 11:3024m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
11:21
Departed · Sched 11:0021m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
11:24
Departed · Sched 11:0024m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
12:00
Departed · Sched 11:2040m late
→
GBE
Arrival
—
GBE is outside our board polling set.
Full 4Z176 history →
4Z178 AIRLINK
5 days
JNB
Departure
Sched 16:50
Scheduled departure
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
17:02
Departed · Sched 16:5012m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
17:08
Departed · Sched 16:5018m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
17:03
Departed · Sched 16:5013m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
17:00
Departed · Sched 16:5010m late
→
GBE
Arrival
—
GBE is outside our board polling set.
Full 4Z178 history →
4Z180 AIRLINK
5 days
JNB
Departure
Sched 15:25
Scheduled departure
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
15:40
Departed · Sched 15:2515m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
15:41
Departed · Sched 15:2516m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
15:37
Departed · Sched 15:2512m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
15:19
Departed · Sched 15:256m early
→
GBE
Arrival
—
GBE is outside our board polling set.
Full 4Z180 history →
4Z184 AIRLINK
3 days
JNB
Departure
Sched 18:05
Scheduled departure
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
18:15
Departed · Sched 18:0510m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
18:20
Departed · Sched 18:0515m late
→
GBE
Arrival
—
GBE is outside our board polling set.
Full 4Z184 history →
BP204 AIR BOTSWANA
4 days
JNB
Departure
Sched 12:00
Scheduled departure
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
12:36
Departed · Sched 12:1026m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
11:56
Departed · Sched 11:506m late
→
GBE
Arrival
—
GBE is outside our board polling set.
Sat, Sep 12
1/2 legs · A2-ABL
JNB
Departure
11:44
Departed · Sched 11:451m early
→
GBE
Arrival
—
GBE is outside our board polling set.
Full BP204 history →
BP208 AIR BOTSWANA
4 days
JNB
Departure
Sched 19:30
Scheduled departure
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
19:48
Departed · Sched 19:3018m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
19:32
Departed · Sched 19:4513m early
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
19:24
Departed · Sched 19:306m early
→
GBE
Arrival
—
GBE is outside our board polling set.
Full BP208 history →
SA34 SOUTH AFRICAN AIRWAYS
4 days
JNB
Departure
Sched 11:05
Scheduled departure
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
11:33
Departed · Sched 11:0528m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
11:32
Departed · Sched 11:0527m late
→
GBE
Arrival
—
GBE is outside our board polling set.
Sat, Sep 12
1/2 legs · ZS-SZC
JNB
Departure
11:18
Departed · Sched 11:0513m late
→
GBE
Arrival
—
GBE is outside our board polling set.
Full SA34 history →
SA38 SOUTH AFRICAN AIRWAYS
4 days
JNB
Departure
Sched 19:25
Scheduled departure
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
19:30
Departed · Sched 19:255m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
19:38
Departed · Sched 19:2513m late
→
GBE
Arrival
—
GBE is outside our board polling set.
JNB
Departure
19:36
Departed · Sched 19:2511m late
→
GBE
Arrival
—
GBE is outside our board polling set.
Full SA38 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 Gaborone (GBE) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/JNB-GBE
Copy
How we measure this →
JNB to GBE questions
Is JNB–GBE running on time right now? Some delays possible. The departure side at JNB is the weaker end, route health score 57/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on JNB–GBE? Operators schedule morning departures around 06:20 and evening departures around 18:05 from JNB. Earlier flights typically land before destination-airport delays accumulate later in the day; check the GBE delay card to confirm conditions when you'd arrive.
How long is the flight from JNB to GBE? Great-circle distance is 293 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 51–55 min gate-to-gate on this route.
How often does JNB–GBE fly? 3 carriers operate this route, around 68 flights a week between them. Compare carrier days and times in the airline list above.