HowToGo

Flight from Morocco to Pakistan

How to get to Pakistan from Morocco by flight ? You can check flights from Morocco to Pakistan below.

Search Transfer from Morocco to Pakistan

Search Flights

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

1. Rabat to Karachi

  1. You take a bus, shuttle or taxi from your location in Morocco to Rabat.

  2. You take a flight from Rabat to Karachi and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Karachi to your destination in Pakistan.

Flight Depart Arrive
AT974 Royal Air Maroc
QR150 Qatar Airways
QR610 Qatar Airways
10:30 Rabat
14:55 Madrid
01:55 Doha
12:55 Madrid
22:50 Doha
06:35 Karachi
Connect
QR1463 Qatar Airways
QR610 Qatar Airways
13:30 Rabat
01:55 Doha
22:15 Doha
06:35 Karachi
Connect
EY616 Etihad
EY221 Etihad
21:05 Rabat
22:30 Abu Dhabi
07:25 Abu Dhabi
01:50 Karachi
Connect

2. Casablanca to Islamabad

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca 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
AT248 Royal Air Maroc
PK9714 Pakistan International Airlines
01:50 Casablanca
14:30 Medina
09:35 Medina
20:40 Islamabad
Connect
AT248 Royal Air Maroc
SV0888 Saudia
03:55 Casablanca
13:50 Jeddah
11:50 Jeddah
21:00 Islamabad
Connect
WY172 Oman Air
WY347 Oman Air
08:40 Casablanca
09:05 Muscat
19:30 Muscat
13:00 Islamabad
Connect
WY172 Oman Air
WY345 Oman Air
08:40 Casablanca
02:20 Muscat
19:30 Muscat
06:15 Islamabad
Connect
GF142 Gulf Air Bahrain
GF770 Gulf Air Bahrain
09:00 Casablanca
23:00 Manama
18:00 Manama
04:30 Islamabad
Connect
EY612 Etihad
EY231 Etihad
09:30 Casablanca
22:35 Abu Dhabi
20:00 Abu Dhabi
02:45 Islamabad
Connect
AF1897 Air France
PK750 Pakistan International Airlines
10:20 Casablanca
18:30 Paris CDG
14:25 Paris CDG
04:45 Islamabad
Connect
SV0376 Saudia
SV0722 Saudia
10:30 Casablanca
01:10 Jeddah
18:25 Jeddah
08:20 Islamabad
Connect
AT910 Royal Air Maroc
TK710 Turkish Airlines
10:40 Casablanca
20:20 Istanbul Ataturk
17:00 Istanbul Ataturk
03:40 Islamabad
Connect
AT800 Royal Air Maroc
BA261 British Airways
13:30 Casablanca
21:30 London Heathrow
16:50 London Heathrow
09:20 Islamabad
Connect
AT800 Royal Air Maroc
PK786 Pakistan International Airlines
13:30 Casablanca
18:00 London Heathrow
16:50 London Heathrow
05:30 Islamabad
Connect
QR1394 Qatar Airways
QR614 Qatar Airways
14:10 Casablanca
01:00 Doha
23:10 Doha
06:30 Islamabad
Connect
QR1394 Qatar Airways
PK288 Pakistan International Airlines
14:10 Casablanca
03:50 Doha
23:10 Doha
09:10 Islamabad
Connect
AT216 Royal Air Maroc
PK288 Pakistan International Airlines
14:30 Casablanca
03:50 Doha
23:35 Doha
09:10 Islamabad
Connect
AT216 Royal Air Maroc
QR614 Qatar Airways
14:30 Casablanca
01:00 Doha
23:35 Doha
06:30 Islamabad
Connect
EK752 Emirates
EK612 Emirates
14:45 Casablanca
03:20 Dubai
01:15 Dubai
07:30 Islamabad
Connect
EK752 Emirates
PK9234 Pakistan International Airlines
14:45 Casablanca
05:00 Dubai
01:15 Dubai
08:50 Islamabad
Connect
AT804 Royal Air Maroc
BA261 British Airways
15:40 Casablanca
21:30 London Heathrow
19:00 London Heathrow
09:20 Islamabad
Connect
SV0372 Saudia
SV0888 Saudia
19:10 Casablanca
13:50 Jeddah
03:05 Jeddah
21:00 Islamabad
Connect
SV0372 Saudia
SV0724 Saudia
19:10 Casablanca
08:00 Jeddah
03:05 Jeddah
15:10 Islamabad
Connect
AT254 Royal Air Maroc
PK754 Pakistan International Airlines
19:15 Casablanca
07:00 Riyadh
03:50 Riyadh
13:00 Islamabad
Connect
SV0374 Saudia
SV0724 Saudia
21:40 Casablanca
08:50 Riyadh
06:00 Riyadh
15:10 Islamabad
Connect

