Kenya Airways KQ766
Nairobi to Johannesburg
Thu, Jun 19
Thu, Jun 26
Access extensive flight status info directly on the app!
View Now
Cancelled
NBO
Nairobi, Thu, Jun 19
06:30
Scheduled: 06:30
Check-in
16-25
Terminal
T1A
Gate
--
Departure
Flight time: 4h 15m
Arrival
JNB
Johannesburg, Thu, Jun 19
09:45
Scheduled: 09:45
Baggage
--
Terminal
A
Gate
--
Access extensive flight status info directly on the app!
View Now
Cancelled
NBO
Nairobi, Thu, Jun 26
06:30
Scheduled: 06:30
Check-in
16-25
Terminal
T1A
Gate
--
Departure
Flight time: 4h 15m
Arrival
JNB
Johannesburg, Thu, Jun 26
09:45
Scheduled: 09:45
Baggage
--
Terminal
A
Gate
--
Download App to Track Flight Status
4.8
★
★
★
★
★
504k reviews
4.9
★
★
★
★
★
36.2k reviews
Download App to Track Flight Status
Keep up with the latest updates on
flights from Nairobi to Johannesburg
. Plus, check out our
Buy 1 Get 1 Free
offer on
flights from Johannesburg to Nairobi
!
KQ766 Flight Details
Boeing 787-800
Airline: Kenya Airways
Distance flown: --
Age: 12y, 10m
Seats: 234
Meal service: available
Wi-Fi: available
USB port: available
Entertainment: available
Recline angle: 120°
Seat width: 47 cm
Legroom: 81 cm
KQ766 Punctuality Rate
NBO (Jomo Kenyatta International Airport) - JNB (O. R. Tambo International Airport)
Departure:
95% on time
Arrival:
90% on time
Average delay:
4min
Delayed
12m
9m
6m
3m
On time
10 Mar
13
15
17
22
24
29 Mar
Explore More Flight Status
Flights from Nairobi to Johannesburg
KQ760 Flight Status
KQ762 Flight Status
4Z073 Flight Status
4Z071 Flight Status
KQ764 Flight Status
KQ766 Flight Status
4Z3071 Flight Status
KQ768 Flight Status
WY5396 Flight Status
AT9101 Flight Status
AT9107 Flight Status
4Z3070 Flight Status
More flights from Nairobi
QR1342 Flight Status
AF829 Flight Status
KQ270 Flight Status
KQ532 Flight Status
D7102 Flight Status
ET319 Flight Status
AI962 Flight Status
G9735 Flight Status
LH591 Flight Status
SV430 Flight Status
KQ204 Flight Status
AF815 Flight Status
More flights to Johannesburg
EK763 Flight Status
QF063 Flight Status
EY747 Flight Status
DL200 Flight Status
ET809 Flight Status
AF990 Flight Status
LH572 Flight Status
QR1363 Flight Status
CX749 Flight Status
VS449 Flight Status
UA188 Flight Status
TK040 Flight Status
Find out more
F94372 Flight Status
HU414 Flight Status
HA5808 Flight Status
BA7401 Flight Status
CM3581 Flight Status
3U4492 Flight Status
AF1135 Flight Status
ID7310 Flight Status
HA5349 Flight Status
CZ5793 Flight Status
DL5643 Flight Status
GX8846 Flight Status
AA8128 Flight Status
HU7482 Flight Status
AC337 Flight Status
DL8414 Flight Status
CZ6781 Flight Status
FR385 Flight Status
AA4410 Flight Status
AA5289 Flight Status