Nairobi to Johannesburg flight status today

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

The distance from Nairobi, KE (NBO) to Johannesburg, ZA (JNB) is 2900 km (1802 miles). The time zone of the point of departure Jomo Kenyatta International Airport is GMT +3:00. The current time is Tuesday 2025-12-09 03:51 AM. The time zone of the destination point O.R. Tambo International Airport is GMT+2:00 The current time is Tuesday 2025-12-09 02:51 AM.

Kenya Airways | South African Airways | Royal Air Maroc | Qatar Airways | Saudia Airlines | Airlink | Korean Air | Wright Air | Alitalia | KLM | Oman Air | Cargolux | Etihad Airways | Comair | Garuda Indonesia |

List of 42 flights from Nairobi, KE (NBO) to Johannesburg, ZA (JNB).
No. Departure Arrival Last Update Status
KQ762 12:35 15:50 Arrived Delayed by 16m
KQ760 07:45 10:55 Departed Delayed by 15m
KQ764 21:10 00:25 Scheduled On time
KQ2764 21:00 00:00 Scheduled On time
KQ2774 21:00 00:20 Scheduled On time
KQ766 04:25 07:40 Arrived On time
KQ2776 05:30 08:50 Unknown
KQ2762 12:52 None Landed
KQ2742 19:00 None No Recent Info - Call Airline
KQ2760 07:34 None Arrived On time
KQ768 13:00 16:20 Departed

 

No. Departure Arrival Last Update Status
SA7117 12:35 15:50 Departed On time
SA7115 07:45 10:55 Arrived On time
SA7119 21:10 00:25 Out Gate
SA7147 04:25 07:40 Scheduled On time
SA185 15:55 19:00 Landed
SA9185 15:45 18:50 Delayed >3h
SA6765 17:55 21:00 Landed
SA6737 20:15 Cancelled
SA181 08:35 11:40 Landed

 

No. Departure Arrival Last Update Status
AT9107 12:35 15:50 Departed On time
AT9105 07:45 10:55 Arrived On time
AT9117 21:10 00:25 Delayed

 

No. Departure Arrival Last Update Status
QR8382 15:30 18:40 Scheduled On time

 

No. Departure Arrival Last Update Status
SV6953 12:35 15:50 Departed Delayed by 1h 55m
SV6955 21:10 00:25 Scheduled On time

 

No. Departure Arrival Last Update Status
4Z73 02:15 05:25 Arrived Delayed by 1h 2m
4Z71 15:30 18:40 Arrived Delayed by 1h 14m

 

No. Departure Arrival Last Update Status
KE7931 07:45 10:55 Scheduled On time
KE7915 13:20 16:35

 

No. Departure Arrival Last Update Status
8V274 03:00 02:00 Arrival Scheduled
8V520 23:50 02:36 In Air
8V20 21:00 01:00 Landed 23:53

 

No. Departure Arrival Last Update Status
AZ5548 21:00 00:15 Landed

 

No. Departure Arrival Last Update Status
KL529 09:50 12:50 Landed

 

No. Departure Arrival Last Update Status
WY5396 21:50 01:05 Landed

 

No. Departure Arrival Last Update Status
CV7142 02:00 16:40 Unknown

 

No. Departure Arrival Last Update Status
EY9566 15:15 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
MN2760 07:45 10:55
MN2766 00:55 04:10
MN2762 17:50 21:05 Landed

 

No. Departure Arrival Last Update Status
GA9524 07:30 10:45