Johannesburg to Nairobi flight status today

List of all flights from Johannesburg South Africa (JNB) to Nairobi Kenya (NBO) and airlines operated flight from Johannesburg to Nairobi. The flight is an international flight from South Africa to Kenya. There are 75 flights operated by 23 airlines on this route.

The distance from Johannesburg, ZA (JNB) to Nairobi, KE (NBO) is 2900 km (1802 miles). The time zone of the point of departure O.R. Tambo International Airport is GMT +2:00. The current time is Tuesday 2025-11-18 21:43 PM. The time zone of the destination point Jomo Kenyatta International Airport is GMT+3:00 The current time is Tuesday 2025-11-18 22:43 PM.

Qatar Airways | South African Airways | Saudia Airlines | Kenya Airways | Airlink | Royal Air Maroc | Turkish Airlines | Martinair | Korean Air | Cargolux | Wright Air | EgyptAir | Safe Air Company | CM Airlines | ASL Airlines Belgium | Azur Air | Alitalia | Cronos Airlines | Air Cairo | Cyprus Airways | Oman Air | Garuda Indonesia | Comair |

List of 75 flights from Johannesburg, ZA (JNB) to Nairobi, KE (NBO).
No. Departure Arrival Last Update Status
QR5700 09:40 14:40 Arrived On time
QR8700 14:45 19:50 Departed On time

 

No. Departure Arrival Last Update Status
SA7118 17:00 22:05 Scheduled On time
SA7116 12:05 17:10 Departed On time
SA7120 01:35 06:40 Arrived On time
SA69 11:00 16:15 Landed
SA7148 08:40 13:45 Arrived On time
SA4764 14:59 None Arrived On time
SA184 10:10 15:05 Unknown
SA180 15:30 20:30 Landed Late
SA6736 19:15 Scheduled

 

No. Departure Arrival Last Update Status
SV6956 01:35 06:40 Arrived On time
SV6954 12:05 17:10 Departed On time

 

No. Departure Arrival Last Update Status
KQ763 17:00 22:05 Scheduled On time
KQ761 12:05 17:10 Scheduled On time
KQ765 01:35 06:40 Scheduled On time
KQ2767 23:30 04:30 Scheduled On time
KQ2765 01:30 06:30 Scheduled On time
KQ767 08:40 13:45 Arrived On time
KQ7625 16:05 21:15 Landed 21:02
KQ2763 18:50 None Arrived On time
KQ7619 03:00 02:00 In Air
KQ7616 02:00 03:00 Arrival Scheduled
KQ7620 02:00 03:00 Arrival Scheduled

 

No. Departure Arrival Last Update Status
4Z70 09:40 14:40 Scheduled On time
4Z72 20:30 01:30 Scheduled On time

 

No. Departure Arrival Last Update Status
AT9109 17:00 22:05 Arrived On time
AT9104 01:35 06:40 Arrived On time
AT9108 12:05 17:10 Scheduled On time
AT9102 08:40 13:45 Scheduled On time

 

No. Departure Arrival Last Update Status
TK6259 16:45 21:55 Unknown

 

No. Departure Arrival Last Update Status
MP8332 13:00 17:55 NoTakeoffInfo
MP8372 13:35 18:30 Scheduled On time
MP8562 13:00 17:55 Scheduled On time
MP8322 13:00 17:55 Scheduled On time
MP8552 13:40 18:35 Scheduled
MP8532 12:45 17:30 Scheduled

 

No. Departure Arrival Last Update Status
KE7929 17:00 22:05 Scheduled On time
KE7916 12:05 17:10

 

No. Departure Arrival Last Update Status
CV2616 18:35 23:40 Scheduled On time
CV2603 18:35 23:40 Scheduled On time
CV2612 18:35 23:40 No Recent Info - Call Airline
CV7151 18:35 23:40 Scheduled On time
CV7153 18:35 23:40 Departed On time
CV7147 17:30 23:30 Unknown

 

No. Departure Arrival Last Update Status
8V8521 02:00 03:00 Landed 03:28
8V21 03:00 07:00 Landed 19:10
8V521 14:15 13:15 In Air
8V4101 02:00 03:00 Landed 07:22
8V2625 02:00 03:00 Landed 01:47
8V24 03:00 02:00 In Air
8V4045 02:00 03:00 Arrival Scheduled

 

No. Departure Arrival Last Update Status
MS3952 06:45 11:45 Scheduled

 

No. Departure Arrival Last Update Status
K3916 12:00 17:00 Unknown
K33916 12:00 17:00

 

No. Departure Arrival Last Update Status
CC313 18:11 19:11 In Air
CC2622 07:57 None Arrived On time
CC4101 01:20 None Arrived On time
CC521 07:00 None Departure Unknown
CC316 02:00 03:00 In Air
CC314 02:00 03:00 In Air
CC315 02:00 03:00 Landed 12:14

 

No. Departure Arrival Last Update Status
3V25 06:20 11:05 Scheduled On time

 

No. Departure Arrival Last Update Status
ZF261 19:40 00:50 In Air
ZF7152 19:40 03:30 In Air

 

No. Departure Arrival Last Update Status
AZ5547 12:10 17:15 Landed

 

No. Departure Arrival Last Update Status
C87142 18:30 23:00 Landed Late

 

No. Departure Arrival Last Update Status
SM2232 20:00 Departed

 

No. Departure Arrival Last Update Status
CY721 16:00 Scheduled

 

No. Departure Arrival Last Update Status
WY5395 22:10 03:15 Landed

 

No. Departure Arrival Last Update Status
GA9099 17:40 22:45

 

No. Departure Arrival Last Update Status
MN2761 12:10 17:15
MN2763 22:10 03:15 Landed
MN2767 05:00 10:05
MN2765 01:55 07:00 Cancelled