3. Casablanca to Lahore

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca 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
AT248 Royal Air Maroc
PK9748 Pakistan International Airlines
01:50 Casablanca
12:30 Medina
09:35 Medina
18:55 Lahore
Connect
AT248 Royal Air Maroc
SV0728 Saudia
01:50 Casablanca
13:05 Medina
09:35 Medina
20:05 Lahore
Connect
AT248 Royal Air Maroc
PK748 Pakistan International Airlines
01:50 Casablanca
12:30 Medina
09:35 Medina
18:50 Lahore
Connect
AT248 Royal Air Maroc
SV0738 Saudia
03:55 Casablanca
13:55 Jeddah
11:50 Jeddah
20:55 Lahore
Connect
AT248 Royal Air Maroc
PK9760 Pakistan International Airlines
03:55 Casablanca
12:45 Jeddah
11:50 Jeddah
19:40 Lahore
Connect
WY172 Oman Air
WY341 Oman Air
08:40 Casablanca
02:40 Muscat
19:30 Muscat
06:25 Lahore
Connect
WY172 Oman Air
WY343 Oman Air
08:40 Casablanca
09:00 Muscat
19:30 Muscat
12:45 Lahore
Connect
EY612 Etihad
EY241 Etihad
09:30 Casablanca
22:55 Abu Dhabi
20:00 Abu Dhabi
03:05 Lahore
Connect
EY612 Etihad
PK264 Pakistan International Airlines
09:30 Casablanca
23:00 Abu Dhabi
20:00 Abu Dhabi
03:05 Lahore
Connect
SV0376 Saudia
SV0734 Saudia
10:30 Casablanca
02:15 Jeddah
18:25 Jeddah
09:15 Lahore
Connect
SV0376 Saudia
PA471 Airblue
10:30 Casablanca
20:50 Jeddah
18:25 Jeddah
04:05 Lahore
Connect
AT910 Royal Air Maroc
TK714 Turkish Airlines
10:40 Casablanca
20:40 Istanbul Ataturk
17:00 Istanbul Ataturk
04:10 Lahore
Connect
AT800 Royal Air Maroc
PK758 Pakistan International Airlines
13:30 Casablanca
19:05 London Heathrow
16:50 London Heathrow
06:55 Lahore
Connect
AT788 Royal Air Maroc
PK734 Pakistan International Airlines
14:10 Casablanca
20:35 Paris CDG
18:15 Paris CDG
07:20 Lahore
Connect
QR1394 Qatar Airways
QR628 Qatar Airways
14:10 Casablanca
01:00 Doha
23:10 Doha
06:30 Lahore
Connect
AT216 Royal Air Maroc
PK290 Pakistan International Airlines
14:30 Casablanca
02:00 Doha
23:35 Doha
07:25 Lahore
Connect
AT216 Royal Air Maroc
QR628 Qatar Airways
14:30 Casablanca
01:00 Doha
23:35 Doha
06:30 Lahore
Connect
EK752 Emirates
EK624 Emirates
14:45 Casablanca
03:15 Dubai
01:15 Dubai
07:20 Lahore
Connect
AF1597 Air France
PK734 Pakistan International Airlines
15:35 Casablanca
20:35 Paris CDG
19:35 Paris CDG
07:20 Lahore
Connect
SV0372 Saudia
SV0738 Saudia
19:10 Casablanca
13:55 Jeddah
03:05 Jeddah
20:55 Lahore
Connect

4. Casablanca to Quetta

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Quetta and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Quetta to your destination in Pakistan.

