Airlines with flights from Johannesburg to Nairobi
There are 6 airlines with scheduled flights between JNB and NBO. Both Kenya Airways and Airlink (South Africa) operates non-stop flights from Johannesburg International to Jomo Kenyatta International and the flight time is 4 hours and 5 minutes.
Choose airline
Schedules

Non-stop with Kenya Airways
-
Total flight time: 4 hours and 5 minutes
-
Sky Team Alliance
-
Nairobi is a Kenya Airways hub.
-
24 flights per week
-
Boeing 787-8Boeing 737-800 (winglets) Passenger/BBJ2Embraer 190
-
Business class available
JNB
Direct
NBO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
KQ765
01:15
01:15
01:15
01:15
01:15
01:15
01:15
KQ767
----
----
----
08:40
----
08:40
----
KQ761
12:10
12:10
12:10
12:10
12:10
12:10
12:10
KQ763
17:15
17:00
17:00
17:00
17:00
17:00
17:20
The timetable & schedule information was updated at 2025-01-15

Non-stop with Airlink (South Africa)
-
Total flight time: 4 hours
-
Johannesburg is a Airlink (South Africa) hub.
-
7 flights per week
-
Embraer 190
-
Business class available
JNB
Direct
NBO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
4Z70
09:40
09:40
09:40
09:40
09:40
09:40
09:40
The timetable & schedule information was updated at 2025-01-15

Via Kigali with RwandAir
-
Total flight time: 6h 20m - 11h 05m.
-
12 flights per week
JNB
Via KGL
NBO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
WB103
WB452
WB452
03:10
03:10
03:10
03:10
03:10
03:10
03:10
WB109
WB464
WB464
16:50
16:50
16:50
16:50
16:50
16:50
16:50
The timetable & schedule information was updated at 2025-01-15

Via Dar Es Salaam with Air Tanzania
-
Total flight time: 7h 25m - 7h 25m.
-
5 flights per week
JNB
Via DAR
NBO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
TC209
TC202
TC202
13:55
----
13:55
----
13:55
13:55
13:55
The timetable & schedule information was updated at 2025-01-15

Via Lilongwe with Ethiopian Airlines
-
Total flight time: 6h 40m - 6h 40m.
-
4 flights per week
JNB
Via LLW
NBO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
ET21
ET50
ET50
----
----
12:20
----
12:20
12:20
12:20
The timetable & schedule information was updated at 2025-01-15

Via Entebbe with UTair-Express
-
Total flight time: 6h 30m - 9h 35m.
-
3 flights per week
JNB
Via EBB
NBO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
UR713
UR202
UR202
----
20:40
----
20:40
----
----
23:45
The timetable & schedule information was updated at 2025-01-15