HowToGo

Flight from Kenya to South Africa

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

Search Transfer from Kenya to South Africa

Search Flights

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

1. Nairobi to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
ET309 Ethiopian Airlines
ET809 Ethiopian Airlines
05:00 Nairobi
08:40 Addis Ababa
07:15 Addis Ababa
13:05 Johannesburg
Connect
KQ760 Kenya Airways
07:45 Nairobi
10:55 Johannesburg Direct
KQ740 Kenya Airways
SA145 South African Airways
11:10 Nairobi
17:05 Maputo
14:20 Maputo
18:10 Johannesburg
Connect
KQ740 Kenya Airways
TM305 315 Linhas Aéreas de Moçambique
11:10 Nairobi
17:20 Maputo
14:20 Maputo
18:30 Johannesburg
Connect
SA185 South African Airways
15:45 Nairobi
18:50 Johannesburg Direct
WB403 Rwandair Express
WB102 Rwandair Express
21:00 Nairobi
22:35 Kigali
21:20 Kigali
02:25 Johannesburg
Connect
KQ764 Kenya Airways
21:50 Nairobi
01:05 Johannesburg Direct

2. Kisumu to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Kenya to Kisumu.

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
KQ655 Kenya Airways
SA185 South African Airways
10:55 Kisumu
15:45 Nairobi
11:45 Nairobi
18:50 Johannesburg
Connect
KQ657 Kenya Airways
KQ764 Kenya Airways
14:05 Kisumu
21:50 Nairobi
14:55 Nairobi
01:05 Johannesburg
Connect
KQ657 Kenya Airways
SA185 South African Airways
14:05 Kisumu
15:45 Nairobi
14:55 Nairobi
18:50 Johannesburg
Connect
5H410 Fly540
KQ764 Kenya Airways
18:30 Kisumu
21:50 Nairobi
19:30 Nairobi
01:05 Johannesburg
Connect
KQ671 Kenya Airways
KQ764 Kenya Airways
18:40 Kisumu
21:50 Nairobi
19:30 Nairobi
01:05 Johannesburg
Connect

3. Mombasa to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Kenya to Mombasa.

  2. You take a flight from Mombasa to Johannesburg and cost approximately 210 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
KQ625 Kenya Airways
KQ760 Kenya Airways
04:20 Mombasa
07:45 Nairobi
05:20 Nairobi
10:55 Johannesburg
Connect
DE2282 Condor Flugdienst
JE929 Mango
09:45 Mombasa
15:15 Zanzibar
10:40 Zanzibar
18:00 Johannesburg
Connect
JM8603 Jambojet Limited
SA185 South African Airways
11:10 Mombasa
15:45 Nairobi
12:25 Nairobi
18:50 Johannesburg
Connect
5H441 Fly540
JE929 Mango
11:20 Mombasa
15:15 Zanzibar
12:00 Zanzibar
18:00 Johannesburg
Connect
5H441 Fly540
JE927 Mango
11:20 Mombasa
13:05 Zanzibar
12:00 Zanzibar
15:50 Johannesburg
Connect
5H441 Fly540
JE973 Mango
11:20 Mombasa
15:00 Zanzibar
12:00 Zanzibar
18:00 Johannesburg
Connect
KQ605 Kenya Airways
SA185 South African Airways
11:50 Mombasa
15:45 Nairobi
12:50 Nairobi
18:50 Johannesburg
Connect
JM8615 Jambojet Limited
SA185 South African Airways
12:40 Mombasa
15:45 Nairobi
13:55 Nairobi
18:50 Johannesburg
Connect
KQ609 Kenya Airways
KQ764 Kenya Airways
16:50 Mombasa
21:50 Nairobi
17:50 Nairobi
01:05 Johannesburg
Connect
JM8609 Jambojet Limited
KQ764 Kenya Airways
17:35 Mombasa
21:50 Nairobi
18:40 Nairobi
01:05 Johannesburg
Connect
KQ611 Kenya Airways
KQ764 Kenya Airways
18:50 Mombasa
21:50 Nairobi
19:50 Nairobi
01:05 Johannesburg
Connect
ET323 Ethiopian Airlines
ET859 Ethiopian Airlines
18:55 Mombasa
23:30 Addis Ababa
21:15 Addis Ababa
03:55 Johannesburg
Connect

