HowToGo

Flight from Senegal to South Africa

Search Transfer from Senegal to South Africa

Search Flights

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

1. Blaise Diagne to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.

  2. You take a flight from Blaise Diagne to Johannesburg and cost approximately 1700 USD.

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

2. Blaise Diagne to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.

  2. You take a flight from Blaise Diagne to Bloemfontein and cost approximately 1100 USD.

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

3. Blaise Diagne to Port Elizabeth

  1. You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.

  2. You take a flight from Blaise Diagne to Port Elizabeth and cost approximately 1400 USD.

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

4. Blaise Diagne to East London

  1. You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.

  2. You take a flight from Blaise Diagne to East London and cost approximately 1000 USD.

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

5. Blaise Diagne to Durban

  1. You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.

  2. You take a flight from Blaise Diagne to Durban and cost approximately 1400 USD.

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

6. Blaise Diagne to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.

  2. You take a flight from Blaise Diagne to Pietermaritzburg and cost approximately 1500 USD.

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

7. Blaise Diagne to Kimberley

  1. You take a bus, shuttle or taxi from your location in Senegal to Blaise Diagne.

  2. You take a flight from Blaise Diagne to Kimberley and cost approximately 1000 USD.

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

References

Find Hotels in South Africa

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

Booking.com