Cheap flights from Johannesburg to Nairobi

Find cheap Nairobi to Johannesburg flights with our free search service. Compare all available fares for direct or connection flights from Nairobi to Johannesburg.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Johannesburg to Nairobi flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Johannesburg (JNB) - Nairobi (NBO) 2024-06-01 2024-06-02 436 USD 13 hours 10 minutes Connection 2024-04-24T05:25:45
Johannesburg (JNB) - Nairobi (NBO) 2024-05-03 2024-05-03 436 USD 20 hours 55 minutes Connection 2024-04-24T09:32:31
Johannesburg (JNB) - Nairobi (NBO) 2024-05-08 2024-05-10 436 USD 23 hours 10 minutes Connection 2024-04-24T09:10:35
Johannesburg (JNB) - Nairobi (NBO) 2024-05-09 2024-05-10 436 USD 15 hours 10 minutes Connection 2024-04-24T09:09:15
Johannesburg (JNB) - Nairobi (NBO) 2024-05-14 2024-05-15 436 USD 13 hours 10 minutes Connection 2024-04-24T09:53:34
Johannesburg (JNB) - Nairobi (NBO) 2024-05-31 2024-05-31 436 USD 11 hours 45 minutes Connection 2024-04-24T11:52:06
Johannesburg (JNB) - Nairobi (NBO) 2024-05-06 2024-05-06 437 USD 11 hours 45 minutes Connection 2024-04-21T15:31:26
Johannesburg (JNB) - Nairobi (NBO) 2024-05-10 2024-05-10 437 USD 20 hours 55 minutes Connection 2024-04-22T08:52:17
Johannesburg (JNB) - Nairobi (NBO) 2024-05-12 2024-05-13 437 USD 11 hours 45 minutes Connection 2024-04-22T07:39:43
Johannesburg (JNB) - Nairobi (NBO) 2024-06-17 2024-06-18 437 USD 15 hours 10 minutes Connection 2024-04-22T17:58:19
Johannesburg (JNB) - Nairobi (NBO) 2024-05-21 2024-05-22 437 USD 11 hours 45 minutes Connection 2024-04-23T19:57:42
Johannesburg (JNB) - Nairobi (NBO) 2024-05-27 2024-05-28 437 USD 15 hours 5 minutes Connection 2024-04-22T13:33:02
Johannesburg (JNB) - Nairobi (NBO) 2024-08-02 2024-08-04 438 USD 23 hours 10 minutes Connection 2024-04-22T17:15:50
Johannesburg (JNB) - Nairobi (NBO) 2024-05-03 2024-05-05 438 USD 23 hours 10 minutes Connection 2024-04-21T11:40:24
Johannesburg (JNB) - Nairobi (NBO) 2024-08-09 2024-08-11 438 USD 23 hours 10 minutes Connection 2024-04-23T19:10:37
Johannesburg (JNB) - Nairobi (NBO) 2024-10-12 2024-10-13 438 USD 13 hours 10 minutes Connection 2024-04-22T16:21:19
Johannesburg (JNB) - Nairobi (NBO) 2024-06-14 2024-06-16 438 USD 23 hours 10 minutes Connection 2024-04-23T09:58:53
Johannesburg (JNB) - Nairobi (NBO) 2024-05-18 2024-05-19 438 USD 13 hours 10 minutes Connection 2024-04-23T18:33:00
Johannesburg (JNB) - Nairobi (NBO) 2024-05-19 2024-05-19 438 USD 21 hours 5 minutes Connection 2024-04-23T18:31:23
Johannesburg (JNB) - Nairobi (NBO) 2024-04-26 2024-05-03 444 USD 18 hours 40 minutes Connection 2024-04-21T06:28:36
Johannesburg (JNB) - Nairobi (NBO) 2024-05-11 2024-05-12 448 USD 13 hours 10 minutes Connection 2024-04-24T07:36:09
Johannesburg (JNB) - Nairobi (NBO) 2024-05-02 2024-05-06 458 USD 14 hours 40 minutes Connection 2024-04-24T07:42:14
Johannesburg (JNB) - Nairobi (NBO) 2024-05-03 2024-05-06 458 USD 14 hours 40 minutes Connection 2024-04-24T07:41:20
Johannesburg (JNB) - Nairobi (NBO) 2024-05-04 2024-05-06 458 USD 14 hours 40 minutes Connection 2024-04-24T07:41:46
Johannesburg (JNB) - Nairobi (NBO) 2024-04-27 2024-05-03 458 USD 18 hours 40 minutes Connection 2024-04-24T07:31:55
Johannesburg (JNB) - Nairobi (NBO) 2024-04-27 2024-05-05 458 USD 18 hours 40 minutes Connection 2024-04-24T07:10:26
Johannesburg (JNB) - Nairobi (NBO) 2024-04-27 2024-04-29 458 USD 22 hours 30 minutes Connection 2024-04-24T04:40:42
Johannesburg (JNB) - Nairobi (NBO) 2024-04-28 2024-05-02 458 USD 14 hours 40 minutes Connection 2024-04-24T07:31:43
Johannesburg (JNB) - Nairobi (NBO) 2024-04-28 2024-05-03 458 USD 14 hours 40 minutes Connection 2024-04-24T07:30:53
Johannesburg (JNB) - Nairobi (NBO) 2024-04-29 2024-05-03 458 USD 14 hours 40 minutes Connection 2024-04-24T07:31:25

