How to get to South Africa from Senegal by flight ? You can check flights from Senegal to South Africa below.
You can find flight ticket prices from Senegal to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.
You take a flight from Blaise Diagne to Johannesburg and cost approximately 1700 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
HC303
Air Senegal
KQ521
Kenya Airways
KQ760
Kenya Airways
|
16:05
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
|
18:50
Abidjan
05:45
Nairobi
10:55
Johannesburg
|
Connect |
KQ521
Kenya Airways
KQ521
Kenya Airways
KQ760
Kenya Airways
|
16:25
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
|
19:20
Abidjan
05:45
Nairobi
10:55
Johannesburg
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.
You take a flight from Blaise Diagne to Bloemfontein and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP53
ASKY
KP62
ASKY
SA061
South African Airways
4Z701
Airlink
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
06:40
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
07:40
Bloemfontein
|
Connect |
KP53
ASKY
KP62
ASKY
SA061
South African Airways
5Z112
CemAir
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
06:25
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
07:25
Bloemfontein
|
Connect |
HC303
Air Senegal
KQ521
Kenya Airways
KQ760
Kenya Airways
5Z116
CemAir
|
16:05
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
15:30
Johannesburg
|
18:50
Abidjan
05:45
Nairobi
10:55
Johannesburg
16:30
Bloemfontein
|
Connect |
HC303
Air Senegal
KQ521
Kenya Airways
KQ760
Kenya Airways
4Z713
Airlink
|
16:05
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
13:20
Johannesburg
|
18:50
Abidjan
05:45
Nairobi
10:55
Johannesburg
14:20
Bloemfontein
|
Connect |
KQ521
Kenya Airways
KQ521
Kenya Airways
KQ760
Kenya Airways
5Z114
CemAir
|
16:25
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
15:30
Johannesburg
|
19:20
Abidjan
05:45
Nairobi
10:55
Johannesburg
16:25
Bloemfontein
|
Connect |
KQ521
Kenya Airways
KQ521
Kenya Airways
KQ760
Kenya Airways
5Z116
CemAir
|
16:25
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
15:30
Johannesburg
|
19:20
Abidjan
05:45
Nairobi
10:55
Johannesburg
16:30
Bloemfontein
|
Connect |
KQ521
Kenya Airways
KQ521
Kenya Airways
KQ760
Kenya Airways
4Z713
Airlink
|
16:25
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
13:20
Johannesburg
|
19:20
Abidjan
05:45
Nairobi
10:55
Johannesburg
14:20
Bloemfontein
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
5Z114
CemAir
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:30
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
16:25
Bloemfontein
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z713
Airlink
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
13:20
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
14:20
Bloemfontein
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z705
Airlink
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
16:20
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
17:20
Bloemfontein
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
5Z114
CemAir
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:30
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
16:25
Bloemfontein
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z713
Airlink
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
13:20
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
14:20
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.
You take a flight from Blaise Diagne to Port Elizabeth and cost approximately 1400 USD.
You take a bus, shuttle or taxi from Port Elizabeth to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP53
ASKY
KP62
ASKY
SA061
South African Airways
FA369
Safair
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
06:15
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
08:00
Port Elizabeth
|
Connect |
KP53
ASKY
KP62
ASKY
SA061
South African Airways
JE541
Mango
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
12:30
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
14:15
Port Elizabeth
|
Connect |
KP53
ASKY
KP62
ASKY
SA061
South African Airways
4Z793
Airlink
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
07:10
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
08:55
Port Elizabeth
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
FA373
Safair
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
13:15
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
15:00
Port Elizabeth
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z795
Airlink
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:30
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
17:15
Port Elizabeth
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
FA373
Safair
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
13:15
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
15:00
Port Elizabeth
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z795
Airlink
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:30
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
17:15
Port Elizabeth
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
FA232
Safair
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
17:35
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
19:20
Port Elizabeth
|
Connect |
You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.
You take a flight from Blaise Diagne to East London and cost approximately 1000 USD.
You take a bus, shuttle or taxi from East London to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP53
ASKY
KP62
ASKY
SA061
South African Airways
MN801
Comair
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
06:45
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
08:15
East London
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
FA240
Safair
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
12:40
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
14:15
East London
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
FA240
Safair
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
12:40
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
14:15
East London
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
FA382
Safair
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:40
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
17:15
East London
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
MN801
Comair
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
06:45
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
08:15
East London
|
Connect |
You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.
You take a flight from Blaise Diagne to Durban and cost approximately 1400 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP53
ASKY
KP62
ASKY
SA061
South African Airways
JE241
Mango
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
06:30
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
07:40
Durban
|
Connect |
KP53
ASKY
KP62
ASKY
SA061
South African Airways
JE241
Mango
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
08:30
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
09:40
Durban
|
Connect |
KP53
ASKY
KP62
ASKY
SA061
South African Airways
JE245
Mango
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
09:30
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
10:40
Durban
|
Connect |
KP53
ASKY
KP44
ASKY
KP44
ASKY
SA059
South African Airways
JE241
Mango
|
08:10
Blaise Diagne
12:55
Lome
17:55
Brazzaville
00:30
Kinshasa
08:30
Johannesburg
|
11:35
Lome
17:15
Brazzaville
18:35
Kinshasa
05:15
Johannesburg
09:40
Durban
|
Connect |
KP53
ASKY
KP44
ASKY
KP44
ASKY
SA059
South African Airways
JE245
Mango
|
08:10
Blaise Diagne
12:55
Lome
17:55
Brazzaville
00:30
Kinshasa
09:30
Johannesburg
|
11:35
Lome
17:15
Brazzaville
18:35
Kinshasa
05:15
Johannesburg
10:40
Durban
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
TK42
Turkish Airlines
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
12:10
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
13:30
Durban
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
TK42
Turkish Airlines
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
12:10
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
13:30
Durban
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
FA262
Safair
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:25
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
16:25
Durban
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
JE257
Mango
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:40
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
16:50
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.
You take a flight from Blaise Diagne to Pietermaritzburg and cost approximately 1500 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP53
ASKY
KP62
ASKY
SA061
South African Airways
4Z747
Airlink
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
07:00
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
08:05
Pietermaritzburg
|
Connect |
KP53
ASKY
KP44
ASKY
KP44
ASKY
SA059
South African Airways
4Z747
Airlink
|
08:10
Blaise Diagne
12:55
Lome
17:55
Brazzaville
00:30
Kinshasa
07:00
Johannesburg
|
11:35
Lome
17:15
Brazzaville
18:35
Kinshasa
05:15
Johannesburg
08:05
Pietermaritzburg
|
Connect |
HC303
Air Senegal
KQ521
Kenya Airways
KQ760
Kenya Airways
4Z743
Airlink
|
16:05
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
16:25
Johannesburg
|
18:50
Abidjan
05:45
Nairobi
10:55
Johannesburg
17:30
Pietermaritzburg
|
Connect |
KQ521
Kenya Airways
KQ521
Kenya Airways
KQ760
Kenya Airways
4Z743
Airlink
|
16:25
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
16:25
Johannesburg
|
19:20
Abidjan
05:45
Nairobi
10:55
Johannesburg
17:30
Pietermaritzburg
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z743
Airlink
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
16:25
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
17:30
Pietermaritzburg
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z743
Airlink
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
16:25
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
17:30
Pietermaritzburg
|
Connect |
You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.
You take a flight from Blaise Diagne to Kimberley and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Kimberley to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP53
ASKY
KP62
ASKY
SA061
South African Airways
4Z721
Airlink
|
08:10
Blaise Diagne
14:00
Lome
22:35
Lagos
06:45
Johannesburg
|
11:35
Lome
16:00
Lagos
05:25
Johannesburg
07:50
Kimberley
|
Connect |
TK583
Turkish Airlines
TK38 42
Turkish Airlines
4Z727
Airlink
|
09:10
Blaise Diagne
02:15
Istanbul Ataturk
15:30
Johannesburg
|
19:00
Istanbul Ataturk
11:10
Johannesburg
16:35
Kimberley
|
Connect |
TK583
Turkish Airlines
TK38 42
Turkish Airlines
5Z504
CemAir
|
09:10
Blaise Diagne
02:15
Istanbul Ataturk
14:00
Johannesburg
|
19:00
Istanbul Ataturk
11:10
Johannesburg
15:15
Kimberley
|
Connect |
HC303
Air Senegal
KQ521
Kenya Airways
KQ760
Kenya Airways
5Z504
CemAir
|
16:05
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
14:00
Johannesburg
|
18:50
Abidjan
05:45
Nairobi
10:55
Johannesburg
15:15
Kimberley
|
Connect |
HC303
Air Senegal
KQ521
Kenya Airways
KQ760
Kenya Airways
4Z727
Airlink
|
16:05
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
15:30
Johannesburg
|
18:50
Abidjan
05:45
Nairobi
10:55
Johannesburg
16:35
Kimberley
|
Connect |
KQ521
Kenya Airways
KQ521
Kenya Airways
KQ760
Kenya Airways
5Z504
CemAir
|
16:25
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
14:00
Johannesburg
|
19:20
Abidjan
05:45
Nairobi
10:55
Johannesburg
15:15
Kimberley
|
Connect |
KQ521
Kenya Airways
KQ521
Kenya Airways
KQ760
Kenya Airways
4Z727
Airlink
|
16:25
Blaise Diagne
20:20
Abidjan
07:45
Nairobi
15:30
Johannesburg
|
19:20
Abidjan
05:45
Nairobi
10:55
Johannesburg
16:35
Kimberley
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
5Z504
CemAir
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
14:00
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
15:15
Kimberley
|
Connect |
HC301
Air Senegal
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z727
Airlink
|
16:40
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:30
Johannesburg
|
18:25
Bamako
05:55
Nairobi
10:55
Johannesburg
16:35
Kimberley
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
4Z727
Airlink
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
15:30
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
16:35
Kimberley
|
Connect |
KQ513
Kenya Airways
KQ513
Kenya Airways
KQ760
Kenya Airways
5Z504
CemAir
|
16:50
Blaise Diagne
19:45
Bamako
07:45
Nairobi
14:00
Johannesburg
|
18:45
Bamako
05:55
Nairobi
10:55
Johannesburg
15:15
Kimberley
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com