Cheap flights from Nairobi to Johannesburg

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

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

Nairobi to Johannesburg flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Nairobi (NBO) - Johannesburg (JNB) 2024-05-02 2024-06-01 535 USD 48 hours 10 minutes Connection 2024-04-26T13:00:50
Nairobi (NBO) - Johannesburg (JNB) 2024-07-02 2024-07-03 535 USD 46 hours 10 minutes Connection 2024-04-28T16:45:10
Nairobi (NBO) - Johannesburg (JNB) 2024-09-03 2024-09-24 535 USD 24 hours 10 minutes Connection 2024-04-25T05:47:35
Nairobi (NBO) - Johannesburg (JNB) 2024-06-04 2024-06-08 535 USD 32 hours 5 minutes Connection 2024-04-25T08:44:26
Nairobi (NBO) - Johannesburg (JNB) 2024-06-04 2024-06-11 535 USD 38 hours 20 minutes Connection 2024-04-27T02:53:00
Nairobi (NBO) - Johannesburg (JNB) 2024-08-08 2024-08-13 535 USD 38 hours 20 minutes Connection 2024-04-28T13:12:36
Nairobi (NBO) - Johannesburg (JNB) 2024-05-09 2024-05-14 535 USD 22 hours 15 minutes Connection 2024-04-26T03:08:24
Nairobi (NBO) - Johannesburg (JNB) 2024-08-15 2024-08-25 535 USD 21 hours 5 minutes Connection 2024-04-28T07:38:22
Nairobi (NBO) - Johannesburg (JNB) 2024-06-18 2024-06-21 535 USD 48 hours 10 minutes Connection 2024-04-28T08:33:52
Nairobi (NBO) - Johannesburg (JNB) 2024-05-21 2024-05-24 535 USD 48 hours 10 minutes Connection 2024-04-26T14:19:28
Nairobi (NBO) - Johannesburg (JNB) 2024-05-21 2024-05-28 535 USD 38 hours 20 minutes Connection 2024-04-26T14:22:55
Nairobi (NBO) - Johannesburg (JNB) 2024-06-21 2024-06-25 535 USD 38 hours 20 minutes Connection 2024-04-25T14:46:47
Nairobi (NBO) - Johannesburg (JNB) 2024-06-21 2024-06-26 535 USD 46 hours 10 minutes Connection 2024-04-26T21:37:55
Nairobi (NBO) - Johannesburg (JNB) 2024-06-21 2024-06-30 535 USD 35 hours 15 minutes Connection 2024-04-26T13:50:06
Nairobi (NBO) - Johannesburg (JNB) 2024-05-24 2024-06-02 535 USD 35 hours 15 minutes Connection 2024-04-28T05:39:44
Nairobi (NBO) - Johannesburg (JNB) 2024-05-24 2024-06-08 535 USD 48 hours 10 minutes Connection 2024-04-26T11:04:58
Nairobi (NBO) - Johannesburg (JNB) 2024-05-24 2024-05-28 535 USD 38 hours 20 minutes Connection 2024-04-27T13:45:30
Nairobi (NBO) - Johannesburg (JNB) 2024-05-24 2024-05-30 535 USD 38 hours 20 minutes Connection 2024-04-25T06:58:14
Nairobi (NBO) - Johannesburg (JNB) 2024-05-28 2024-06-04 535 USD 22 hours 15 minutes Connection 2024-04-27T05:50:22
Nairobi (NBO) - Johannesburg (JNB) 2024-05-28 2024-05-28 535 USD 22 hours 15 minutes Connection 2024-04-27T15:34:26
Nairobi (NBO) - Johannesburg (JNB) 2024-05-30 2024-06-04 535 USD 24 hours 10 minutes Connection 2024-04-28T16:24:54
Nairobi (NBO) - Johannesburg (JNB) 2024-05-30 2024-06-07 535 USD 34 hours 0 minutes Connection 2024-04-27T04:12:39
Nairobi (NBO) - Johannesburg (JNB) 2024-05-30 2024-06-08 535 USD 34 hours 0 minutes Connection 2024-04-28T14:08:56
Nairobi (NBO) - Johannesburg (JNB) 2024-05-30 2024-06-23 535 USD 21 hours 5 minutes Connection 2024-04-27T12:28:28
Nairobi (NBO) - Johannesburg (JNB) 2024-07-30 2024-08-12 535 USD 46 hours 10 minutes Connection 2024-04-25T11:29:20
Nairobi (NBO) - Johannesburg (JNB) 2024-05-31 2024-06-02 535 USD 35 hours 15 minutes Connection 2024-04-25T15:53:06
Nairobi (NBO) - Johannesburg (JNB) 2024-05-31 2024-06-04 535 USD 38 hours 20 minutes Connection 2024-04-25T19:49:31
Nairobi (NBO) - Johannesburg (JNB) 2024-05-31 2024-06-07 535 USD 48 hours 10 minutes Connection 2024-04-25T18:08:59
Nairobi (NBO) - Johannesburg (JNB) 2025-01-13 2025-01-17 558 USD 13 hours 0 minutes Connection 2024-04-22T18:41:23
Nairobi (NBO) - Johannesburg (JNB) 2025-03-18 2025-03-23 559 USD 19 hours 10 minutes Connection 2024-04-22T17:24:30