Flight Depart Arrive
AT276 Royal Air Maroc
FZ160 Flydubai
FZ341 Flydubai
12:05 Casablanca
22:55 Beirut
06:00 Dubai
19:05 Beirut
03:45 Dubai
09:05 Quetta
Connect
AT276 Royal Air Maroc
G9388 Air Arabia
G9568 Air Arabia
12:05 Casablanca
20:30 Beirut
06:10 Sharjah
19:05 Beirut
01:15 Sharjah
09:15 Quetta
Connect
MS848 Egyptair
MS910 Egyptair
FZ341 Flydubai
13:30 Casablanca
22:45 Cairo
06:00 Dubai
19:20 Cairo
04:05 Dubai
09:05 Quetta
Connect
MS848 Egyptair
MS966 Egyptair
G9568 Air Arabia
13:30 Casablanca
20:35 Cairo
06:10 Sharjah
19:20 Cairo
01:55 Sharjah
09:15 Quetta
Connect
QR1394 Qatar Airways
QR610 Qatar Airways
ER540 Serene Air
14:10 Casablanca
01:55 Doha
08:30 Karachi
23:10 Doha
06:35 Karachi
09:50 Quetta
Connect
EK752 Emirates
FZ341 Flydubai
14:45 Casablanca
06:00 Dubai
01:15 Dubai
09:05 Quetta
Connect
EK752 Emirates
EK604 Emirates
PK310 Pakistan International Airlines
14:45 Casablanca
02:30 Dubai
07:00 Karachi
01:15 Dubai
05:30 Karachi
08:20 Quetta
Connect
EK752 Emirates
EK604 Emirates
ER540 Serene Air
14:45 Casablanca
02:30 Dubai
08:30 Karachi
01:15 Dubai
05:30 Karachi
09:50 Quetta
Connect
SV0372 Saudia
PK768 Pakistan International Airlines
19:10 Casablanca
06:20 Jeddah
03:05 Jeddah
12:25 Quetta
Connect

5. Casablanca to Karachi

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Karachi and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Karachi to your destination in Pakistan.

Flight Depart Arrive
AT248 Royal Air Maroc
SV0704 Saudia
03:55 Casablanca
14:55 Jeddah
11:50 Jeddah
20:50 Karachi
Connect
WY172 Oman Air
WY323 Oman Air
08:40 Casablanca
08:25 Muscat
19:30 Muscat
11:10 Karachi
Connect
GF142 Gulf Air Bahrain
GF752 Gulf Air Bahrain
09:00 Casablanca
00:55 Manama
18:00 Manama
05:40 Karachi
Connect
EY612 Etihad
EY221 Etihad
09:30 Casablanca
22:30 Abu Dhabi
20:00 Abu Dhabi
01:50 Karachi
Connect
SV0376 Saudia
SV0708 Saudia
10:30 Casablanca
04:05 Jeddah
18:25 Jeddah
10:00 Karachi
Connect
SV0376 Saudia
SV0700 Saudia
10:30 Casablanca
02:40 Jeddah
18:25 Jeddah
08:35 Karachi
Connect
AT910 Royal Air Maroc
TK708 Turkish Airlines
10:40 Casablanca
20:30 Istanbul Ataturk
17:00 Istanbul Ataturk
03:50 Karachi
Connect
IB8791 Iberia
QR150 Qatar Airways
QR610 Qatar Airways
11:20 Casablanca
14:55 Madrid
01:55 Doha
14:05 Madrid
22:50 Doha
06:35 Karachi
Connect
QR1394 Qatar Airways
QR610 Qatar Airways
14:10 Casablanca
01:55 Doha
23:10 Doha
06:35 Karachi
Connect
AT216 Royal Air Maroc
QR610 Qatar Airways
14:30 Casablanca
01:55 Doha
23:35 Doha
06:35 Karachi
Connect
EK752 Emirates
EK600 Emirates
14:45 Casablanca
07:50 Dubai
01:15 Dubai
10:55 Karachi
Connect
EK752 Emirates
EK604 Emirates
14:45 Casablanca
02:30 Dubai
01:15 Dubai
05:30 Karachi
Connect
SV0372 Saudia
SV0708 Saudia
19:10 Casablanca
04:05 Jeddah
03:05 Jeddah
10:00 Karachi
Connect
AT254 Royal Air Maroc
SV0708 Saudia
19:15 Casablanca
04:55 Riyadh
03:50 Riyadh
10:00 Karachi
Connect

6. Casablanca to Multan

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Multan and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Multan to your destination in Pakistan.

