How to get to South Africa from West Africa by flight ? You can check flights from West Africa to South Africa below.
You can find flight ticket prices from West Africa to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in West Africa to Niamey.
You take a flight from Niamey to Johannesburg and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP37
ASKY
KP37
ASKY
KP64
ASKY
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
|
12:30
Niamey
23:30
Addis Ababa
|
19:45
Addis Ababa
03:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in West Africa to Niamey.
You take a flight from Niamey to Bloemfontein and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP37
ASKY
KP37
ASKY
KP64
ASKY
5Z112
CemAir
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
06:25
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
07:25
Bloemfontein
|
Connect |
KP37
ASKY
KP37
ASKY
KP64
ASKY
4Z701
Airlink
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
06:40
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
07:40
Bloemfontein
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
5Z112
CemAir
|
12:30
Niamey
23:30
Addis Ababa
06:25
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
07:25
Bloemfontein
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z701
Airlink
|
12:30
Niamey
23:30
Addis Ababa
06:40
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
07:40
Bloemfontein
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
5Z116
CemAir
|
12:30
Niamey
23:30
Addis Ababa
10:30
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
11:30
Bloemfontein
|
Connect |
ET936
Ethiopian Airlines
ET847
Ethiopian Airlines
4Z608
Airlink
|
12:30
Niamey
08:15
Addis Ababa
16:20
Capetown
|
19:45
Addis Ababa
13:45
Capetown
17:55
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in West Africa to Niamey.
You take a flight from Niamey to East London and cost approximately 1200 USD.
You take a bus, shuttle or taxi from East London to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP37
ASKY
KP37
ASKY
KP64
ASKY
FA388
Safair
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
07:10
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
08:45
East London
|
Connect |
KP37
ASKY
KP37
ASKY
KP64
ASKY
4Z913
Airlink
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
07:20
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
08:50
East London
|
Connect |
KP37
ASKY
KP37
ASKY
KP64
ASKY
MN801
Comair
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
09:35
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
11:05
East London
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
FA380
Safair
|
12:30
Niamey
23:30
Addis Ababa
07:00
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
08:35
East London
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
FA388
Safair
|
12:30
Niamey
23:30
Addis Ababa
07:10
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
08:45
East London
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z913
Airlink
|
12:30
Niamey
23:30
Addis Ababa
07:20
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
08:50
East London
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
FA286
Safair
FA440
Safair
|
12:30
Niamey
23:30
Addis Ababa
06:00
Johannesburg
11:20
Durban
|
19:45
Addis Ababa
03:55
Johannesburg
07:15
Durban
12:35
East London
|
Connect |
ET936
Ethiopian Airlines
ET847
Ethiopian Airlines
4Z681
Airlink
|
12:30
Niamey
08:15
Addis Ababa
15:00
Capetown
|
19:45
Addis Ababa
13:45
Capetown
16:30
East London
|
Connect |
You take a bus, shuttle or taxi from your location in West Africa to Niamey.
You take a flight from Niamey to Port Elizabeth and cost approximately 1600 USD.
You take a bus, shuttle or taxi from Port Elizabeth to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP37
ASKY
KP37
ASKY
KP64
ASKY
BA6249
British Airways
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
06:00
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
07:40
Port Elizabeth
|
Connect |
KP37
ASKY
KP37
ASKY
KP64
ASKY
JE525 515
Mango
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
06:05
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
07:45
Port Elizabeth
|
Connect |
KP37
ASKY
KP37
ASKY
KP64
ASKY
FA369
Safair
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
06:15
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
08:00
Port Elizabeth
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
BA6249
British Airways
|
12:30
Niamey
23:30
Addis Ababa
06:00
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
07:40
Port Elizabeth
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
JE525 515
Mango
|
12:30
Niamey
23:30
Addis Ababa
06:05
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
07:45
Port Elizabeth
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
JE525
Mango
|
12:30
Niamey
23:30
Addis Ababa
06:15
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
07:55
Port Elizabeth
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
FA264
Safair
FA423
Safair
|
12:30
Niamey
23:30
Addis Ababa
05:50
Johannesburg
10:55
Durban
|
19:45
Addis Ababa
03:55
Johannesburg
07:05
Durban
12:20
Port Elizabeth
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
FA286
Safair
FA423
Safair
|
12:30
Niamey
23:30
Addis Ababa
06:00
Johannesburg
10:55
Durban
|
19:45
Addis Ababa
03:55
Johannesburg
07:15
Durban
12:20
Port Elizabeth
|
Connect |
ET936
Ethiopian Airlines
ET847
Ethiopian Airlines
4Z675
Airlink
|
12:30
Niamey
08:15
Addis Ababa
15:55
Capetown
|
19:45
Addis Ababa
13:45
Capetown
17:05
Port Elizabeth
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
FA286
Safair
FA421
Safair
|
12:30
Niamey
23:30
Addis Ababa
06:00
Johannesburg
14:05
Durban
|
19:45
Addis Ababa
03:55
Johannesburg
07:15
Durban
15:35
Port Elizabeth
|
Connect |
You take a bus, shuttle or taxi from your location in West Africa to Niamey.
You take a flight from Niamey to Durban and cost approximately 1700 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KP37
ASKY
KP37
ASKY
KP64
ASKY
FA286
Safair
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
06:00
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
07:15
Durban
|
Connect |
KP37
ASKY
KP37
ASKY
KP64
ASKY
MN601
Comair
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
05:55
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
07:00
Durban
|
Connect |
KP37
ASKY
KP37
ASKY
KP64
ASKY
BA6205
British Airways
|
09:20
Niamey
11:55
Cotonou
12:45
Lome
06:00
Johannesburg
|
11:00
Cotonou
11:35
Lome
21:50
Johannesburg
07:05
Durban
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
FA286
Safair
|
12:30
Niamey
23:30
Addis Ababa
06:00
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
07:15
Durban
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
FA264
Safair
|
12:30
Niamey
23:30
Addis Ababa
05:50
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
07:05
Durban
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z823
Airlink
4Z506
Airlink
|
12:30
Niamey
23:30
Addis Ababa
07:00
Johannesburg
14:15
Nelspruit
|
19:45
Addis Ababa
03:55
Johannesburg
07:50
Nelspruit
15:20
Durban
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
4Z825
Airlink
4Z506
Airlink
|
12:30
Niamey
23:30
Addis Ababa
12:15
Johannesburg
14:15
Nelspruit
|
19:45
Addis Ababa
03:55
Johannesburg
13:05
Nelspruit
15:20
Durban
|
Connect |
ET936
Ethiopian Airlines
ET847
Ethiopian Airlines
FA461
Safair
|
12:30
Niamey
08:15
Addis Ababa
16:45
Capetown
|
19:45
Addis Ababa
13:45
Capetown
18:50
Durban
|
Connect |
ET936
Ethiopian Airlines
ET847
Ethiopian Airlines
JE356
Mango
|
12:30
Niamey
08:15
Addis Ababa
17:00
Capetown
|
19:45
Addis Ababa
13:45
Capetown
18:55
Durban
|
Connect |
ET936
Ethiopian Airlines
ET859
Ethiopian Airlines
MN601
Comair
|
12:30
Niamey
23:30
Addis Ababa
05:55
Johannesburg
|
19:45
Addis Ababa
03:55
Johannesburg
07:00
Durban
|
Connect |
ET936
Ethiopian Airlines
ET847
Ethiopian Airlines
FA172
Safair
|
12:30
Niamey
08:15
Addis Ababa
16:45
Capetown
|
19:45
Addis Ababa
13:45
Capetown
18:55
Durban
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com