4. Eldoret to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Kenya to Eldoret.

  2. You take a flight from Eldoret to Johannesburg and cost approximately 300 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
JM8661 Jambojet Limited
KQ740 Kenya Airways
TM305 315 Linhas Aéreas de Moçambique
07:30 Eldoret
11:10 Nairobi
17:20 Maputo
08:30 Nairobi
14:20 Maputo
18:30 Johannesburg
Connect
JM8661 Jambojet Limited
KQ740 Kenya Airways
SA145 South African Airways
07:30 Eldoret
11:10 Nairobi
17:05 Maputo
08:30 Nairobi
14:20 Maputo
18:10 Johannesburg
Connect
5H408 Fly540
KQ270 Kenya Airways
SA191 South African Airways
08:00 Eldoret
10:00 Nairobi
16:40 Mauritius
09:00 Nairobi
15:20 Mauritius
18:55 Johannesburg
Connect
5H408 Fly540
KQ740 Kenya Airways
TM305 315 Linhas Aéreas de Moçambique
08:00 Eldoret
11:10 Nairobi
17:20 Maputo
09:00 Nairobi
14:20 Maputo
18:30 Johannesburg
Connect
5H408 Fly540
KQ740 Kenya Airways
SA145 South African Airways
08:00 Eldoret
11:10 Nairobi
17:05 Maputo
09:00 Nairobi
14:20 Maputo
18:10 Johannesburg
Connect
JM8669 Jambojet Limited
SA185 South African Airways
09:20 Eldoret
15:45 Nairobi
10:20 Nairobi
18:50 Johannesburg
Connect
JM8669 Jambojet Limited
KQ740 Kenya Airways
TM305 315 Linhas Aéreas de Moçambique
09:20 Eldoret
11:10 Nairobi
17:20 Maputo
10:20 Nairobi
14:20 Maputo
18:30 Johannesburg
Connect
JM8669 Jambojet Limited
KQ740 Kenya Airways
SA145 South African Airways
09:20 Eldoret
11:10 Nairobi
17:05 Maputo
10:20 Nairobi
14:20 Maputo
18:10 Johannesburg
Connect
JM8661 Jambojet Limited
SA185 South African Airways
12:50 Eldoret
15:45 Nairobi
13:50 Nairobi
18:50 Johannesburg
Connect
JM8663 Jambojet Limited
KQ764 Kenya Airways
13:30 Eldoret
21:50 Nairobi
14:30 Nairobi
01:05 Johannesburg
Connect
JM8663 Jambojet Limited
SA185 South African Airways
13:30 Eldoret
15:45 Nairobi
14:30 Nairobi
18:50 Johannesburg
Connect
5H430 Fly540
WB403 Rwandair Express
WB102 Rwandair Express
17:30 Eldoret
21:00 Nairobi
22:35 Kigali
18:20 Nairobi
21:20 Kigali
02:25 Johannesburg
Connect
5H510 Fly540
KQ764 Kenya Airways
17:30 Eldoret
21:50 Nairobi
18:30 Nairobi
01:05 Johannesburg
Connect
5H410 510 Fly540
KQ764 Kenya Airways
18:00 Eldoret
21:50 Nairobi
19:00 Nairobi
01:05 Johannesburg
Connect
5H410 510 Fly540
WB403 Rwandair Express
WB102 Rwandair Express
18:00 Eldoret
21:00 Nairobi
22:35 Kigali
19:00 Nairobi
21:20 Kigali
02:25 Johannesburg
Connect
5H410 Fly540
WB403 Rwandair Express
WB102 Rwandair Express
19:00 Eldoret
21:00 Nairobi
22:35 Kigali
20:00 Nairobi
21:20 Kigali
02:25 Johannesburg
Connect
5H410 Fly540
KQ764 Kenya Airways
19:00 Eldoret
21:50 Nairobi
20:00 Nairobi
01:05 Johannesburg
Connect

