HowToGo

Flight from South Africa to Afghanistan

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

Search Transfer from South Africa to Afghanistan

Search Flights

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

1. Johannesburg to Kabul

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

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

  3. You take a bus, shuttle or taxi from Kabul to your destination in Afghanistan.

Flight Depart Arrive
EY601 Etihad
EY233 Etihad
PK249 Pakistan International Airlines
10:15 Johannesburg
02:45 Abu Dhabi
10:10 Islamabad
20:15 Abu Dhabi
06:55 Islamabad
10:40 Kabul
Connect
SV0446 Saudia
RQ994 Kam Air
11:00 Johannesburg
23:45 Jeddah
18:45 Jeddah
06:15 Kabul
Connect
EK775 Emirates
EK775 Emirates
FZ303 Flydubai
12:25 Johannesburg
15:05 Durban
10:10 Dubai
13:35 Durban
01:25 Dubai
13:25 Kabul
Connect
EK775 Emirates
EK775 Emirates
FZ301 Flydubai
12:25 Johannesburg
15:05 Durban
04:10 Dubai
13:35 Durban
01:25 Dubai
07:20 Kabul
Connect
EK775 Emirates
EK775 Emirates
EK640 Emirates
12:25 Johannesburg
15:05 Durban
11:00 Dubai
13:35 Durban
01:25 Dubai
14:30 Kabul
Connect
MK852 Air Mauritius
MK744 Air Mauritius
AI243 Air India Limited
13:35 Johannesburg
21:45 Mauritius
10:00 Delhi
19:35 Mauritius
06:45 Delhi
11:10 Kabul
Connect
ET808 Ethiopian Airlines
ET600 Ethiopian Airlines
FZ301 Flydubai
14:25 Johannesburg
21:45 Addis Ababa
04:10 Dubai
20:40 Addis Ababa
02:55 Dubai
07:20 Kabul
Connect
EK768 Emirates
EK640 Emirates
15:10 Johannesburg
11:00 Dubai
01:25 Dubai
14:30 Kabul
Connect
EK768 Emirates
FZ301 Flydubai
15:10 Johannesburg
04:10 Dubai
01:25 Dubai
07:20 Kabul
Connect
EK768 Emirates
FZ303 Flydubai
15:10 Johannesburg
10:10 Dubai
01:25 Dubai
13:25 Kabul
Connect
EK764 Emirates
EK640 Emirates
18:50 Johannesburg
11:00 Dubai
05:05 Dubai
14:30 Kabul
Connect
EK764 Emirates
FZ305 Flydubai
18:50 Johannesburg
13:40 Dubai
05:05 Dubai
16:50 Kabul
Connect
EK764 Emirates
FZ303 Flydubai
18:50 Johannesburg
10:10 Dubai
05:05 Dubai
13:25 Kabul
Connect

2. Durban to Kabul

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

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

  3. You take a bus, shuttle or taxi from Kabul to your destination in Afghanistan.

Flight Depart Arrive
MK846 Air Mauritius
MK744 Air Mauritius
AI243 Air India Limited
12:20 Durban
21:45 Mauritius
10:00 Delhi
18:10 Mauritius
06:45 Delhi
11:10 Kabul
Connect
EK775 Emirates
FZ301 Flydubai
15:05 Durban
04:10 Dubai
01:25 Dubai
07:20 Kabul
Connect
EK775 Emirates
EK640 Emirates
15:05 Durban
11:00 Dubai
01:25 Dubai
14:30 Kabul
Connect
EK775 Emirates
FZ303 Flydubai
15:05 Durban
10:10 Dubai
01:25 Dubai
13:25 Kabul
Connect

3. Johannesburg to Mazar-e Sharif

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

  2. You take a flight from Johannesburg to Mazar-e Sharif and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Mazar-e Sharif to your destination in Afghanistan.

