HowToGo

Flight from Afghanistan to South Africa

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

Search Transfer from Afghanistan to South Africa

Search Flights

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

1. Kabul to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Kabul.

  2. You take a flight from Kabul to Johannesburg and cost approximately 800 USD.

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

Flight Depart Arrive
FZ302 Flydubai
EK765 Emirates
08:50 Kabul
14:40 Dubai
11:30 Dubai
20:50 Johannesburg
Connect
FZ304 Flydubai
EK767 Emirates
14:40 Kabul
23:20 Dubai
17:20 Dubai
05:30 Johannesburg
Connect
FZ304 Flydubai
EK761 Emirates
14:40 Kabul
04:05 Dubai
17:20 Dubai
10:15 Johannesburg
Connect
EK641 Emirates
EK767 Emirates
16:20 Kabul
23:20 Dubai
18:45 Dubai
05:30 Johannesburg
Connect
EK641 Emirates
EK761 Emirates
16:20 Kabul
04:05 Dubai
18:45 Dubai
10:15 Johannesburg
Connect
FZ306 Flydubai
EK767 Emirates
18:15 Kabul
23:20 Dubai
20:45 Dubai
05:30 Johannesburg
Connect
FZ306 Flydubai
EK761 Emirates
18:15 Kabul
04:05 Dubai
20:45 Dubai
10:15 Johannesburg
Connect

2. Kabul to Durban

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Kabul.

  2. You take a flight from Kabul to Durban and cost approximately 850 USD.

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

Flight Depart Arrive
TK707 Turkish Airlines
TK38 42 Turkish Airlines
TK42 Turkish Airlines
08:25 Kabul
01:35 Istanbul Ataturk
11:20 Johannesburg
12:55 Istanbul Ataturk
10:20 Johannesburg
12:35 Durban
Connect
FZ302 Flydubai
EK765 Emirates
MN621 Comair
08:50 Kabul
14:40 Dubai
22:40 Johannesburg
11:30 Dubai
20:50 Johannesburg
23:45 Durban
Connect
FZ304 Flydubai
EK775 Emirates
14:40 Kabul
10:15 Dubai
17:20 Dubai
16:35 Durban
Connect
FZ304 Flydubai
EK767 Emirates
JE243 Mango
14:40 Kabul
23:20 Dubai
06:45 Johannesburg
17:20 Dubai
05:30 Johannesburg
07:55 Durban
Connect
FZ304 Flydubai
EK767 Emirates
MN601 Comair
14:40 Kabul
23:20 Dubai
06:30 Johannesburg
17:20 Dubai
05:30 Johannesburg
07:35 Durban
Connect
FZ304 Flydubai
EK767 Emirates
FA268 Safair
14:40 Kabul
23:20 Dubai
06:30 Johannesburg
17:20 Dubai
05:30 Johannesburg
07:45 Durban
Connect
EK641 Emirates
EK767 Emirates
FA268 Safair
16:20 Kabul
23:20 Dubai
06:30 Johannesburg
18:45 Dubai
05:30 Johannesburg
07:45 Durban
Connect
EK641 Emirates
EK761 Emirates
TK42 Turkish Airlines
16:20 Kabul
04:05 Dubai
11:20 Johannesburg
18:45 Dubai
10:15 Johannesburg
12:35 Durban
Connect
EK641 Emirates
EK772 Emirates
JE348 Mango
16:20 Kabul
03:50 Dubai
13:15 Capetown
18:45 Dubai
11:35 Capetown
15:10 Durban
Connect
EK641 Emirates
EK772 Emirates
BA6309 British Airways
16:20 Kabul
03:50 Dubai
13:20 Capetown
18:45 Dubai
11:35 Capetown
15:20 Durban
Connect
EK641 Emirates
EK767 Emirates
JE243 Mango
16:20 Kabul
23:20 Dubai
06:45 Johannesburg
18:45 Dubai
05:30 Johannesburg
07:55 Durban
Connect
EK641 Emirates
EK767 Emirates
MN601 Comair
16:20 Kabul
23:20 Dubai
06:30 Johannesburg
18:45 Dubai
05:30 Johannesburg
07:35 Durban
Connect
EK641 Emirates
EK775 Emirates
16:20 Kabul
10:15 Dubai
18:45 Dubai
16:35 Durban
Connect
EK641 Emirates
EK761 Emirates
JE249 Mango
16:20 Kabul
04:05 Dubai
11:15 Johannesburg
18:45 Dubai
10:15 Johannesburg
12:25 Durban
Connect
EK641 Emirates
EK761 Emirates
FA272 Safair
16:20 Kabul
04:05 Dubai
11:20 Johannesburg
18:45 Dubai
10:15 Johannesburg
12:25 Durban
Connect
FZ306 Flydubai
EK775 Emirates
18:15 Kabul
10:15 Dubai
20:45 Dubai
16:35 Durban
Connect
FZ306 Flydubai
EK767 Emirates
JE243 Mango
18:15 Kabul
23:20 Dubai
06:45 Johannesburg
20:45 Dubai
05:30 Johannesburg
07:55 Durban
Connect
FZ306 Flydubai
EK761 Emirates
FA272 Safair
18:15 Kabul
04:05 Dubai
11:20 Johannesburg
20:45 Dubai
10:15 Johannesburg
12:25 Durban
Connect
FZ306 Flydubai
EK761 Emirates
JE249 Mango
18:15 Kabul
04:05 Dubai
11:15 Johannesburg
20:45 Dubai
10:15 Johannesburg
12:25 Durban
Connect
FZ306 Flydubai
EK761 Emirates
TK42 Turkish Airlines
18:15 Kabul
04:05 Dubai
11:20 Johannesburg
20:45 Dubai
10:15 Johannesburg
12:35 Durban
Connect
FZ306 Flydubai
EK767 Emirates
FA268 Safair
18:15 Kabul
23:20 Dubai
06:30 Johannesburg
20:45 Dubai
05:30 Johannesburg
07:45 Durban
Connect
FZ306 Flydubai
EK767 Emirates
MN601 Comair
18:15 Kabul
23:20 Dubai
06:30 Johannesburg
20:45 Dubai
05:30 Johannesburg
07:35 Durban
Connect
FZ306 Flydubai
EK772 Emirates
JE348 Mango
18:15 Kabul
03:50 Dubai
13:15 Capetown
20:45 Dubai
11:35 Capetown
15:10 Durban
Connect
FZ306 Flydubai
EK772 Emirates
BA6309 British Airways
18:15 Kabul
03:50 Dubai
13:20 Capetown
20:45 Dubai
11:35 Capetown
15:20 Durban
Connect

