FLIGHTS
HOTELS
AIRLINES
DESTINATIONS
EN | AR
English
العربية
Cheap flights from Johannesburg to Nairobi
Search for the cheapest air tickets from Johannesburg to Nairobi
Origin
Destination
Depart date
Return date
Adults
1 adult
2 adults
3 adults
4 adults
5 adults
6 adults
7 adults
8 adults
9 adults
Childrens
Childrens
1 children
2 childrens
3 childrens
4 childrens
5 childrens
6 childrens
7 childrens
8 childrens
9 childrens
Infants
Infants
1 infant
2 infants
3 infants
4 infants
5 infants
6 infants
7 infants
8 infants
9 infants
Search
Flights
Flights to Kenya
Nairobi
Cheap flights Johannesburg to Nairobi
Recently booked flights from Johannesburg to Nairobi
From
Johannesburg
To
Nairobi
Depart date
03.07.2025
Price
$506 / 1842ر.ق
Average ticket prices for flights from Johannesburg to Nairobi by month
Find the cheapest time to fly from Johannesburg to Nairobi.
July
August
October
November
December
January
February
Airlines Flying to Nairobi from Johannesburg
Korean Air (KE)
Kenya Airways (KQ)
Flight schedule Johannesburg to Nairobi
01:25 → 06:30
direct
Kenya Airways 765
JNB — NBO
M
T
W
T
F
S
S
Select dates
09:40 → 14:40
direct
Airlink 70
JNB — NBO
M
T
W
T
F
S
S
Select dates
12:10 → 17:15
direct
Kenya Airways 761
JNB — NBO
M
T
W
T
F
S
S
Select dates
17:00 → 22:05
direct
Kenya Airways 763
JNB — NBO
M
T
W
T
F
S
S
Select dates
20:30 → 01:30
direct
Airlink 72
JNB — NBO
-
-
W
-
F
-
S
Select dates
01:25 → 06:30
direct
Kenya Airways
JNB — NBO
M
T
W
T
F
S
S
Select dates
03:10 → 11:30
1 stop
RwandAir
JNB — NBO
-
-
-
T
F
-
-
Select dates
03:10 → 12:20
1 stop
RwandAir
JNB — NBO
M
-
W
T
F
-
-
Select dates
06:20 → 15:45
1 stop
Airlink
JNB — NBO
M
-
W
T
F
-
-
Select dates
08:05 → 18:45
1 stop
Airlink
JNB — NBO
-
-
W
-
-
-
S
Select dates
08:20 → 15:45
1 stop
Airlink
JNB — NBO
-
-
-
-
F
-
S
Select dates
09:25 → 19:40
1 stop
South African Airways
JNB — NBO
-
T
-
-
-
-
S
Select dates
09:25 → 19:45
1 stop
South African Airways
JNB — NBO
-
-
-
-
F
-
-
Select dates
09:40 → 14:40
direct
Airlink
JNB — NBO
M
T
W
T
F
S
S
Select dates
10:00 → 21:55
1 stop
South African Airways
JNB — NBO
-
T
-
T
F
S
S
Select dates
10:10 → 19:10
1 stop
NAYSA
JNB — NBO
-
-
-
-
F
-
-
Select dates
10:15 → 19:10
1 stop
NAYSA
JNB — NBO
-
-
-
-
-
-
S
Select dates
10:15 → 19:40
1 stop
Airlink
JNB — NBO
-
T
-
-
-
-
S
Select dates
10:15 → 19:45
1 stop
Airlink
JNB — NBO
-
-
-
-
F
-
-
Select dates
10:30 → 19:45
1 stop
Airlink
JNB — NBO
-
T
-
T
-
S
-
Select dates
10:40 → 19:40
1 stop
Airlink
JNB — NBO
-
T
-
-
-
-
S
Select dates
10:40 → 19:45
1 stop
Airlink
JNB — NBO
-
-
-
-
F
-
-
Select dates
10:50 → 19:45
1 stop
Airlink
JNB — NBO
M
-
W
-
F
S
-
Select dates
10:55 → 21:55
1 stop
Airlink
JNB — NBO
-
T
-
T
F
S
S
Select dates
11:30 → 21:55
1 stop
Airlink
JNB — NBO
-
T
-
T
-
S
S
Select dates
11:45 → 22:20
1 stop
South African Airways
JNB — NBO
M
-
W
-
F
-
-
Select dates
12:10 → 17:15
direct
Kenya Airways
JNB — NBO
M
T
W
T
F
S
S
Select dates
12:50 → 21:25
1 stop
Uganda Airlines
JNB — NBO
M
-
W
-
F
S
-
Select dates
12:50 → 22:00
1 stop
Uganda Airlines
JNB — NBO
M
-
W
-
F
S
-
Select dates
14:15 → 22:00
1 stop
Air Tanzania
JNB — NBO
-
-
-
T
-
-
-
Select dates
14:15 → 22:05
1 stop
Air Tanzania
JNB — NBO
M
-
W
-
F
S
S
Select dates
14:15 → 22:20
1 stop
Air Tanzania
JNB — NBO
M
-
W
-
F
S
S
Select dates
14:30 → 21:55
1 stop
Airlink
JNB — NBO
-
-
-
-
F
-
S
Select dates
16:50 → 04:55
1 stop
RwandAir
JNB — NBO
M
T
W
T
F
S
S
Select dates
17:00 → 22:05
direct
Kenya Airways
JNB — NBO
M
T
W
T
F
S
S
Select dates
19:35 → 06:35
1 stop
South African Airways
JNB — NBO
-
-
W
-
-
-
-
Select dates
20:10 → 06:35
1 stop
South African Airways
JNB — NBO
-
-
W
-
-
-
-
Select dates
20:30 → 01:30
direct
Airlink
JNB — NBO
-
-
W
-
F
-
S
Select dates
20:40 → 05:05
1 stop
Uganda Airlines
JNB — NBO
-
T
-
T
-
-
-
Select dates
20:40 → 07:15
1 stop
Uganda Airlines
JNB — NBO
-
T
-
T
-
-
-
Select dates
22:00 → 05:10
1 stop
Airlink
JNB — NBO
M
-
W
T
-
-
-
Select dates
22:00 → 06:15
1 stop
South African Airways
JNB — NBO
-
T
-
T
F
S
S
Select dates
22:00 → 06:15
1 stop
Airlink
JNB — NBO
-
-
W
-
-
-
-
Select dates
22:00 → 06:15
1 stop
Airlink
JNB — NBO
-
-
-
T
F
-
S
Select dates
22:00 → 06:30
1 stop
Airlink
JNB — NBO
M
-
-
T
-
-
S
Select dates
23:45 → 07:15
1 stop
Uganda Airlines
JNB — NBO
-
-
-
-
-
-
S
Select dates
23:45 → 11:00
1 stop
Uganda Airlines
JNB — NBO
-
-
-
-
-
-
S
Select dates