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-10-01 2024-10-08 533 USD 24 hours 10 minutes Connection 2024-04-22T12:38:55
Nairobi (NBO) - Johannesburg (JNB) 2024-05-02 2024-05-07 533 USD 24 hours 10 minutes Connection 2024-04-22T16:15:58
Nairobi (NBO) - Johannesburg (JNB) 2024-07-02 2024-07-10 533 USD 46 hours 10 minutes Connection 2024-04-23T19:58:46
Nairobi (NBO) - Johannesburg (JNB) 2024-09-03 2024-09-24 533 USD 24 hours 10 minutes Connection 2024-04-25T05:47:35
Nairobi (NBO) - Johannesburg (JNB) 2024-06-04 2024-06-08 533 USD 32 hours 5 minutes Connection 2024-04-25T08:44:26
Nairobi (NBO) - Johannesburg (JNB) 2024-06-04 2024-06-11 533 USD 38 hours 20 minutes Connection 2024-04-23T19:47:10
Nairobi (NBO) - Johannesburg (JNB) 2024-06-06 2024-06-12 533 USD 46 hours 10 minutes Connection 2024-04-22T14:55:44
Nairobi (NBO) - Johannesburg (JNB) 2024-05-07 2024-05-14 533 USD 38 hours 20 minutes Connection 2024-04-23T19:46:05
Nairobi (NBO) - Johannesburg (JNB) 2024-05-07 2024-05-21 533 USD 38 hours 20 minutes Connection 2024-04-23T13:38:11
Nairobi (NBO) - Johannesburg (JNB) 2024-05-07 2024-05-22 533 USD 46 hours 10 minutes Connection 2024-04-23T13:38:11
Nairobi (NBO) - Johannesburg (JNB) 2024-05-14 2024-05-17 533 USD 34 hours 0 minutes Connection 2024-04-22T05:50:42
Nairobi (NBO) - Johannesburg (JNB) 2024-05-14 2024-05-19 533 USD 35 hours 15 minutes Connection 2024-04-23T12:05:24
Nairobi (NBO) - Johannesburg (JNB) 2024-05-14 2024-05-21 533 USD 38 hours 20 minutes Connection 2024-04-22T18:48:49
Nairobi (NBO) - Johannesburg (JNB) 2024-05-14 2024-05-22 533 USD 32 hours 0 minutes Connection 2024-04-24T06:47:01
Nairobi (NBO) - Johannesburg (JNB) 2024-08-15 2024-08-25 533 USD 35 hours 15 minutes Connection 2024-04-24T18:56:24
Nairobi (NBO) - Johannesburg (JNB) 2024-09-17 2024-09-24 533 USD 38 hours 20 minutes Connection 2024-04-25T01:33:59
Nairobi (NBO) - Johannesburg (JNB) 2024-06-18 2024-06-21 533 USD 48 hours 10 minutes Connection 2024-04-22T09:22:08
Nairobi (NBO) - Johannesburg (JNB) 2024-06-18 2024-06-22 533 USD 48 hours 10 minutes Connection 2024-04-24T15:18:40
Nairobi (NBO) - Johannesburg (JNB) 2024-05-21 2024-05-24 533 USD 48 hours 10 minutes Connection 2024-04-22T11:42:10
Nairobi (NBO) - Johannesburg (JNB) 2024-05-21 2024-05-28 533 USD 38 hours 20 minutes Connection 2024-04-23T19:46:48
Nairobi (NBO) - Johannesburg (JNB) 2024-06-21 2024-06-25 533 USD 38 hours 20 minutes Connection 2024-04-23T07:31:32
Nairobi (NBO) - Johannesburg (JNB) 2024-08-22 2024-08-30 533 USD 48 hours 10 minutes Connection 2024-04-24T06:44:44
Nairobi (NBO) - Johannesburg (JNB) 2024-05-23 2024-06-02 533 USD 35 hours 15 minutes Connection 2024-04-23T10:04:23
Nairobi (NBO) - Johannesburg (JNB) 2024-05-23 2024-05-29 533 USD 46 hours 10 minutes Connection 2024-04-23T12:31:43
Nairobi (NBO) - Johannesburg (JNB) 2024-05-24 2024-06-08 533 USD 48 hours 10 minutes Connection 2024-04-22T11:05:14
Nairobi (NBO) - Johannesburg (JNB) 2024-05-24 2024-05-30 533 USD 38 hours 20 minutes Connection 2024-04-23T01:37:26
Nairobi (NBO) - Johannesburg (JNB) 2024-05-28 2024-05-29 533 USD 46 hours 10 minutes Connection 2024-04-22T08:32:36
Nairobi (NBO) - Johannesburg (JNB) 2024-05-30 2024-06-05 533 USD 32 hours 0 minutes Connection 2024-04-23T11:27:13
Nairobi (NBO) - Johannesburg (JNB) 2025-01-13 2025-01-17 556 USD 13 hours 0 minutes Connection 2024-04-22T18:41:23
Nairobi (NBO) - Johannesburg (JNB) 2025-03-18 2025-03-23 557 USD 19 hours 10 minutes Connection 2024-04-22T17:24:30

Nairobi to Johannesburg flight status

Flight Origin Destination Departure Arrival Equip
KQ766 Nairobi (NBO) Johannesburg (JNB) 6:30 a.m. 9:45 a.m. Boeing 737-800
4Z71 Nairobi (NBO) Johannesburg (JNB) 3:30 p.m. 6:40 p.m.
KQ764 Nairobi (NBO) Johannesburg (JNB) 9 p.m. 12:15 a.m. Boeing 737-800
KQ762 Nairobi (NBO) Johannesburg (JNB) 12:35 p.m. 3:50 p.m. Boeing 787-8
KQ760 Nairobi (NBO) Johannesburg (JNB) 7:45 a.m. 10:55 a.m. Boeing 787-8
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.
8V20 Nairobi (NBO) Johannesburg (JNB) 9 p.m. 1 a.m. Boeing 767-232(BDSF)
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.