Flight Depart Arrive
AT248 Royal Air Maroc
PK9740 Pakistan International Airlines
03:55 Casablanca
19:00 Jeddah
11:50 Jeddah
01:35 Multan
Connect
WY172 Oman Air
OV311 SalamAir
08:40 Casablanca
00:20 Muscat
19:30 Muscat
03:50 Multan
Connect
GF142 Gulf Air Bahrain
GF788 Gulf Air Bahrain
09:00 Casablanca
00:40 Manama
18:00 Manama
05:55 Multan
Connect
GF142 Gulf Air Bahrain
GF566 Gulf Air Bahrain
OV311 SalamAir
09:00 Casablanca
20:10 Manama
00:20 Muscat
18:00 Manama
22:40 Muscat
03:50 Multan
Connect
EY612 Etihad
EY388 Etihad
OV311 SalamAir
09:30 Casablanca
21:40 Abu Dhabi
00:20 Muscat
20:00 Abu Dhabi
22:50 Muscat
03:50 Multan
Connect
SV0376 Saudia
SV0800 Saudia
10:30 Casablanca
23:00 Jeddah
18:25 Jeddah
05:40 Multan
Connect
MS848 Egyptair
MS966 Egyptair
G9558 Air Arabia
13:30 Casablanca
20:35 Cairo
04:30 Sharjah
19:20 Cairo
01:55 Sharjah
08:00 Multan
Connect
EK752 Emirates
EK604 Emirates
PK330 Pakistan International Airlines
14:45 Casablanca
02:30 Dubai
07:30 Karachi
01:15 Dubai
05:30 Karachi
09:30 Multan
Connect
SV0372 Saudia
PA871 Airblue
19:10 Casablanca
04:25 Jeddah
03:05 Jeddah
11:25 Multan
Connect
SV0374 Saudia
PK9730 Pakistan International Airlines
21:40 Casablanca
10:30 Riyadh
06:00 Riyadh
16:00 Multan
Connect
SV0374 Saudia
PK730 Pakistan International Airlines
21:40 Casablanca
07:00 Riyadh
06:00 Riyadh
12:30 Multan
Connect

7. Casablanca to Peshawar

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Peshawar and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Peshawar to your destination in Pakistan.

Flight Depart Arrive
AT248 Royal Air Maroc
SV0796 Saudia
01:50 Casablanca
14:05 Medina
09:35 Medina
21:10 Peshawar
Connect
AT248 Royal Air Maroc
SV0796 Saudia
03:55 Casablanca
14:05 Jeddah
11:50 Jeddah
21:30 Peshawar
Connect
GF142 Gulf Air Bahrain
GF784 Gulf Air Bahrain
09:00 Casablanca
00:40 Manama
18:00 Manama
06:00 Peshawar
Connect
EY612 Etihad
PK218 Pakistan International Airlines
09:30 Casablanca
00:01 Abu Dhabi
20:00 Abu Dhabi
03:56 Peshawar
Connect
QR1394 Qatar Airways
PK9286 Pakistan International Airlines
14:10 Casablanca
01:00 Doha
23:10 Doha
06:35 Peshawar
Connect
EK752 Emirates
EK636 Emirates
14:45 Casablanca
03:20 Dubai
01:15 Dubai
07:30 Peshawar
Connect
SV0372 Saudia
SV0796 Saudia
19:10 Casablanca
14:05 Jeddah
03:05 Jeddah
21:30 Peshawar
Connect
SV0374 Saudia
PK728 Pakistan International Airlines
21:40 Casablanca
07:00 Riyadh
06:00 Riyadh
12:40 Peshawar
Connect

8. Casablanca to Faisalabad

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Faisalabad and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Faisalabad to your destination in Pakistan.

Flight Depart Arrive
GF142 Gulf Air Bahrain
GF790 Gulf Air Bahrain
09:00 Casablanca
00:45 Manama
18:00 Manama
06:10 Faisalabad
Connect
QR1394 Qatar Airways
QR610 Qatar Airways
ER570 Serene Air
14:10 Casablanca
01:55 Doha
07:30 Karachi
23:10 Doha
06:35 Karachi
09:05 Faisalabad
Connect
EK752 Emirates
FZ323 Flydubai
14:45 Casablanca
04:10 Dubai
01:15 Dubai
08:05 Faisalabad
Connect
EK752 Emirates
EK604 Emirates
ER570 Serene Air
14:45 Casablanca
02:30 Dubai
07:30 Karachi
01:15 Dubai
05:30 Karachi
09:05 Faisalabad
Connect
SV0372 Saudia
SV0708 Saudia
PK340 Pakistan International Airlines
19:10 Casablanca
04:05 Jeddah
11:55 Karachi
03:05 Jeddah
10:00 Karachi
13:40 Faisalabad
Connect

References

Find Hotels in Pakistan

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

Booking.com