How to get to Afghanistan from South Africa by flight ? You can check flights from South Africa to Afghanistan below.
You can find flight ticket prices from South Africa to Afghanistan with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Kabul and cost approximately 1300 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Durban.
You take a flight from Durban to Kabul and cost approximately 1500 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Mazar-e Sharif and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Kabul and cost approximately 1500 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Bloemfontein.
You take a flight from Bloemfontein to Kabul and cost approximately 1200 USD.
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 |
You can find hotels and accommodations in Afghanistan with our hotels search tool below
Booking.com