Flight Depart Arrive
SA190 South African Airways
MK744 Air Mauritius
RQ934 Kam Air
09:45 Johannesburg
21:45 Mauritius
12:40 Delhi
15:40 Mauritius
06:45 Delhi
13:40 Mazar-e Sharif
Connect
EY601 Etihad
EY228 Etihad
RQ934 Kam Air
10:15 Johannesburg
01:45 Abu Dhabi
12:40 Delhi
20:15 Abu Dhabi
06:40 Delhi
13:40 Mazar-e Sharif
Connect
SV0446 Saudia
RQ994 Kam Air
RQ145 Kam Air
11:00 Johannesburg
23:45 Jeddah
08:00 Kabul
18:45 Jeddah
06:15 Kabul
09:00 Mazar-e Sharif
Connect
SV0446 Saudia
RQ994 Kam Air
RQ141 Kam Air
11:00 Johannesburg
23:45 Jeddah
13:30 Kabul
18:45 Jeddah
06:15 Kabul
14:30 Mazar-e Sharif
Connect
SV0446 Saudia
KU786 Kuwait Airways
RQ906 Kam Air
RQ145 Kam Air
11:00 Johannesburg
20:40 Jeddah
00:20 Kuwait
08:00 Kabul
18:45 Jeddah
22:50 Kuwait
05:00 Kabul
09:00 Mazar-e Sharif
Connect
EK775 Emirates
EK775 Emirates
FZ301 Flydubai
RQ141 Kam Air
12:25 Johannesburg
15:05 Durban
04:10 Dubai
13:30 Kabul
13:35 Durban
01:25 Dubai
07:20 Kabul
14:30 Mazar-e Sharif
Connect
MK852 Air Mauritius
MK744 Air Mauritius
RQ934 Kam Air
13:35 Johannesburg
21:45 Mauritius
12:40 Delhi
19:35 Mauritius
06:45 Delhi
13:40 Mazar-e Sharif
Connect
HM060 Air Seychelles
HM260 Air Seychelles
AI866 Air India Limited
RQ934 Kam Air
13:50 Johannesburg
22:10 Mahe Island
07:00 Mumbai
12:40 Delhi
20:45 Mahe Island
04:15 Mumbai
09:15 Delhi
13:40 Mazar-e Sharif
Connect
ET808 Ethiopian Airlines
ET688 Ethiopian Airlines
RQ934 Kam Air
14:25 Johannesburg
22:55 Addis Ababa
12:40 Delhi
20:40 Addis Ababa
08:10 Delhi
13:40 Mazar-e Sharif
Connect
EK768 Emirates
EK510 Emirates
RQ934 Kam Air
15:10 Johannesburg
04:20 Dubai
12:40 Delhi
01:25 Dubai
08:55 Delhi
13:40 Mazar-e Sharif
Connect
EK768 Emirates
FZ301 Flydubai
RQ141 Kam Air
15:10 Johannesburg
04:10 Dubai
13:30 Kabul
01:25 Dubai
07:20 Kabul
14:30 Mazar-e Sharif
Connect
EK764 Emirates
FZ305 Flydubai
RQ143 Kam Air
18:50 Johannesburg
13:40 Dubai
18:30 Kabul
05:05 Dubai
16:50 Kabul
19:30 Mazar-e Sharif
Connect
EK764 Emirates
EK640 Emirates
RQ143 Kam Air
18:50 Johannesburg
11:00 Dubai
18:30 Kabul
05:05 Dubai
14:30 Kabul
19:30 Mazar-e Sharif
Connect
EK764 Emirates
FZ303 Flydubai
RQ143 Kam Air
18:50 Johannesburg
10:10 Dubai
18:30 Kabul
05:05 Dubai
13:25 Kabul
19:30 Mazar-e Sharif
Connect
SW6043 Air Namibia
TK736 Turkish Airlines
19:15 Johannesburg
01:40 Istanbul
06:05 Istanbul
07:45 Mazar-e Sharif
Connect
TK43 Turkish Airlines
TK736 Turkish Airlines
19:20 Johannesburg
01:40 Istanbul
05:55 Istanbul
07:45 Mazar-e Sharif
Connect
MS840 Egyptair
TK691 Turkish Airlines
TK736 Turkish Airlines
21:45 Johannesburg
09:30 Cairo
01:40 Istanbul
05:30 Cairo
12:55 Istanbul
07:45 Mazar-e Sharif
Connect
MS840 Egyptair
MS737 Egyptair
TK736 Turkish Airlines
21:45 Johannesburg
09:40 Cairo
01:40 Istanbul
05:30 Cairo
13:00 Istanbul
07:45 Mazar-e Sharif
Connect
MS840 Egyptair
MS735 Egyptair
TK736 Turkish Airlines
21:45 Johannesburg
13:55 Cairo
01:40 Istanbul
05:30 Cairo
17:15 Istanbul
07:45 Mazar-e Sharif
Connect

4. Capetown to Kabul

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

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

  3. You take a bus, shuttle or taxi from Kabul to your destination in Afghanistan.

Flight Depart Arrive
EK771 Emirates
EK640 Emirates
18:25 Capetown
11:00 Dubai
05:55 Dubai
14:30 Kabul
Connect
EK771 Emirates
FZ303 Flydubai
18:25 Capetown
10:10 Dubai
05:55 Dubai
13:25 Kabul
Connect
EK771 Emirates
FZ305 Flydubai
18:25 Capetown
13:40 Dubai
05:55 Dubai
16:50 Kabul
Connect

