JNB
Johannesburg Airport (JNB) arrivals today
live · 24m ago
next check in 90 s
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.
Live arrivals board est. touchdown Refresh board
All
Inbound
Landed
Delayed 15+
Int'l
show 93 earlier arrivals
11:45
4Z 704 BFN
on time
Scheduled 11:45 Estimated 11:45 Terminal B
Running to plan on the current board.
11:45
4Z 840 MQP
on time
Scheduled 11:45 Estimated 11:45 Terminal B
Running to plan on the current board.
11:50
4Z 724 KIM
on time
Scheduled 11:50 Estimated 11:50 Terminal B
Running to plan on the current board.
11:50
FA 811 HRE
on time
Scheduled 11:50 Estimated 11:50 Terminal B
Running to plan on the current board.
11:55
4Z 804 PTG
on time
Scheduled 11:55 Estimated 11:55 Terminal B
Running to plan on the current board.
11:55
FA 400 DUR
on time
Scheduled 11:55 Estimated 11:55 Terminal B
Running to plan on the current board.
12:00
FA 259 GRJ
on time
Scheduled 12:00 Estimated 12:00 Terminal B
Running to plan on the current board.
12:00
FA 633 PLZ
on time
Scheduled 12:00 Estimated 12:00 Terminal B
Running to plan on the current board.
12:00
GE 122 CPT
on time
Scheduled 12:00 Estimated 12:00 Terminal B
Running to plan on the current board.
12:10
4Z 950 CPT
on time
Scheduled 12:10 Estimated 12:10 Terminal B
Running to plan on the current board.
12:10
LA 8058 GRU
on time
Scheduled 12:10 Estimated 12:10 Terminal A
Running to plan on the current board.
12:10
SA 546 DUR
on time
Scheduled 12:10 Estimated 12:10 Terminal B
Running to plan on the current board.
12:19 NOW
12:20
4Z 53 MSU
on time
Scheduled 12:20 Estimated 12:20 Terminal A
Running to plan on the current board.
12:20
FA 299 CPT
on time
Scheduled 12:20 Estimated 12:20 Terminal B
Running to plan on the current board.
12:25
4Z 554 DUR
on time
Scheduled 12:25 Estimated 12:25 Terminal B
Running to plan on the current board.
12:30
4Z 167 LUN
on time
Scheduled 12:30 Estimated 12:30 Terminal A
Running to plan on the current board.
12:30
HM 61 SEZ
on time
Scheduled 12:30 Estimated 12:30 Terminal A
Running to plan on the current board.
12:35
4Z 99 HRE
on time
Scheduled 12:35 Estimated 12:35 Terminal A
Running to plan on the current board.
12:40
FA 287 DUR
on time
Scheduled 12:40 Estimated 12:40 Terminal B
Running to plan on the current board.
12:40
SQ 479 CPT
on time
Scheduled 12:40 Estimated 12:40 Terminal A
Running to plan on the current board.
12:45
UR 710 EBB
on time
Scheduled 12:45 Estimated 12:45 Terminal A
Running to plan on the current board.
12:50
4Z 876 HDS
on time
Scheduled 12:50 Estimated 12:50 Terminal B
Running to plan on the current board.
12:55
FA 693 CPT
on time
Scheduled 12:55 Estimated 12:55
Running to plan on the current board.
13:00
P0 24 LUN
on time
Scheduled 13:00 Estimated 13:00
Running to plan on the current board.
13:05
SA 326 CPT
on time
Scheduled 13:05 Estimated 13:05 Terminal B
Running to plan on the current board.
13:10
4Z 872 HDS
on time
Scheduled 13:10 Estimated 13:10 Terminal B
Running to plan on the current board.
13:15
TC 208 DAR
on time
Scheduled 13:15 Estimated 13:15
Running to plan on the current board.
13:15
UM 467 HRE
on time
Scheduled 13:15 Estimated 13:15 Terminal B
Running to plan on the current board.
13:25
4Z 177 GBE
on time
Scheduled 13:25 Estimated 13:25 Terminal A
Running to plan on the current board.
13:30
ET 809 ADD
on time
Scheduled 13:30 Estimated 13:30 Terminal A
Running to plan on the current board.
13:35
4Z 884 RCB
on time
Scheduled 13:35 Estimated 13:35 Terminal B
Running to plan on the current board.
13:35
FA 673 MQP
on time
Scheduled 13:35 Estimated 13:35 Terminal B
Running to plan on the current board.
13:40
4Z 764 UTN
on time
Scheduled 13:40 Estimated 13:40 Terminal B
Running to plan on the current board.
13:40
5Z 611 MGH
on time
Scheduled 13:40 Estimated 13:40
Running to plan on the current board.
13:45
FA 665 DUR
on time
Scheduled 13:45 Estimated 13:45 Terminal B
Running to plan on the current board.
13:50
FA 112 CPT
on time
Scheduled 13:50 Estimated 13:50 Terminal B
Running to plan on the current board.
13:55
4Z 111 BUQ
on time
Scheduled 13:55 Estimated 13:55 Terminal A
Running to plan on the current board.
13:55
SA 35 GBE
on time
Scheduled 13:55 Estimated 13:55 Terminal A
Running to plan on the current board.
13:55
WB 108 KGL
on time
Scheduled 13:55 Estimated 13:55 Terminal B
Running to plan on the current board.
14:00
5Z 765 VFA
on time
Scheduled 14:00 Estimated 14:00
Running to plan on the current board.
14:00
5Z 981 HDS
on time
Scheduled 14:00 Estimated 14:00
Running to plan on the current board.
14:05
4Z 916 ELS
on time
Scheduled 14:05 Estimated 14:05 Terminal B
Running to plan on the current board.
show 42 more arrivals
Board fetched 24m ago · how we report
0 landed last hour
16 inbound next hour
0 delayed 15+ min
0 cancelled on board
Runway demand · next 3 h
12:19 13:49 15: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
Origins on the current board, busiest first. 59 airports feed this arrivals window.
Busiest arrival hours at Johannesburg Airport (JNB)
00:00 12:00 23:00
The busiest arrival hour on today's board is 15:00 local, with 28 flights scheduled to land.
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.
Copy
Canonical URL
https://proflightsearch.com/airport-arrivals/johannesburg-JNB
Copy
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.