How to get to Kenya from Johannesburg by flight ? You can check flights from Johannesburg to Kenya below.
You can find flight ticket prices from Johannesburg to Kenya with our flight tickets search tool below
You take a flight from Johannesburg to Nairobi and cost approximately 270 USD.
You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
|
01:55
Johannesburg
|
07:00 Nairobi | Direct |
WB103
Rwandair Express
WB452
Rwandair Express
|
03:10
Johannesburg
08:00
Kigali
|
07:00
Kigali
10:30
Nairobi
|
Connect |
SA184
South African Airways
|
10:00
Johannesburg
|
15:00 Nairobi | Direct |
KQ761
Kenya Airways
|
12:10
Johannesburg
|
17:15 Nairobi | Direct |
You take a flight from Johannesburg to Kisumu and cost approximately 470 USD.
You take a bus, shuttle or taxi from Kisumu to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
KQ654
Kenya Airways
|
01:55
Johannesburg
09:25
Nairobi
|
07:00
Nairobi
10:15
Kisumu
|
Connect |
KQ765
Kenya Airways
KQ656
Kenya Airways
|
01:55
Johannesburg
12:35
Nairobi
|
07:00
Nairobi
13:25
Kisumu
|
Connect |
SA184
South African Airways
KQ670
Kenya Airways
|
10:00
Johannesburg
17:10
Nairobi
|
15:00
Nairobi
18:00
Kisumu
|
Connect |
SA184
South African Airways
JM8656
Jambojet Limited
|
10:00
Johannesburg
19:00
Nairobi
|
15:00
Nairobi
20:00
Kisumu
|
Connect |
You take a flight from Johannesburg to Mombasa and cost approximately 240 USD.
You take a bus, shuttle or taxi from Mombasa to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
KQ602
Kenya Airways
|
01:55
Johannesburg
08:00
Nairobi
|
07:00
Nairobi
09:00
Mombasa
|
Connect |
KQ765
Kenya Airways
KQ604
Kenya Airways
|
01:55
Johannesburg
10:00
Nairobi
|
07:00
Nairobi
11:00
Mombasa
|
Connect |
KQ765
Kenya Airways
JM8602
Jambojet Limited
|
01:55
Johannesburg
09:20
Nairobi
|
07:00
Nairobi
10:35
Mombasa
|
Connect |
JE926
Mango
5H442
Fly540
|
07:00
Johannesburg
12:30
Zanzibar
|
11:35
Zanzibar
13:10
Mombasa
|
Connect |
SA184
South African Airways
JM8608
Jambojet Limited
|
10:00
Johannesburg
16:05
Nairobi
|
15:00
Nairobi
17:10
Mombasa
|
Connect |
SA184
South African Airways
UR206 207
Uganda Airlines
|
10:00
Johannesburg
16:45
Nairobi
|
15:00
Nairobi
17:45
Mombasa
|
Connect |
SA184
South African Airways
KQ610
Kenya Airways
|
10:00
Johannesburg
17:00
Nairobi
|
15:00
Nairobi
18:00
Mombasa
|
Connect |
You take a flight from Johannesburg to Eldoret and cost approximately 650 USD.
You take a bus, shuttle or taxi from Eldoret to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
JM8662
Jambojet Limited
|
01:55
Johannesburg
12:10
Nairobi
|
07:00
Nairobi
13:10
Eldoret
|
Connect |
KQ765
Kenya Airways
JM8668
Jambojet Limited
|
01:55
Johannesburg
08:00
Nairobi
|
07:00
Nairobi
09:00
Eldoret
|
Connect |
KQ765
Kenya Airways
JM8660
Jambojet Limited
|
01:55
Johannesburg
11:30
Nairobi
|
07:00
Nairobi
12:30
Eldoret
|
Connect |
WB103
Rwandair Express
WB452
Rwandair Express
JM8660
Jambojet Limited
|
03:10
Johannesburg
08:00
Kigali
11:30
Nairobi
|
07:00
Kigali
10:30
Nairobi
12:30
Eldoret
|
Connect |
WB103
Rwandair Express
WB452
Rwandair Express
JM8662
Jambojet Limited
|
03:10
Johannesburg
08:00
Kigali
12:10
Nairobi
|
07:00
Kigali
10:30
Nairobi
13:10
Eldoret
|
Connect |
WB103
Rwandair Express
WB452
Rwandair Express
5H509
Fly540
|
03:10
Johannesburg
08:00
Kigali
15:00
Nairobi
|
07:00
Kigali
10:30
Nairobi
15:50
Eldoret
|
Connect |
SA184
South African Airways
JM8664
Jambojet Limited
|
10:00
Johannesburg
18:50
Nairobi
|
15:00
Nairobi
19:50
Eldoret
|
Connect |
KQ761
Kenya Airways
JM8664
Jambojet Limited
|
12:10
Johannesburg
18:50
Nairobi
|
17:15
Nairobi
19:50
Eldoret
|
Connect |
You take a flight from Johannesburg to Ukunda and cost approximately 410 USD.
You take a bus, shuttle or taxi from Ukunda to your destination in Kenya.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
JM8690
Jambojet Limited
|
01:55
Johannesburg
09:00
Nairobi
|
07:00
Nairobi
10:15
Ukunda
|
Connect |
KQ765
Kenya Airways
JM8692
Jambojet Limited
|
01:55
Johannesburg
15:10
Nairobi
|
07:00
Nairobi
16:25
Ukunda
|
Connect |
KQ765
Kenya Airways
JM8694
Jambojet Limited
|
01:55
Johannesburg
11:00
Nairobi
|
07:00
Nairobi
12:15
Ukunda
|
Connect |
KQ765
Kenya Airways
KQ602
Kenya Airways
F291
Safarilink
|
01:55
Johannesburg
08:00
Nairobi
17:00
Mombasa
|
07:00
Nairobi
09:00
Mombasa
17:15
Ukunda
|
Connect |
KQ765
Kenya Airways
KQ604
Kenya Airways
F291
Safarilink
|
01:55
Johannesburg
10:00
Nairobi
17:00
Mombasa
|
07:00
Nairobi
11:00
Mombasa
17:15
Ukunda
|
Connect |
WB103
Rwandair Express
WB452
Rwandair Express
JM8692
Jambojet Limited
|
03:10
Johannesburg
08:00
Kigali
15:10
Nairobi
|
07:00
Kigali
10:30
Nairobi
16:25
Ukunda
|
Connect |
You can find hotels and accommodations in Kenya with our hotels search tool below
Booking.com