Nairobi to Johannesburg flight status

Flight Origin Destination Departure Arrival Equip
KQ760 Nairobi (NBO) Johannesburg (JNB) 7:45 a.m. 10:55 a.m. Boeing 787-8
KQ766 Nairobi (NBO) Johannesburg (JNB) 6:30 a.m. 9:45 a.m. Boeing 737-800
KQ764 Nairobi (NBO) Johannesburg (JNB) 9 p.m. 12:15 a.m. Boeing 737-800
4Z71 Nairobi (NBO) Johannesburg (JNB) 3:30 p.m. 6:40 p.m.
KQ762 Nairobi (NBO) Johannesburg (JNB) 12:35 p.m. 3:50 p.m. Boeing 787-8
8V20 Nairobi (NBO) Johannesburg (JNB) 9 p.m. 1 a.m. Boeing 767-232(BDSF)
EY4047 Nairobi (NBO) Johannesburg (JNB) 8:30 p.m. 9:25 p.m. 737-800
EY4075 Nairobi (NBO) Johannesburg (JNB) 7:45 a.m. 8:45 a.m.
KQ7115 Nairobi (NBO) Johannesburg (JNB) 7:45 a.m. 10:55 a.m. Boeing 787-8
KE7931 Nairobi (NBO) Johannesburg (JNB) 7:45 a.m. 10:55 a.m. Boeing 737-8HX
MP8432 Nairobi (NBO) Johannesburg (JNB) 3 a.m. 2 a.m. Boeing 747-406F(ER)
MN2762 Nairobi (NBO) Johannesburg (JNB) 1:20 p.m. 4:35 p.m. 737-800
GA9524 Nairobi (NBO) Johannesburg (JNB) 7:30 a.m. 10:45 a.m. 787-8 Dreamliner
SA185 Nairobi (NBO) Johannesburg (JNB) 3:55 p.m. 7 p.m. A320
WY5396 Nairobi (NBO) Johannesburg (JNB) 9:50 p.m. 1:05 a.m. None
SW2722 Nairobi (NBO) Johannesburg (JNB) 9:50 p.m. 1:05 a.m.
SW2728 Nairobi (NBO) Johannesburg (JNB) 1:05 p.m. 4:20 p.m. 737-800
SW2724 Nairobi (NBO) Johannesburg (JNB) 7:45 a.m. 10:55 a.m. Boeing 737-8HX
SA6765 Nairobi (NBO) Johannesburg (JNB) 4:20 p.m. 7:30 p.m. B733
SA181 Nairobi (NBO) Johannesburg (JNB) 8:35 a.m. 11:40 a.m. A319
8Q515 Nairobi (NBO) Johannesburg (JNB) 6 a.m. 9:30 a.m. 320
KQ768 Nairobi (NBO) Johannesburg (JNB) 12:40 p.m. 4 p.m.
MN2766 Nairobi (NBO) Johannesburg (JNB) 12:55 a.m. 4:10 a.m. EMB 190
KE7915 Nairobi (NBO) Johannesburg (JNB) 1:20 p.m. 4:35 p.m. 737-800
MN2760 Nairobi (NBO) Johannesburg (JNB) 7:45 a.m. 10:55 a.m. Boeing 737-8HX
9W2750 Nairobi (NBO) Johannesburg (JNB) 3:45 p.m. 6:50 p.m. AT7
9E3869 Nairobi (NBO) Johannesburg (JNB) 1:05 p.m. 4:20 p.m.