JNB

Johannesburg Airport (JNB) arrivals today

live · 24m ago

Johannesburg Airport (JNB) delays today: arrivals are running 13 min early, across 177 flights tracked so far. The busiest arrival hour on today's board is 15:00 local, with 28 flights scheduled to land. The most-served origin today is Cape Town (CPT), with 24 arrivals on the board. Source: official airport boards, METAR weather, Pro Flight Search tracking. Updated 16 October 2026 at 09:55 UTC.

ARRIVALS SMOOTH
13 min early

typical arrival delay right now

Departures on schedule, arrivals 13 min early. This airport's board does not publish cancellations.

Live arrivals board

est. touchdown
11:45 4Z 704BFN on time
Scheduled11:45Estimated11:45TerminalB
Running to plan on the current board.
11:45 4Z 840MQP on time
Scheduled11:45Estimated11:45TerminalB
Running to plan on the current board.
11:50 4Z 724KIM on time
Scheduled11:50Estimated11:50TerminalB
Running to plan on the current board.
11:50 FA 811HRE on time
Scheduled11:50Estimated11:50TerminalB
Running to plan on the current board.
11:55 4Z 804PTG on time
Scheduled11:55Estimated11:55TerminalB
Running to plan on the current board.
11:55 FA 400DUR on time
Scheduled11:55Estimated11:55TerminalB
Running to plan on the current board.
12:00 FA 259GRJ on time
Scheduled12:00Estimated12:00TerminalB
Running to plan on the current board.
12:00 FA 633PLZ on time
Scheduled12:00Estimated12:00TerminalB
Running to plan on the current board.
12:00 GE 122CPT on time
Scheduled12:00Estimated12:00TerminalB
Running to plan on the current board.
12:10 4Z 950CPT on time
Scheduled12:10Estimated12:10TerminalB
Running to plan on the current board.
12:10 LA 8058GRU on time
Scheduled12:10Estimated12:10TerminalA
Running to plan on the current board.
12:10 SA 546DUR on time
Scheduled12:10Estimated12:10TerminalB
Running to plan on the current board.
12:19NOW
12:20 4Z 53MSU on time
Scheduled12:20Estimated12:20TerminalA
Running to plan on the current board.
12:20 FA 299CPT on time
Scheduled12:20Estimated12:20TerminalB
Running to plan on the current board.
12:25 4Z 554DUR on time
Scheduled12:25Estimated12:25TerminalB
Running to plan on the current board.
12:30 4Z 167LUN on time
Scheduled12:30Estimated12:30TerminalA
Running to plan on the current board.
12:30 HM 61SEZ on time
Scheduled12:30Estimated12:30TerminalA
Running to plan on the current board.
12:35 4Z 99HRE on time
Scheduled12:35Estimated12:35TerminalA
Running to plan on the current board.
12:40 FA 287DUR on time
Scheduled12:40Estimated12:40TerminalB
Running to plan on the current board.
12:40 SQ 479CPT on time
Scheduled12:40Estimated12:40TerminalA
Running to plan on the current board.
12:45 UR 710EBB on time
Scheduled12:45Estimated12:45TerminalA
Running to plan on the current board.
12:50 4Z 876HDS on time
Scheduled12:50Estimated12:50TerminalB
Running to plan on the current board.
12:55 FA 693CPT on time
Scheduled12:55Estimated12:55
Running to plan on the current board.
13:00 P0 24LUN on time
Scheduled13:00Estimated13:00
Running to plan on the current board.
13:05 SA 326CPT on time
Scheduled13:05Estimated13:05TerminalB
Running to plan on the current board.
13:10 4Z 872HDS on time
Scheduled13:10Estimated13:10TerminalB
Running to plan on the current board.
13:15 TC 208DAR on time
Scheduled13:15Estimated13:15
Running to plan on the current board.
13:15 UM 467HRE on time
Scheduled13:15Estimated13:15TerminalB
Running to plan on the current board.
13:25 4Z 177GBE on time
Scheduled13:25Estimated13:25TerminalA
Running to plan on the current board.
13:30 ET 809ADD on time
Scheduled13:30Estimated13:30TerminalA
Running to plan on the current board.
13:35 4Z 884RCB on time
Scheduled13:35Estimated13:35TerminalB
Running to plan on the current board.
13:35 FA 673MQP on time
Scheduled13:35Estimated13:35TerminalB
Running to plan on the current board.
13:40 4Z 764UTN on time
Scheduled13:40Estimated13:40TerminalB
Running to plan on the current board.
13:40 5Z 611MGH on time
Scheduled13:40Estimated13:40
Running to plan on the current board.
13:45 FA 665DUR on time
Scheduled13:45Estimated13:45TerminalB
Running to plan on the current board.
13:50 FA 112CPT on time
Scheduled13:50Estimated13:50TerminalB
Running to plan on the current board.
13:55 4Z 111BUQ on time
Scheduled13:55Estimated13:55TerminalA
Running to plan on the current board.
13:55 SA 35GBE on time
Scheduled13:55Estimated13:55TerminalA
Running to plan on the current board.
13:55 WB 108KGL on time
Scheduled13:55Estimated13:55TerminalB
Running to plan on the current board.
14:00 5Z 765VFA on time
Scheduled14:00Estimated14:00
Running to plan on the current board.
14:00 5Z 981HDS on time
Scheduled14:00Estimated14:00
Running to plan on the current board.
14:05 4Z 916ELS on time
Scheduled14:05Estimated14:05TerminalB
Running to plan on the current board.

Board fetched 24m ago · how we report

0landed
last hour
16inbound
next hour
0delayed
15+ min
0cancelled
on board

Runway demand · next 3 h

12:1913:4915:14

Scheduled arrivals per 15 minutes. The tallest banks are where queues form.

Trouble upstream

next 2½ h origins

Your aircraft is usually late before it leaves. Origin delay is the strongest single predictor of a late arrival here.

Where Johannesburg Airport (JNB) arrivals come from

CPTCape Town24 flights
DURDurban23 flights
HREHarare10 flights
GBEGaborone7 flights
PLZGqeberha7 flights
LUNLusaka7 flights
BFNBloemfontein5 flights
ELSEast London5 flights

Origins on the current board, busiest first. 59 airports feed this arrivals window.

Busiest arrival hours at Johannesburg Airport (JNB)

00:0012:0023:00

The busiest arrival hour on today's board is 15:00 local, with 28 flights scheduled to land.

When this board says…

posted +15
+14
posted +30
+28
posted +45
+45
posted +60
+67
board's first estimatemedian actual

Every board update is stored, including the revisions. The first delay this board admits understates the median outcome. Posted vs. actual across every hub: the slippage study →

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 Airport (JNB) live delay and board tracking, measured from official airport boards.

Canonical URL
https://proflightsearch.com/airport-arrivals/johannesburg-JNB
How we measure this →

Johannesburg Airport (JNB) arrivals: common questions

How delayed are Johannesburg Airport (JNB) arrivals right now?

Johannesburg Airport (JNB) delays today: arrivals are running 13 min early, across 177 flights tracked so far.

How many flights are cancelled at Johannesburg Airport (JNB) today?

No cancellations are showing across the 177 flights currently on the board.

What is the busiest arrival hour at Johannesburg Airport (JNB)?

The busiest arrival hour on today's board is 15:00 local, with 28 flights scheduled to land.

Where do Johannesburg Airport (JNB) arrivals come from?

The busiest origins on the current board are Cape Town (CPT), Durban (DUR), Harare (HRE), Gaborone (GBE), Gqeberha (PLZ). In total 59 airports feed this window.