JNB
Live Flights · June 30, 2026
O.R. Tambo International Airport Arrivals and Departures
Johannesburg, South Africa · FAOR
Time
Flight
Origin
Airline
Status
FA415
DUR
Durban
Cancelled
+149m
DT577
NBJ
Luanda
In Air
W22032
CPT
Cape Town
Scheduled
+22m
SA410
PLZ
Port Elizabeth
Landed
BP205
GBE
Gaborone
Scheduled
5Z761
MUB
Maun
Scheduled
4Z221
TET
Tete
Scheduled
4Z874
HDS
Hoedspruit
Landed
5Z839
CPT
Cape Town
Landed
FA345
DUR
Durban
Landed
4Z85
SHO
Manzini
Landed
4Z125
WDH
Windhoek
Landed
4Z758
UTT
Mthatha
Landed
4Z866
SZK
Skukuza
Landed
RN105
SHO
Manzini
Landed
4Z151
NLA
Ndola
Landed
4Z142
WVB
Walvis Bay
Landed
+19m
4Z495
VFA
Victoria Falls
Landed
KQ762
NBO
Nairobi
Landed
SA51
FBM
Lubumbashi
Landed
SA558
DUR
Durban
Scheduled
FA417
DUR
Durban
Landed
4Z307
BBK
Kasane
Landed
+12m
4Z694
GRJ
George
Landed
4Z301
MUB
Maun
Landed
SA41
VFA
Victoria Falls
Landed
4Z928
CPT
Cape Town
Landed
TK39
MPM
Maputo
Landed
EK763
DXB
Dubai
In Air
SA75
WDH
Windhoek
Landed
SA342
CPT
Cape Town
Landed
4Z163
LUN
Lusaka
In Air
SA562
DUR
Durban
In Air
4Z231
APL
Nampula
Scheduled
4Z22
FBM
Lubumbashi
In Air
4Z451
BLZ
Blantyre
In Air
FA203
CPT
Cape Town
Cancelled
4Z273
MPM
Maputo
In Air
FA374
PLZ
Port Elizabeth
In Air
4Z822
MQP
Nelspruit
In Air
FA207
CPT
Cape Town
In Air
FA263
DUR
Durban
In Air
FA690
CPT
Cape Town
In Air
4Z790
PLZ
Port Elizabeth
In Air
FA821
ZNZ
Zanzibar
In Air
4Z924
CPT
Cape Town
In Air
FA379
ELS
East London
In Air
4Z63
MSU
Maseru
Scheduled
4Z115
BUQ
Bulawayo
In Air
4Z247
NOS
Nosy Be
In Air
5Z329
DUR
Durban
Scheduled
+14m
4Z45
NBJ
Luanda
In Air
4Z181
GBE
Gaborone
Scheduled
GE124
CPT
Cape Town
In Air
W22024
CPT
Cape Town
Scheduled
5Z109
BFN
Bloemfontein
Scheduled
SA566
DUR
Durban
Cancelled
4Z205
POL
Pemba
Scheduled
4Z556
DUR
Durban
Scheduled
4Z846
MQP
Nelspruit
Scheduled
FA120
CPT
Cape Town
In Air
+30m
UA188
EWR
New York
In Air
4Z780
SIS
Sishen
Scheduled
4Z816
PTG
Polokwane
Scheduled
FA114
CPT
Cape Town
Scheduled
FA851
MRU
Mauritius
In Air
TM305
MPM
Maputo
Scheduled
4Z107
HRE
Harare
Scheduled
5Z451
GRJ
George
Scheduled
FA289
DUR
Durban
Scheduled
SA191
MRU
Mauritius
In Air
4Z756
UTT
Mthatha
Scheduled
4Z728
KIM
Kimberley
Scheduled
GE212
DUR
Durban
Scheduled
SA39
GBE
Gaborone
Cancelled
W22017
DUR
Durban
Scheduled
ZN307
LUN
Lusaka
Scheduled
4Z179
GBE
Gaborone
Scheduled
4Z770
UTN
Upington
Scheduled
SQ482
SIN
Singapore
In Air
SA354
CPT
Cape Town
Scheduled
4Z744
PZB
Pietermaritzburg
Scheduled
FA102
CPT
Cape Town
Scheduled
FA249
ELS
East London
Scheduled
FN8663
BUQ
Bulawayo
Scheduled
+19m
DL200
ATL
Atlanta
In Air
SA422
PLZ
Port Elizabeth
Scheduled
UR712
EBB
Entebbe
In Air
4Z706
BFN
Bloemfontein
Scheduled
4Z144
WVB
Walvis Bay
Scheduled
SA578
DUR
Durban
Scheduled
SA77
WDH
Windhoek
Scheduled
Y6101
NBO
Nairobi
Scheduled
FN8337
HRE
Harare
Scheduled
QF65
PER
Perth
In Air
+39m
ET849
ADD
Addis Ababa
In Air
SA362
CPT
Cape Town
Cancelled
4Z127
WDH
Windhoek
Scheduled
4Z103
HRE
Harare
Scheduled
4Z932
CPT
Cape Town
Scheduled
+18m
EK765
DXB
Dubai
In Air
FA253
GRJ
George
Scheduled
FA269
DUR
Durban
Scheduled
FA839
BFN
Bloemfontein
Scheduled
FA829
HRE
Harare
Scheduled
FA233
PLZ
Port Elizabeth
Scheduled
FA215
CPT
Cape Town
Scheduled
FA507
DUR
Durban
Scheduled
KL591
AMS
Amsterdam
In Air
KQ2764
NBO
Nairobi
Scheduled
FA667
DUR
Durban
Scheduled
SA366
CPT
Cape Town
Scheduled
FA205
CPT
Cape Town
Scheduled
FA279
DUR
Durban
Scheduled
SA372
CPT
Cape Town
Scheduled
UU343
RUN
Saint-Denis
Scheduled
ET3849
ADD
Addis Ababa
Scheduled
Y62011
NBO
Nairobi
Scheduled
J7630
LBV
Libreville
Scheduled
KP70
FIH
Kinshasa
Scheduled
Time
Flight
Destination
Airline
Status
+31m
ET808
ADD
Addis Ababa
In Air
SA343
CPT
Cape Town
In Air
5Z450
GRJ
George
Scheduled
+17m
FN8334
HRE
Harare
Delayed
5Z518
KIM
Kimberley
Scheduled
FA600
CPT
Cape Town
In Air
LA8059
GRU
Sao Paulo
In Air
FA416
DUR
Durban
Cancelled
+15m
4Z62
MSU
Maseru
Delayed
+21m
4Z931
CPT
Cape Town
In Air
SA563
DUR
Durban
Cancelled
SA347
CPT
Cape Town
Cancelled
SA76
WDH
Windhoek
In Air
4Z180
GBE
Gaborone
Departed
+18m
4Z126
WDH
Windhoek
Delayed
+19m
4Z779
SIS
Sishen
Delayed
+11m
5Z108
BFN
Bloemfontein
In Air
+14m
4Z755
UTT
Mthatha
In Air
+27m
FA248
ELS
East London
In Air
+11m
4Z769
UTN
Upington
In Air
+15m
4Z845
MQP
Nelspruit
Delayed
FA252
GRJ
George
In Air
+12m
FA288
DUR
Durban
In Air
+21m
GE133
CPT
Cape Town
In Air
+14m
GE211
DUR
Durban
In Air
+15m
SA419
PLZ
Port Elizabeth
In Air
W22033
CPT
Cape Town
Scheduled
W22016
DUR
Durban
Scheduled
+17m
5Z840
CPT
Cape Town
In Air
FA828
HRE
Harare
Scheduled
4Z102
HRE
Harare
In Air
FN8664
BUQ
Bulawayo
In Air
FA214
CPT
Cape Town
Scheduled
4Z815
PTG
Polokwane
Scheduled
4Z951
CPT
Cape Town
Scheduled
SA38
GBE
Gaborone
Cancelled
4Z727
KIM
Kimberley
Scheduled
4Z743
PZB
Pietermaritzburg
Scheduled
+130m
DT578
NBJ
Luanda
Delayed
FA204
CPT
Cape Town
Scheduled
SA355
CPT
Cape Town
Scheduled
FA418
DUR
Durban
Scheduled
WB109
KGL
Kigali
Scheduled
4Z178
GBE
Gaborone
Scheduled
SA571
DUR
Durban
Scheduled
KQ763
NBO
Nairobi
Scheduled
4Z164
LUN
Lusaka
Scheduled
4Z705
BFN
Bloemfontein
Scheduled
FA232
PLZ
Port Elizabeth
Scheduled
SA359
CPT
Cape Town
Scheduled
4Z128
WDH
Windhoek
Scheduled
4Z929
CPT
Cape Town
Scheduled
FA268
DUR
Durban
Scheduled
TK39
IST
Istanbul
Scheduled
FA838
BFN
Bloemfontein
Scheduled
4Z184
GBE
Gaborone
Scheduled
4Z917
ELS
East London
Scheduled
4Z274
MPM
Maputo
Scheduled
4Z837
MQP
Nelspruit
Scheduled
FA113
CPT
Cape Town
Scheduled
4Z739
PZB
Pietermaritzburg
Scheduled
4Z799
PLZ
Port Elizabeth
Scheduled
FA691
CPT
Cape Town
Scheduled
DE2289
FRA
Frankfurt
Scheduled
4Z569
DUR
Durban
Scheduled
RN106
SHO
Manzini
Scheduled
4Z108
HRE
Harare
Scheduled
+10m
AF995
CDG
Paris
Delayed
UX158
MAD
Madrid
Scheduled
FA278
DUR
Durban
Scheduled
+22m
LH573
FRA
Frankfurt
Delayed
EK764
DXB
Dubai
Scheduled
+10m
LX283
ZRH
Zurich
Delayed
BA56
LHR
London
Scheduled
ZN306
LUN
Lusaka
Scheduled
BP208
GBE
Gaborone
Scheduled
TM306
MPM
Maputo
Scheduled
FA115
CPT
Cape Town
Scheduled
SA66
LUN
Lusaka
Scheduled
FA103
CPT
Cape Town
Scheduled
SA24
HRE
Harare
Scheduled
VS450
LHR
London
Scheduled
SQ481
SIN
Singapore
Scheduled
4Z937
CPT
Cape Town
Scheduled
UR713
EBB
Entebbe
Scheduled
QR1364
DOH
Doha
Scheduled
SA280
PER
Perth
Scheduled
Y6102
NBO
Nairobi
Scheduled
SA58
FIH
Kinshasa
Scheduled
BA54
LHR
London
Scheduled
SA375
CPT
Cape Town
Scheduled
SA585
DUR
Durban
Scheduled
+21m
DL201
ATL
Atlanta
Delayed
SA188
DAR
Dar-es-Salaam
Scheduled
UA187
EWR
New York
Scheduled
+20m
EK766
DXB
Dubai
Delayed
QF66
PER
Perth
Scheduled
ET858
ADD
Addis Ababa
Scheduled
KQ2765
NBO
Nairobi
Scheduled
KL592
AMS
Amsterdam
Scheduled
UU344
RUN
Saint-Denis
Scheduled
ET3848
ADD
Addis Ababa
Scheduled
P47659
LOS
Lagos
Scheduled
Y6202
NBO
Nairobi
Scheduled
KQ765
NBO
Nairobi
Scheduled
WB103
KGL
Kigali
Scheduled
KP71
FIH
Kinshasa
Scheduled
FA200
CPT
Cape Town
Scheduled
FA250
GRJ
George
Scheduled
FA286
DUR
Durban
Scheduled
GE201
DUR
Durban
Scheduled
SA401
PLZ
Port Elizabeth
Scheduled
W22005
DUR
Durban
Scheduled
FA590
DUR
Durban
Scheduled
SA303
CPT
Cape Town
Scheduled
4Z701
BFN
Bloemfontein
Scheduled
4Z801
PTG
Polokwane
Scheduled
FA369
PLZ
Port Elizabeth
Scheduled
4Z751
UTT
Mthatha
Scheduled
4Z100
HRE
Harare
Scheduled
Save up to 90% on flights from Johannesburg (JNB)
Instant email & SMS alerts when fares from O.R. Tambo International Airport drop — book directly with the airline.
✓ Free forever
✓ 2-minute setup
✓ Book direct