How to get to South Africa from Kenya by flight ? You can check flights from Kenya to South Africa below.
You can find flight ticket prices from Kenya to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Johannesburg and cost approximately 270 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Kisumu.
You take a flight from Kisumu to Johannesburg and cost approximately 470 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Mombasa.
You take a flight from Mombasa to Johannesburg and cost approximately 210 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Eldoret.
You take a flight from Eldoret to Johannesburg and cost approximately 300 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Capetown and cost approximately 320 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Durban and cost approximately 650 USD.
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 |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com