Johannesburg to Nairobi flight status

Flight Origin Destination Departure Arrival Equip
KQ761 Johannesburg (JNB) Nairobi (NBO) 12:10 p.m. 5:15 p.m. Boeing 787-8
KQ763 Johannesburg (JNB) Nairobi (NBO) 5 p.m. 10:05 p.m. Boeing 787-8
KQ765 Johannesburg (JNB) Nairobi (NBO) 1:15 a.m. 6:20 a.m. Boeing 737-800
EY4076 Johannesburg (JNB) Nairobi (NBO) 6:30 a.m. 7 a.m. 737-800
EY4067 Johannesburg (JNB) Nairobi (NBO) 10:30 a.m. 11:25 a.m. EMB 190
EY956 Johannesburg (JNB) Nairobi (NBO) 3:55 p.m. 10:05 p.m. B77L
QR8775 Johannesburg (JNB) Nairobi (NBO) 8:15 a.m. 3:45 p.m. B77L
8V21 Johannesburg (JNB) Nairobi (NBO) 3 a.m. 7 a.m. B762
8V501 Johannesburg (JNB) Nairobi (NBO) 9 p.m. 2 a.m. Boeing 767-232(BDSF)
KQ4076 Johannesburg (JNB) Nairobi (NBO) 4:15 p.m. 5:40 p.m. 738
KQ767 Johannesburg (JNB) Nairobi (NBO) 7:45 a.m. 12:50 p.m. Boeing 737-800
TK6462 Johannesburg (JNB) Nairobi (NBO) 7:40 a.m. 4:35 p.m. A332
QR8481 Johannesburg (JNB) Nairobi (NBO) 2:10 a.m. 3:15 a.m. 33X
KQ7148 Johannesburg (JNB) Nairobi (NBO) 7:45 a.m. 12:50 p.m. Boeing 737-800
CV7153 Johannesburg (JNB) Nairobi (NBO) 6:35 p.m. 11:40 p.m. B744
CV7151 Johannesburg (JNB) Nairobi (NBO) 6:35 p.m. 11:40 p.m. B744
CV7156 Johannesburg (JNB) Nairobi (NBO) 2:20 a.m. 7:40 a.m. B744
CV7152 Johannesburg (JNB) Nairobi (NBO) 11:20 a.m. 12:25 p.m. B744
KE7929 Johannesburg (JNB) Nairobi (NBO) 5:25 p.m. 10:30 p.m.
ZF316 Johannesburg (JNB) Nairobi (NBO) 2 p.m. 7 p.m. B744
CV7147 Johannesburg (JNB) Nairobi (NBO) 6 a.m. 4:30 p.m. B744
CC313 Johannesburg (JNB) Nairobi (NBO) 2 a.m. 3 a.m. B744
8V22 Johannesburg (JNB) Nairobi (NBO) 2 a.m. 3 a.m. Boeing 767-232(BDSF)
CC316 Johannesburg (JNB) Nairobi (NBO) 2 a.m. 3 a.m. B744
8V4101 Johannesburg (JNB) Nairobi (NBO) 2 a.m. 3 a.m. B744
K3916 Johannesburg (JNB) Nairobi (NBO) noon 5 p.m.
GA9099 Johannesburg (JNB) Nairobi (NBO) 5:40 p.m. 10:45 p.m. 737-800
SA184 Johannesburg (JNB) Nairobi (NBO) 10:10 a.m. 3:05 p.m. A320
CY721 Johannesburg (JNB) Nairobi (NBO) None None A319
SA6736 Johannesburg (JNB) Nairobi (NBO) midnight 7:15 p.m. None
SW2727 Johannesburg (JNB) Nairobi (NBO) 5:25 p.m. 10:30 p.m.
SW2723 Johannesburg (JNB) Nairobi (NBO) 12:10 p.m. 5:15 p.m. Boeing 737-8HX
WY5395 Johannesburg (JNB) Nairobi (NBO) 5:30 p.m. midnight None
SW2729 Johannesburg (JNB) Nairobi (NBO) 1:55 a.m. 7 a.m. 737-800
SA180 Johannesburg (JNB) Nairobi (NBO) 3:30 p.m. 8:30 p.m. A319
MN2763 Johannesburg (JNB) Nairobi (NBO) 5:25 p.m. 10:30 p.m.
MN2765 Johannesburg (JNB) Nairobi (NBO) 1:15 a.m. 6:20 a.m. 737-800
MN2767 Johannesburg (JNB) Nairobi (NBO) 5 a.m. 10:05 a.m. EMB 190
MN2761 Johannesburg (JNB) Nairobi (NBO) 12:10 p.m. 5:15 p.m. Boeing 737-8HX
KE7916 Johannesburg (JNB) Nairobi (NBO) 12:05 p.m. 5:10 p.m. 787-8 Dreamliner
KQ769 Johannesburg (JNB) Nairobi (NBO) 5:40 p.m. 10:50 p.m.
MP8532 Johannesburg (JNB) Nairobi (NBO) None None B744
SA9184 Johannesburg (JNB) Nairobi (NBO) midnight 3:30 p.m. None
5X3689 Johannesburg (JNB) Nairobi (NBO) 10 a.m. 3 p.m.