HowToGo

Flight from South Africa to Pakistan

Search Transfer from South Africa to Pakistan

Search Flights

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

1. Johannesburg to Quetta

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

  2. You take a flight from Johannesburg to Quetta and cost approximately 900 USD.

  3. 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

2. Johannesburg to Karachi

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

  2. You take a flight from Johannesburg to Karachi and cost approximately 600 USD.

  3. 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

3. Johannesburg to Multan

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

  2. You take a flight from Johannesburg to Multan and cost approximately 650 USD.

  3. 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

4. Johannesburg to Lahore

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

  2. You take a flight from Johannesburg to Lahore and cost approximately 700 USD.

  3. 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

5. Johannesburg to Islamabad

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

  2. You take a flight from Johannesburg to Islamabad and cost approximately 700 USD.

  3. 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

6. Johannesburg to Faisalabad

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

  2. You take a flight from Johannesburg to Faisalabad and cost approximately 650 USD.

  3. 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

7. Johannesburg to Peshawar

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

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

  3. 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

8. Johannesburg to Sialkot

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

  2. You take a flight from Johannesburg to Sialkot and cost approximately 650 USD.

  3. 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

References

Find Hotels in Pakistan

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

Booking.com