3. Kabul to Capetown

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Kabul.

  2. You take a flight from Kabul to Capetown and cost approximately 1000 USD.

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

Flight Depart Arrive
TK707 Turkish Airlines
TK44 Turkish Airlines
08:25 Kabul
01:55 Istanbul Ataturk
12:55 Istanbul Ataturk
12:00 Capetown
Connect
FZ304 Flydubai
EK772 Emirates
14:40 Kabul
03:50 Dubai
17:20 Dubai
11:35 Capetown
Connect
FZ304 Flydubai
EK770 Emirates
14:40 Kabul
09:05 Dubai
17:20 Dubai
16:45 Capetown
Connect
EK641 Emirates
EK772 Emirates
16:20 Kabul
03:50 Dubai
18:45 Dubai
11:35 Capetown
Connect
EK641 Emirates
EK770 Emirates
16:20 Kabul
09:05 Dubai
18:45 Dubai
16:45 Capetown
Connect
EK641 Emirates
EK767 Emirates
SA307 South African Airways
16:20 Kabul
23:20 Dubai
07:00 Johannesburg
18:45 Dubai
05:30 Johannesburg
09:10 Capetown
Connect
EK641 Emirates
EK767 Emirates
BA6401 British Airways
16:20 Kabul
23:20 Dubai
07:00 Johannesburg
18:45 Dubai
05:30 Johannesburg
09:10 Capetown
Connect
EK641 Emirates
EK767 Emirates
MN101 Comair
16:20 Kabul
23:20 Dubai
06:25 Johannesburg
18:45 Dubai
05:30 Johannesburg
08:35 Capetown
Connect
FZ306 Flydubai
EK772 Emirates
18:15 Kabul
03:50 Dubai
20:45 Dubai
11:35 Capetown
Connect
FZ306 Flydubai
EK770 Emirates
18:15 Kabul
09:05 Dubai
20:45 Dubai
16:45 Capetown
Connect
FZ306 Flydubai
EK767 Emirates
MN101 Comair
18:15 Kabul
23:20 Dubai
06:25 Johannesburg
20:45 Dubai
05:30 Johannesburg
08:35 Capetown
Connect
FZ306 Flydubai
EK767 Emirates
BA6401 British Airways
18:15 Kabul
23:20 Dubai
07:00 Johannesburg
20:45 Dubai
05:30 Johannesburg
09:10 Capetown
Connect
FZ306 Flydubai
EK767 Emirates
SA307 South African Airways
18:15 Kabul
23:20 Dubai
07:00 Johannesburg
20:45 Dubai
05:30 Johannesburg
09:10 Capetown
Connect

