Flights Africa Kenya

Search and find cheap flights to Kenya

Fri 11/16
Fri 11/23
Any month
Compare vs momondo |

Cheapest flight routes to Kenya

These routes have the cheapest flights to Kenya found by momondo users
Johannesburg - Nairobi 355 ZAR
Johannesburg - Mombasa 371 ZAR
Cape Town - Mombasa 504 ZAR
Cape Town - Nairobi 511 ZAR

Flight deals found on momondo

Check out some of the best fares found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
9h 15m
1 Stop
8:35 pm
NBO
Nairobi Jomo Kenyatta Intl airport
Ethiopian Air
NBO
2:35 pm
Nairobi Jomo Kenyatta Intl airport
9h 20m
1 Stop
10:55 pm
JNB
Johannesburg OR Tambo airport
4 949R
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
9h 15m
1 Stop
8:35 pm
NBO
Nairobi Jomo Kenyatta Intl airport
Ethiopian Air
NBO
2:35 pm
Nairobi Jomo Kenyatta Intl airport
9h 20m
1 Stop
10:55 pm
JNB
Johannesburg OR Tambo airport
4 992R
RwandAir
RwandAir
JNB
6:30 pm
Johannesburg OR Tambo airport
9h 20m
2 Stops
4:50 am
+1
MBA
Mombasa Moi International airport
RwandAir
MBA
8:30 am
Mombasa Moi International airport
10h 10m
2 Stops
5:40 pm
JNB
Johannesburg OR Tambo airport
5 424R
Multiple Airlines
Multiple Airlines
JNB
1:00 am
Johannesburg OR Tambo airport
10h 25m
1 Stop
12:25 pm
NBO
Nairobi Jomo Kenyatta Intl airport
Multiple Airlines
NBO
2:35 pm
Nairobi Jomo Kenyatta Intl airport
9h 20m
1 Stop
10:55 pm
JNB
Johannesburg OR Tambo airport
7 453R
Emirates
Emirates
CPT
3:25 pm
Cape Town Intl airport
24h 10m
1 Stop
4:35 pm
+1
NBO
Nairobi Jomo Kenyatta Intl airport
Emirates
NBO
7:50 pm
Nairobi Jomo Kenyatta Intl airport
19h 55m
1 Stop
2:45 pm
+1
CPT
Cape Town Intl airport
7 985R
Kenya Airways
Kenya Airways
JNB
2:10 pm
Johannesburg OR Tambo airport
4h 05m
7:15 pm
NBO
Nairobi Jomo Kenyatta Intl airport
Kenya Airways
NBO
10:45 am
Nairobi Jomo Kenyatta Intl airport
4h 10m
1:55 pm
JNB
Johannesburg OR Tambo airport
8 345R
Kenya Airways
Kenya Airways
JNB
2:10 pm
Johannesburg OR Tambo airport
4h 05m
7:15 pm
NBO
Nairobi Jomo Kenyatta Intl airport
Kenya Airways
NBO
10:45 am
Nairobi Jomo Kenyatta Intl airport
4h 10m
1:55 pm
JNB
Johannesburg OR Tambo airport
8 345R
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
9h 15m
1 Stop
8:35 pm
NBO
Nairobi Jomo Kenyatta Intl airport
Ethiopian Air
NBO
2:35 pm
Nairobi Jomo Kenyatta Intl airport
9h 20m
1 Stop
10:55 pm
JNB
Johannesburg OR Tambo airport
4 949R
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
9h 15m
1 Stop
8:35 pm
NBO
Nairobi Jomo Kenyatta Intl airport
Ethiopian Air
NBO
2:35 pm
Nairobi Jomo Kenyatta Intl airport
9h 20m
1 Stop
10:55 pm
JNB
Johannesburg OR Tambo airport
4 992R
RwandAir
RwandAir
JNB
6:30 pm
Johannesburg OR Tambo airport
9h 20m
2 Stops
4:50 am
+1
MBA
Mombasa Moi International airport
RwandAir
MBA
8:30 am
Mombasa Moi International airport
10h 10m
2 Stops
5:40 pm
JNB
Johannesburg OR Tambo airport
5 424R
Multiple Airlines
Multiple Airlines
JNB
1:00 am
Johannesburg OR Tambo airport
10h 25m
1 Stop
12:25 pm
NBO
Nairobi Jomo Kenyatta Intl airport
Multiple Airlines
NBO
2:35 pm
Nairobi Jomo Kenyatta Intl airport
9h 20m
1 Stop
10:55 pm
JNB
Johannesburg OR Tambo airport
7 453R
Emirates
Emirates
CPT
3:25 pm
Cape Town Intl airport
24h 10m
1 Stop
4:35 pm
+1
NBO
Nairobi Jomo Kenyatta Intl airport
Emirates
NBO
7:50 pm
Nairobi Jomo Kenyatta Intl airport
19h 55m
1 Stop
2:45 pm
+1
CPT
Cape Town Intl airport
7 985R