HowToGo

Flight from Johannesburg to Kenya

How to get to Kenya from Johannesburg by flight ? You can check flights from Johannesburg to Kenya below.

Search Transfer from Johannesburg to Kenya

Search Flights

You can find flight ticket prices from Johannesburg to Kenya with our flight tickets search tool below

1. Johannesburg to Nairobi

  1. You take a flight from Johannesburg to Nairobi and cost approximately 270 USD.

  2. 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

2. Johannesburg to Kisumu

  1. You take a flight from Johannesburg to Kisumu and cost approximately 470 USD.

  2. 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

3. Johannesburg to Mombasa

  1. You take a flight from Johannesburg to Mombasa and cost approximately 240 USD.

  2. 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

4. Johannesburg to Eldoret

  1. You take a flight from Johannesburg to Eldoret and cost approximately 650 USD.

  2. 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

5. Johannesburg to Ukunda

  1. You take a flight from Johannesburg to Ukunda and cost approximately 410 USD.

  2. 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

References

Find Hotels in Kenya

You can find hotels and accommodations in Kenya with our hotels search tool below

Booking.com