5. Nairobi to Capetown

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Capetown and cost approximately 320 USD.

  3. You take a bus, shuttle or taxi from Capetown to your destination in South Africa.

Flight Depart Arrive
ET309 Ethiopian Airlines
ET847 Ethiopian Airlines
05:00 Nairobi
08:15 Addis Ababa
07:15 Addis Ababa
13:45 Capetown
Connect
KQ782 Kenya Airways
KQ782 Kenya Airways
07:25 Nairobi
10:20 Livingstone
09:40 Livingstone
13:30 Capetown
Connect
KQ792 Kenya Airways
KQ792 Kenya Airways
07:25 Nairobi
10:20 Victoria Falls
09:40 Victoria Falls
13:30 Capetown
Connect
KQ760 Kenya Airways
MN103 Comair
07:45 Nairobi
11:50 Johannesburg
10:55 Johannesburg
14:00 Capetown
Connect
KQ760 Kenya Airways
MN127 Comair
07:45 Nairobi
14:25 Johannesburg
10:55 Johannesburg
16:35 Capetown
Connect
KQ760 Kenya Airways
MN105 Comair
07:45 Nairobi
15:25 Johannesburg
10:55 Johannesburg
17:35 Capetown
Connect
KQ270 Kenya Airways
MK843 Air Mauritius
10:00 Nairobi
16:15 Mauritius
15:20 Mauritius
20:20 Capetown
Connect
SA185 South African Airways
SA377 South African Airways
15:45 Nairobi
21:40 Johannesburg
18:50 Johannesburg
23:45 Capetown
Connect
SA185 South African Airways
JE181 Mango
15:45 Nairobi
20:05 Johannesburg
18:50 Johannesburg
22:15 Capetown
Connect
KQ784 Kenya Airways
16:55 Nairobi
21:40 Capetown Direct
KQ764 Kenya Airways
MN101 Comair
21:50 Nairobi
06:25 Johannesburg
01:05 Johannesburg
08:35 Capetown
Connect

6. Nairobi to Durban

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Durban and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in South Africa.

Flight Depart Arrive
KQ760 Kenya Airways
MN623 Comair
07:45 Nairobi
13:20 Johannesburg
10:55 Johannesburg
14:25 Durban
Connect
KQ760 Kenya Airways
MN615 Comair
07:45 Nairobi
13:35 Johannesburg
10:55 Johannesburg
14:40 Durban
Connect
KQ760 Kenya Airways
MN633 Comair
07:45 Nairobi
16:15 Johannesburg
10:55 Johannesburg
17:20 Durban
Connect
KQ760 Kenya Airways
4Z825 Airlink
4Z506 Airlink
07:45 Nairobi
12:15 Johannesburg
14:15 Nelspruit
10:55 Johannesburg
13:05 Nelspruit
15:20 Durban
Connect
SA185 South African Airways
JE265 Mango
15:45 Nairobi
19:45 Johannesburg
18:50 Johannesburg
20:55 Durban
Connect
SA185 South African Airways
JE275 Mango
15:45 Nairobi
20:05 Johannesburg
18:50 Johannesburg
21:15 Durban
Connect
SA185 South African Airways
JE271 Mango
15:45 Nairobi
20:25 Johannesburg
18:50 Johannesburg
21:35 Durban
Connect
KQ764 Kenya Airways
MN601 Comair
21:50 Nairobi
06:30 Johannesburg
01:05 Johannesburg
07:35 Durban
Connect

References

Find Hotels in South Africa

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

Booking.com