How to get to Pakistan from South Africa by flight ? You can check flights from South Africa to Pakistan below.
You can find flight ticket prices from South Africa to Pakistan 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 Quetta and cost approximately 900 USD.
You take a bus, shuttle or taxi from Quetta to your destination in Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR620
Qatar Airways
ER543
Serene Air
|
07:55
Johannesburg
19:45
Doha
10:55
Lahore
|
17:50
Doha
01:00
Lahore
12:20
Quetta
|
Connect |
QR1366
Qatar Airways
QR610
Qatar Airways
ER540
Serene Air
|
07:55
Johannesburg
02:25
Doha
08:30
Karachi
|
17:50
Doha
06:50
Karachi
09:50
Quetta
|
Connect |
QR1366
Qatar Airways
QR628
Qatar Airways
ER543
Serene Air
|
07:55
Johannesburg
02:25
Doha
10:55
Lahore
|
17:50
Doha
07:40
Lahore
12:20
Quetta
|
Connect |
QR1366
Qatar Airways
QR614
Qatar Airways
PK363
Pakistan International Airlines
|
07:55
Johannesburg
02:40
Doha
10:00
Islamabad
|
17:50
Doha
08:00
Islamabad
11:20
Quetta
|
Connect |
QR1366
Qatar Airways
QR610
Qatar Airways
PK352
Pakistan International Airlines
|
07:55
Johannesburg
02:25
Doha
10:40
Karachi
|
17:50
Doha
06:50
Karachi
12:00
Quetta
|
Connect |
QR1366
Qatar Airways
QR604
Qatar Airways
ER540
Serene Air
|
07:55
Johannesburg
21:25
Doha
08:30
Karachi
|
17:50
Doha
01:50
Karachi
09:50
Quetta
|
Connect |
QR1366
Qatar Airways
QR604
Qatar Airways
PK352
Pakistan International Airlines
|
07:55
Johannesburg
21:25
Doha
10:40
Karachi
|
17:50
Doha
01:50
Karachi
12:00
Quetta
|
Connect |
EY601
Etihad
EY231
Etihad
ER541
Serene Air
|
10:15
Johannesburg
22:15
Abu Dhabi
13:15
Islamabad
|
20:20
Abu Dhabi
02:20
Islamabad
14:40
Quetta
|
Connect |
EY601
Etihad
EY221
Etihad
PK310
Pakistan International Airlines
|
10:15
Johannesburg
22:30
Abu Dhabi
12:40
Karachi
|
20:20
Abu Dhabi
01:40
Karachi
14:00
Quetta
|
Connect |
EY601
Etihad
EY231
Etihad
PK363
Pakistan International Airlines
|
10:15
Johannesburg
22:15
Abu Dhabi
10:00
Islamabad
|
20:20
Abu Dhabi
02:20
Islamabad
11:20
Quetta
|
Connect |
EY601
Etihad
EY221
Etihad
PK352
Pakistan International Airlines
|
10:15
Johannesburg
22:30
Abu Dhabi
10:40
Karachi
|
20:20
Abu Dhabi
01:40
Karachi
12:00
Quetta
|
Connect |
EY601
Etihad
EY241
Etihad
ER543
Serene Air
|
10:15
Johannesburg
21:50
Abu Dhabi
10:55
Lahore
|
20:20
Abu Dhabi
01:55
Lahore
12:20
Quetta
|
Connect |
EY601
Etihad
PK262
Pakistan International Airlines
PK363
Pakistan International Airlines
|
10:15
Johannesburg
02:15
Abu Dhabi
10:00
Islamabad
|
20:20
Abu Dhabi
06:25
Islamabad
11:20
Quetta
|
Connect |
EY601
Etihad
EY221
Etihad
PK352
Pakistan International Airlines
|
10:15
Johannesburg
22:30
Abu Dhabi
14:00
Karachi
|
20:20
Abu Dhabi
01:40
Karachi
15:20
Quetta
|
Connect |
EY601
Etihad
PK262
Pakistan International Airlines
PK325
Pakistan International Airlines
|
10:15
Johannesburg
02:15
Abu Dhabi
14:10
Islamabad
|
20:20
Abu Dhabi
06:25
Islamabad
15:30
Quetta
|
Connect |
EY601
Etihad
EY231
Etihad
PK325
Pakistan International Airlines
|
10:15
Johannesburg
22:15
Abu Dhabi
14:10
Islamabad
|
20:20
Abu Dhabi
02:20
Islamabad
15:30
Quetta
|
Connect |
EY601
Etihad
EY241
Etihad
PK322
Pakistan International Airlines
|
10:15
Johannesburg
21:50
Abu Dhabi
08:00
Lahore
|
20:20
Abu Dhabi
01:55
Lahore
09:20
Quetta
|
Connect |
SV0446
Saudia
SV0700
Saudia
PK310
Pakistan International Airlines
|
11:00
Johannesburg
02:50
Jeddah
12:40
Karachi
|
18:45
Jeddah
08:40
Karachi
14:00
Quetta
|
Connect |
SV0446
Saudia
SV0700
Saudia
PK352
Pakistan International Airlines
|
11:00
Johannesburg
02:50
Jeddah
14:00
Karachi
|
18:45
Jeddah
08:40
Karachi
15:20
Quetta
|
Connect |
EK775
Emirates
EK775
Emirates
FZ341
Flydubai
|
12:35
Johannesburg
15:15
Durban
19:05
Dubai
|
13:45
Durban
01:35
Dubai
22:25
Quetta
|
Connect |
QR1368
Qatar Airways
QR610
Qatar Airways
ER540
Serene Air
|
13:30
Johannesburg
02:25
Doha
08:30
Karachi
|
23:25
Doha
06:50
Karachi
09:50
Quetta
|
Connect |
QR1368
Qatar Airways
QR614
Qatar Airways
ER541
Serene Air
|
13:30
Johannesburg
02:40
Doha
13:15
Islamabad
|
23:25
Doha
08:00
Islamabad
14:40
Quetta
|
Connect |
QR1368
Qatar Airways
QR628
Qatar Airways
ER543
Serene Air
|
13:30
Johannesburg
02:25
Doha
10:55
Lahore
|
23:25
Doha
07:40
Lahore
12:20
Quetta
|
Connect |
QR1368
Qatar Airways
QR614
Qatar Airways
PK325
Pakistan International Airlines
|
13:30
Johannesburg
02:40
Doha
14:10
Islamabad
|
23:25
Doha
08:00
Islamabad
15:30
Quetta
|
Connect |
QR1368
Qatar Airways
QR610
Qatar Airways
PK352
Pakistan International Airlines
|
13:30
Johannesburg
02:25
Doha
10:40
Karachi
|
23:25
Doha
06:50
Karachi
12:00
Quetta
|
Connect |
QR1368
Qatar Airways
QR614
Qatar Airways
PK363
Pakistan International Airlines
|
13:30
Johannesburg
02:40
Doha
10:00
Islamabad
|
23:25
Doha
08:00
Islamabad
11:20
Quetta
|
Connect |
QR1368
Qatar Airways
PK288
Pakistan International Airlines
PK363
Pakistan International Airlines
|
13:30
Johannesburg
03:45
Doha
10:00
Islamabad
|
23:25
Doha
09:05
Islamabad
11:20
Quetta
|
Connect |
QR1368
Qatar Airways
QR610
Qatar Airways
PK310
Pakistan International Airlines
|
13:30
Johannesburg
02:25
Doha
12:40
Karachi
|
23:25
Doha
06:50
Karachi
14:00
Quetta
|
Connect |
EK764
Emirates
EK600
Emirates
PK352
Pakistan International Airlines
|
18:50
Johannesburg
07:30
Dubai
14:00
Karachi
|
05:05
Dubai
10:35
Karachi
15:20
Quetta
|
Connect |
EK764
Emirates
EK600
Emirates
PK310
Pakistan International Airlines
|
18:50
Johannesburg
07:30
Dubai
12:40
Karachi
|
05:05
Dubai
10:35
Karachi
14:00
Quetta
|
Connect |
EK764
Emirates
FZ341
Flydubai
|
18:50
Johannesburg
19:05
Dubai
|
05:05
Dubai
22:25
Quetta
|
Connect |
MS840
Egyptair
MS912
Egyptair
FZ341
Flydubai
|
21:45
Johannesburg
09:45
Cairo
19:05
Dubai
|
05:45
Cairo
15:00
Dubai
22:25
Quetta
|
Connect |
MS840
Egyptair
MS905
Egyptair
FZ341
Flydubai
|
21:45
Johannesburg
12:45
Cairo
19:05
Dubai
|
05:45
Cairo
18:00
Dubai
22:25
Quetta
|
Connect |
ET858
Ethiopian Airlines
ET602
Ethiopian Airlines
FZ341
Flydubai
|
23:00
Johannesburg
10:30
Addis Ababa
19:05
Dubai
|
05:25
Addis Ababa
15:45
Dubai
22:25
Quetta
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Karachi and cost approximately 600 USD.
You take a bus, shuttle or taxi from Karachi to your destination in Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR604
Qatar Airways
|
07:55
Johannesburg
21:25
Doha
|
17:50
Doha
01:50
Karachi
|
Connect |
QR1366
Qatar Airways
QR610
Qatar Airways
|
07:55
Johannesburg
02:25
Doha
|
17:50
Doha
06:50
Karachi
|
Connect |
EY601
Etihad
EY221
Etihad
|
10:15
Johannesburg
22:30
Abu Dhabi
|
20:20
Abu Dhabi
01:40
Karachi
|
Connect |
SV0446
Saudia
SV0700
Saudia
|
11:00
Johannesburg
02:50
Jeddah
|
18:45
Jeddah
08:40
Karachi
|
Connect |
EK775
Emirates
EK775
Emirates
EK604
Emirates
|
12:35
Johannesburg
15:15
Durban
02:35
Dubai
|
13:45
Durban
01:35
Dubai
05:35
Karachi
|
Connect |
EK775
Emirates
EK775
Emirates
EK600
Emirates
|
12:35
Johannesburg
15:15
Durban
07:30
Dubai
|
13:45
Durban
01:35
Dubai
10:35
Karachi
|
Connect |
QR1368
Qatar Airways
QR610
Qatar Airways
|
13:30
Johannesburg
02:25
Doha
|
23:25
Doha
06:50
Karachi
|
Connect |
EK764
Emirates
EK600
Emirates
|
18:50
Johannesburg
07:30
Dubai
|
05:05
Dubai
10:35
Karachi
|
Connect |
EK764
Emirates
FZ329
Flydubai
|
18:50
Johannesburg
12:20
Dubai
|
05:05
Dubai
15:20
Karachi
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Multan and cost approximately 650 USD.
You take a bus, shuttle or taxi from Multan to your destination in Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR616
Qatar Airways
|
07:55
Johannesburg
20:40
Doha
|
17:50
Doha
01:50
Multan
|
Connect |
EY601
Etihad
EY221
Etihad
PK580
Pakistan International Airlines
|
10:15
Johannesburg
22:30
Abu Dhabi
08:00
Karachi
|
20:20
Abu Dhabi
01:40
Karachi
10:00
Multan
|
Connect |
SV0446
Saudia
SV0800
Saudia
|
11:00
Johannesburg
23:00
Jeddah
|
18:45
Jeddah
05:40
Multan
|
Connect |
EK775
Emirates
EK775
Emirates
FZ325
Flydubai
|
12:35
Johannesburg
15:15
Durban
06:10
Dubai
|
13:45
Durban
01:35
Dubai
09:55
Multan
|
Connect |
EK764
Emirates
FZ325
Flydubai
|
18:50
Johannesburg
06:10
Dubai
|
05:05
Dubai
09:55
Multan
|
Connect |
EK764
Emirates
FZ339
Flydubai
|
18:50
Johannesburg
11:45
Dubai
|
05:05
Dubai
15:15
Multan
|
Connect |
EK764
Emirates
PK222
Pakistan International Airlines
|
18:50
Johannesburg
11:40
Dubai
|
05:05
Dubai
15:20
Multan
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Lahore and cost approximately 700 USD.
You take a bus, shuttle or taxi from Lahore to your destination in Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR628
Qatar Airways
|
07:55
Johannesburg
02:25
Doha
|
17:50
Doha
07:40
Lahore
|
Connect |
QR1366
Qatar Airways
QR620
Qatar Airways
|
07:55
Johannesburg
19:45
Doha
|
17:50
Doha
01:00
Lahore
|
Connect |
EY601
Etihad
EY241
Etihad
|
10:15
Johannesburg
21:50
Abu Dhabi
|
20:20
Abu Dhabi
01:55
Lahore
|
Connect |
SV0446
Saudia
SV0734
Saudia
|
11:00
Johannesburg
04:10
Jeddah
|
18:45
Jeddah
10:45
Lahore
|
Connect |
SV0446
Saudia
SV1050
Saudia
SV0736
Saudia
|
11:00
Johannesburg
22:00
Jeddah
05:15
Riyadh
|
18:45
Jeddah
23:35
Riyadh
11:20
Lahore
|
Connect |
SV0446
Saudia
SV1054
Saudia
SV0736
Saudia
|
11:00
Johannesburg
23:55
Jeddah
05:15
Riyadh
|
18:45
Jeddah
01:30
Riyadh
11:20
Lahore
|
Connect |
SV0446
Saudia
SV1046
Saudia
SV0736
Saudia
|
11:00
Johannesburg
20:00
Jeddah
05:15
Riyadh
|
18:45
Jeddah
21:35
Riyadh
11:20
Lahore
|
Connect |
EK775
Emirates
EK775
Emirates
EK624
Emirates
|
12:35
Johannesburg
15:15
Durban
06:55
Dubai
|
13:45
Durban
01:35
Dubai
10:45
Lahore
|
Connect |
QR1368
Qatar Airways
QR628
Qatar Airways
|
13:30
Johannesburg
02:25
Doha
|
23:25
Doha
07:40
Lahore
|
Connect |
EK764
Emirates
EK622
Emirates
|
18:50
Johannesburg
14:40
Dubai
|
05:05
Dubai
18:30
Lahore
|
Connect |
EK764
Emirates
EK624
Emirates
|
18:50
Johannesburg
06:55
Dubai
|
05:05
Dubai
10:45
Lahore
|
Connect |
EK764
Emirates
PA411
Airblue
|
18:50
Johannesburg
06:25
Dubai
|
05:05
Dubai
10:25
Lahore
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Islamabad and cost approximately 700 USD.
You take a bus, shuttle or taxi from Islamabad to your destination in Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR632
Qatar Airways
|
07:55
Johannesburg
20:20
Doha
|
17:50
Doha
01:40
Islamabad
|
Connect |
QR1366
Qatar Airways
QR614
Qatar Airways
|
07:55
Johannesburg
02:40
Doha
|
17:50
Doha
08:00
Islamabad
|
Connect |
EY601
Etihad
EY231
Etihad
|
10:15
Johannesburg
22:15
Abu Dhabi
|
20:20
Abu Dhabi
02:20
Islamabad
|
Connect |
EY601
Etihad
PK262
Pakistan International Airlines
|
10:15
Johannesburg
02:15
Abu Dhabi
|
20:20
Abu Dhabi
06:25
Islamabad
|
Connect |
EK775
Emirates
EK775
Emirates
EK612
Emirates
|
12:35
Johannesburg
15:15
Durban
03:10
Dubai
|
13:45
Durban
01:35
Dubai
07:15
Islamabad
|
Connect |
QR1368
Qatar Airways
QR614
Qatar Airways
|
13:30
Johannesburg
02:40
Doha
|
23:25
Doha
08:00
Islamabad
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Faisalabad and cost approximately 650 USD.
You take a bus, shuttle or taxi from Faisalabad to your destination in Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR624
Qatar Airways
|
07:55
Johannesburg
20:50
Doha
|
17:50
Doha
02:15
Faisalabad
|
Connect |
EY601
Etihad
EY221
Etihad
PK340
Pakistan International Airlines
|
10:15
Johannesburg
22:30
Abu Dhabi
07:00
Karachi
|
20:20
Abu Dhabi
01:40
Karachi
08:45
Faisalabad
|
Connect |
EK775
Emirates
EK775
Emirates
FZ391
Flydubai
|
12:35
Johannesburg
15:15
Durban
05:50
Dubai
|
13:45
Durban
01:35
Dubai
09:35
Faisalabad
|
Connect |
EK764
Emirates
FZ343
Flydubai
|
18:50
Johannesburg
11:40
Dubai
|
05:05
Dubai
15:25
Faisalabad
|
Connect |
QR1378
Qatar Airways
QR624
Qatar Airways
|
20:25
Johannesburg
20:50
Doha
|
06:20
Doha
02:15
Faisalabad
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Peshawar and cost approximately 800 USD.
You take a bus, shuttle or taxi from Peshawar to your destination in Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR600
Qatar Airways
|
07:55
Johannesburg
20:20
Doha
|
17:50
Doha
01:25
Peshawar
|
Connect |
EY601
Etihad
GF547
Gulf Air Bahrain
GF784
Gulf Air Bahrain
|
10:15
Johannesburg
23:30
Abu Dhabi
00:50
Manama
|
20:20
Abu Dhabi
23:45
Manama
06:05
Peshawar
|
Connect |
EY601
Etihad
EY377
Etihad
GF784
Gulf Air Bahrain
|
10:15
Johannesburg
21:40
Abu Dhabi
00:50
Manama
|
20:20
Abu Dhabi
21:55
Manama
06:05
Peshawar
|
Connect |
SV0446
Saudia
SV1054
Saudia
SV0792
Saudia
|
11:00
Johannesburg
23:55
Jeddah
05:55
Riyadh
|
18:45
Jeddah
01:30
Riyadh
12:20
Peshawar
|
Connect |
SV0446
Saudia
SV1046
Saudia
SV0792
Saudia
|
11:00
Johannesburg
20:00
Jeddah
05:55
Riyadh
|
18:45
Jeddah
21:35
Riyadh
12:20
Peshawar
|
Connect |
SV0446
Saudia
SV1050
Saudia
SV0792
Saudia
|
11:00
Johannesburg
22:00
Jeddah
05:55
Riyadh
|
18:45
Jeddah
23:35
Riyadh
12:20
Peshawar
|
Connect |
EK775
Emirates
EK775
Emirates
EK636
Emirates
|
12:35
Johannesburg
15:15
Durban
03:20
Dubai
|
13:45
Durban
01:35
Dubai
07:30
Peshawar
|
Connect |
QR1368
Qatar Airways
PK286
Pakistan International Airlines
|
13:30
Johannesburg
04:00
Doha
|
23:25
Doha
09:15
Peshawar
|
Connect |
EK764
Emirates
PA611
Airblue
|
18:50
Johannesburg
06:25
Dubai
|
05:05
Dubai
10:35
Peshawar
|
Connect |
QR1378
Qatar Airways
QR600
Qatar Airways
|
20:25
Johannesburg
20:20
Doha
|
06:20
Doha
01:25
Peshawar
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Sialkot and cost approximately 650 USD.
You take a bus, shuttle or taxi from Sialkot to your destination in Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR630
Qatar Airways
|
07:55
Johannesburg
20:15
Doha
|
17:50
Doha
01:55
Sialkot
|
Connect |
EK775
Emirates
EK775
Emirates
EK620
Emirates
|
12:35
Johannesburg
15:15
Durban
06:30
Dubai
|
13:45
Durban
01:35
Dubai
10:30
Sialkot
|
Connect |
EK764
Emirates
EK620
Emirates
|
18:50
Johannesburg
06:30
Dubai
|
05:05
Dubai
10:30
Sialkot
|
Connect |
EK764
Emirates
FZ337
Flydubai
|
18:50
Johannesburg
12:30
Dubai
|
05:05
Dubai
16:30
Sialkot
|
Connect |
You can find hotels and accommodations in Pakistan with our hotels search tool below
Booking.com