5. Bloemfontein to Kabul

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

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

  3. You take a bus, shuttle or taxi from Kabul to your destination in Afghanistan.

Flight Depart Arrive
5Z111 CemAir
MK852 Air Mauritius
MK744 Air Mauritius
AI243 Air India Limited
07:55 Bloemfontein
13:35 Johannesburg
21:45 Mauritius
10:00 Delhi
08:55 Johannesburg
19:35 Mauritius
06:45 Delhi
11:10 Kabul
Connect
5Z111 CemAir
SV0446 Saudia
RQ994 Kam Air
07:55 Bloemfontein
11:00 Johannesburg
23:45 Jeddah
08:55 Johannesburg
18:45 Jeddah
06:15 Kabul
Connect
5Z111 CemAir
EY601 Etihad
EY233 Etihad
PK249 Pakistan International Airlines
07:55 Bloemfontein
10:15 Johannesburg
02:45 Abu Dhabi
10:10 Islamabad
08:55 Johannesburg
20:15 Abu Dhabi
06:55 Islamabad
10:40 Kabul
Connect
5Z111 CemAir
EK768 Emirates
FZ301 Flydubai
07:55 Bloemfontein
15:10 Johannesburg
04:10 Dubai
08:55 Johannesburg
01:25 Dubai
07:20 Kabul
Connect
5Z1992 CemAir
EK775 Emirates
FZ303 Flydubai
08:00 Bloemfontein
15:05 Durban
10:10 Dubai
09:20 Durban
01:25 Dubai
13:25 Kabul
Connect
5Z1992 CemAir
EK775 Emirates
FZ301 Flydubai
08:00 Bloemfontein
15:05 Durban
04:10 Dubai
09:20 Durban
01:25 Dubai
07:20 Kabul
Connect
5Z1992 CemAir
EK775 Emirates
EK640 Emirates
08:00 Bloemfontein
15:05 Durban
11:00 Dubai
09:20 Durban
01:25 Dubai
14:30 Kabul
Connect
4Z702 Airlink
4Z553 Airlink
EK775 Emirates
EK640 Emirates
08:15 Bloemfontein
10:25 Johannesburg
15:05 Durban
11:00 Dubai
09:15 Johannesburg
11:30 Durban
01:25 Dubai
14:30 Kabul
Connect
4Z702 Airlink
EY601 Etihad
EY233 Etihad
PK249 Pakistan International Airlines
08:15 Bloemfontein
10:15 Johannesburg
02:45 Abu Dhabi
10:10 Islamabad
09:15 Johannesburg
20:15 Abu Dhabi
06:55 Islamabad
10:40 Kabul
Connect
4Z702 Airlink
MK852 Air Mauritius
MK744 Air Mauritius
AI243 Air India Limited
08:15 Bloemfontein
13:35 Johannesburg
21:45 Mauritius
10:00 Delhi
09:15 Johannesburg
19:35 Mauritius
06:45 Delhi
11:10 Kabul
Connect
4Z702 Airlink
SV0446 Saudia
RQ994 Kam Air
08:15 Bloemfontein
11:00 Johannesburg
23:45 Jeddah
09:15 Johannesburg
18:45 Jeddah
06:15 Kabul
Connect
4Z702 Airlink
4Z162 Airlink
EK714 Emirates
EK640 Emirates
08:15 Bloemfontein
11:15 Johannesburg
15:30 Lusaka
11:00 Dubai
09:15 Johannesburg
13:10 Lusaka
00:35 Dubai
14:30 Kabul
Connect
4Z702 Airlink
4Z553 Airlink
EK775 Emirates
FZ301 Flydubai
08:15 Bloemfontein
10:25 Johannesburg
15:05 Durban
04:10 Dubai
09:15 Johannesburg
11:30 Durban
01:25 Dubai
07:20 Kabul
Connect
4Z702 Airlink
EK768 Emirates
FZ301 Flydubai
08:15 Bloemfontein
15:10 Johannesburg
04:10 Dubai
09:15 Johannesburg
01:25 Dubai
07:20 Kabul
Connect
4Z702 Airlink
4Z162 Airlink
EK714 Emirates
FZ301 Flydubai
08:15 Bloemfontein
11:15 Johannesburg
15:30 Lusaka
04:10 Dubai
09:15 Johannesburg
13:10 Lusaka
00:35 Dubai
07:20 Kabul
Connect
5Z115 CemAir
EK768 Emirates
EK640 Emirates
12:00 Bloemfontein
15:10 Johannesburg
11:00 Dubai
13:00 Johannesburg
01:25 Dubai
14:30 Kabul
Connect
5Z115 CemAir
EK768 Emirates
FZ301 Flydubai
12:00 Bloemfontein
15:10 Johannesburg
04:10 Dubai
13:00 Johannesburg
01:25 Dubai
07:20 Kabul
Connect
5Z115 CemAir
EK764 Emirates
FZ305 Flydubai
12:00 Bloemfontein
18:50 Johannesburg
13:40 Dubai
13:00 Johannesburg
05:05 Dubai
16:50 Kabul
Connect
5Z115 CemAir
ET808 Ethiopian Airlines
ET600 Ethiopian Airlines
FZ301 Flydubai
12:00 Bloemfontein
14:25 Johannesburg
21:45 Addis Ababa
04:10 Dubai
13:00 Johannesburg
20:40 Addis Ababa
02:55 Dubai
07:20 Kabul
Connect
5Z115 CemAir
EK764 Emirates
FZ303 Flydubai
12:00 Bloemfontein
18:50 Johannesburg
10:10 Dubai
13:00 Johannesburg
05:05 Dubai
13:25 Kabul
Connect
4Z605 Airlink
EK771 Emirates
EK640 Emirates
12:35 Bloemfontein
18:25 Capetown
11:00 Dubai
14:20 Capetown
05:55 Dubai
14:30 Kabul
Connect
4Z605 Airlink
EK771 Emirates
FZ305 Flydubai
12:35 Bloemfontein
18:25 Capetown
13:40 Dubai
14:20 Capetown
05:55 Dubai
16:50 Kabul
Connect
4Z605 Airlink
EK771 Emirates
FZ303 Flydubai
12:35 Bloemfontein
18:25 Capetown
10:10 Dubai
14:20 Capetown
05:55 Dubai
13:25 Kabul
Connect
4Z603 Airlink
EK771 Emirates
FZ305 Flydubai
13:30 Bloemfontein
18:25 Capetown
13:40 Dubai
15:15 Capetown
05:55 Dubai
16:50 Kabul
Connect
JE407 Mango
EK771 Emirates
FZ305 Flydubai
13:30 Bloemfontein
18:25 Capetown
13:40 Dubai
15:10 Capetown
05:55 Dubai
16:50 Kabul
Connect
4Z603 Airlink
EK771 Emirates
FZ303 Flydubai
13:30 Bloemfontein
18:25 Capetown
10:10 Dubai
15:15 Capetown
05:55 Dubai
13:25 Kabul
Connect
JE407 Mango
EK771 Emirates
FZ303 Flydubai
13:30 Bloemfontein
18:25 Capetown
10:10 Dubai
15:10 Capetown
05:55 Dubai
13:25 Kabul
Connect
4Z603 Airlink
EK771 Emirates
EK640 Emirates
13:30 Bloemfontein
18:25 Capetown
11:00 Dubai
15:15 Capetown
05:55 Dubai
14:30 Kabul
Connect
JE407 Mango
EK771 Emirates
EK640 Emirates
13:30 Bloemfontein
18:25 Capetown
11:00 Dubai
15:10 Capetown
05:55 Dubai
14:30 Kabul
Connect
4Z714 Airlink
EK764 Emirates
FZ303 Flydubai
14:45 Bloemfontein
18:50 Johannesburg
10:10 Dubai
15:45 Johannesburg
05:05 Dubai
13:25 Kabul
Connect
4Z714 Airlink
EK764 Emirates
FZ305 Flydubai
14:45 Bloemfontein
18:50 Johannesburg
13:40 Dubai
15:45 Johannesburg
05:05 Dubai
16:50 Kabul
Connect
4Z714 Airlink
EK764 Emirates
EK640 Emirates
14:45 Bloemfontein
18:50 Johannesburg
11:00 Dubai
15:45 Johannesburg
05:05 Dubai
14:30 Kabul
Connect
5Z113 CemAir
EK764 Emirates
FZ303 Flydubai
17:00 Bloemfontein
18:50 Johannesburg
10:10 Dubai
17:55 Johannesburg
05:05 Dubai
13:25 Kabul
Connect
5Z113 CemAir
EK764 Emirates
FZ305 Flydubai
17:00 Bloemfontein
18:50 Johannesburg
13:40 Dubai
17:55 Johannesburg
05:05 Dubai
16:50 Kabul
Connect
5Z113 CemAir
EK764 Emirates
EK640 Emirates
17:00 Bloemfontein
18:50 Johannesburg
11:00 Dubai
17:55 Johannesburg
05:05 Dubai
14:30 Kabul
Connect

References

Find Hotels in Afghanistan

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

Booking.com