4. Kabul to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Kabul.

  2. You take a flight from Kabul to Bloemfontein and cost approximately 700 USD.

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

Flight Depart Arrive
FZ302 Flydubai
EK765 Emirates
SA1001 South African Airways
08:50 Kabul
14:40 Dubai
06:10 Johannesburg
11:30 Dubai
20:50 Johannesburg
07:05 Bloemfontein
Connect
FZ302 Flydubai
FZ647 Flydubai
ET859 Ethiopian Airlines
SA1001 South African Airways
08:50 Kabul
15:40 Dubai
23:30 Addis Ababa
06:10 Johannesburg
11:30 Dubai
19:05 Addis Ababa
03:55 Johannesburg
07:05 Bloemfontein
Connect
FZ302 Flydubai
EK765 Emirates
SA8401 South African Airways
08:50 Kabul
14:40 Dubai
05:50 Johannesburg
11:30 Dubai
20:50 Johannesburg
06:45 Bloemfontein
Connect
FZ302 Flydubai
FZ647 Flydubai
ET859 Ethiopian Airlines
SA8401 South African Airways
08:50 Kabul
15:40 Dubai
23:30 Addis Ababa
05:50 Johannesburg
11:30 Dubai
19:05 Addis Ababa
03:55 Johannesburg
06:45 Bloemfontein
Connect
FZ304 Flydubai
EK761 Emirates
SA1011 South African Airways
14:40 Kabul
04:05 Dubai
13:50 Johannesburg
17:20 Dubai
10:15 Johannesburg
14:50 Bloemfontein
Connect
FZ304 Flydubai
EK767 Emirates
SA1003 South African Airways
14:40 Kabul
23:20 Dubai
08:00 Johannesburg
17:20 Dubai
05:30 Johannesburg
09:00 Bloemfontein
Connect
FZ304 Flydubai
EK767 Emirates
SA8403 South African Airways
14:40 Kabul
23:20 Dubai
08:25 Johannesburg
17:20 Dubai
05:30 Johannesburg
09:20 Bloemfontein
Connect
FZ304 Flydubai
EK761 Emirates
SA8409 South African Airways
14:40 Kabul
04:05 Dubai
14:00 Johannesburg
17:20 Dubai
10:15 Johannesburg
14:55 Bloemfontein
Connect
FZ304 Flydubai
EK767 Emirates
SA1005 South African Airways
14:40 Kabul
23:20 Dubai
09:45 Johannesburg
17:20 Dubai
05:30 Johannesburg
10:45 Bloemfontein
Connect
FZ304 Flydubai
EK761 Emirates
SA8413 South African Airways
14:40 Kabul
04:05 Dubai
12:20 Johannesburg
17:20 Dubai
10:15 Johannesburg
13:25 Bloemfontein
Connect
EK641 Emirates
EK761 Emirates
SA8409 South African Airways
16:20 Kabul
04:05 Dubai
14:00 Johannesburg
18:45 Dubai
10:15 Johannesburg
14:55 Bloemfontein
Connect
EK641 Emirates
EK767 Emirates
SA8403 South African Airways
16:20 Kabul
23:20 Dubai
08:25 Johannesburg
18:45 Dubai
05:30 Johannesburg
09:20 Bloemfontein
Connect
EK641 Emirates
EK705 Emirates
HM061 Air Seychelles
SA1011 South African Airways
16:20 Kabul
02:10 Dubai
09:25 Mahe Island
13:50 Johannesburg
18:45 Dubai
06:45 Mahe Island
12:30 Johannesburg
14:50 Bloemfontein
Connect
EK641 Emirates
EK761 Emirates
SA8413 South African Airways
16:20 Kabul
04:05 Dubai
12:20 Johannesburg
18:45 Dubai
10:15 Johannesburg
13:25 Bloemfontein
Connect
EK641 Emirates
EK767 Emirates
SA1005 South African Airways
16:20 Kabul
23:20 Dubai
09:45 Johannesburg
18:45 Dubai
05:30 Johannesburg
10:45 Bloemfontein
Connect
EK641 Emirates
EK772 Emirates
SA1057 South African Airways
16:20 Kabul
03:50 Dubai
16:30 Capetown
18:45 Dubai
11:35 Capetown
18:00 Bloemfontein
Connect
EK641 Emirates
EK705 Emirates
HM061 Air Seychelles
SA8409 South African Airways
16:20 Kabul
02:10 Dubai
09:25 Mahe Island
14:00 Johannesburg
18:45 Dubai
06:45 Mahe Island
12:30 Johannesburg
14:55 Bloemfontein
Connect
EK641 Emirates
EK767 Emirates
SA1003 South African Airways
16:20 Kabul
23:20 Dubai
08:00 Johannesburg
18:45 Dubai
05:30 Johannesburg
09:00 Bloemfontein
Connect
EK641 Emirates
EK761 Emirates
SA1011 South African Airways
16:20 Kabul
04:05 Dubai
13:50 Johannesburg
18:45 Dubai
10:15 Johannesburg
14:50 Bloemfontein
Connect
EK641 Emirates
EK767 Emirates
SA307 South African Airways
SA1057 South African Airways
16:20 Kabul
23:20 Dubai
07:00 Johannesburg
16:30 Capetown
18:45 Dubai
05:30 Johannesburg
09:10 Capetown
18:00 Bloemfontein
Connect
FZ306 Flydubai
EK772 Emirates
SA1057 South African Airways
18:15 Kabul
03:50 Dubai
16:30 Capetown
20:45 Dubai
11:35 Capetown
18:00 Bloemfontein
Connect
FZ306 Flydubai
EK761 Emirates
SA8409 South African Airways
18:15 Kabul
04:05 Dubai
14:00 Johannesburg
20:45 Dubai
10:15 Johannesburg
14:55 Bloemfontein
Connect
FZ306 Flydubai
EK761 Emirates
SA8413 South African Airways
18:15 Kabul
04:05 Dubai
12:20 Johannesburg
20:45 Dubai
10:15 Johannesburg
13:25 Bloemfontein
Connect
FZ306 Flydubai
EK767 Emirates
SA1005 South African Airways
18:15 Kabul
23:20 Dubai
09:45 Johannesburg
20:45 Dubai
05:30 Johannesburg
10:45 Bloemfontein
Connect
FZ306 Flydubai
EK767 Emirates
SA8403 South African Airways
18:15 Kabul
23:20 Dubai
08:25 Johannesburg
20:45 Dubai
05:30 Johannesburg
09:20 Bloemfontein
Connect
FZ306 Flydubai
EK767 Emirates
SA1003 South African Airways
18:15 Kabul
23:20 Dubai
08:00 Johannesburg
20:45 Dubai
05:30 Johannesburg
09:00 Bloemfontein
Connect
FZ306 Flydubai
EK761 Emirates
SA1011 South African Airways
18:15 Kabul
04:05 Dubai
13:50 Johannesburg
20:45 Dubai
10:15 Johannesburg
14:50 Bloemfontein
Connect

References

Find Hotels in South Africa

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

Booking.com