How can I find cheap flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
Explore the cheapest one-way and round-trip flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport over the next 90 days, with one-way fares from SAR 1,583 and round-trip from SAR 2,689. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
- Direct
- Cheapest nonstop
CMN 14:4016h 20mDirectPVG 15:00Casablanca - Shanghai | Tue, Dec 1 | China Eastern Airlines
PVG 01:5018hDirectCMN 11:50Shanghai - Casablanca | Tue, Dec 8 | Shanghai AirlinesSAR 3,602 SAR 5,29832% off32% offSAR 5,298 SAR 3,602
CMN 14:4016h 5mDirectPVG 14:45Casablanca - Shanghai | Sun, Nov 15 | China Eastern Airlines
PVG 01:5018hDirectCMN 11:50Shanghai - Casablanca | Sun, Nov 22 | China Eastern AirlinesSAR 3,761 SAR 5,29828% off28% offSAR 5,298 SAR 3,761
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Thu, Dec 24 | Etihad Airways
PVG 18:1520h 20m1 stopCMN 06:35Shanghai - Casablanca | Thu, Dec 31 | Etihad AirwaysSAR 2,689 SAR 5,29849% off49% offSAR 5,298 SAR 2,689
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Mon, Dec 28 | Etihad Airways
PVG 18:1520h 20m1 stopCMN 06:35Shanghai - Casablanca | Sun, Jan 3 | Etihad AirwaysSAR 2,68949% offSAR 5,298 SAR 2,689
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Thu, Nov 12 | Etihad Airways
PVG 18:1520h 20m1 stopCMN 06:35Shanghai - Casablanca | Sun, Nov 15 | Etihad AirwaysSAR 2,69449% offSAR 5,298 SAR 2,694
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Thu, Nov 19 | Etihad Airways
PVG 18:1520h 20m1 stopCMN 06:35Shanghai - Casablanca | Thu, Nov 26 | Etihad AirwaysSAR 2,70049% offSAR 5,298 SAR 2,700
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Mon, Nov 23 | Etihad Airways
PVG 18:1520h 20m1 stopCMN 06:35Shanghai - Casablanca | Sun, Nov 29 | Etihad AirwaysSAR 2,70949% offSAR 5,298 SAR 2,709
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Wed, Nov 18 | Etihad Airways
PVG 18:1520h 20m1 stopCMN 06:35Shanghai - Casablanca | Wed, Nov 25 | Etihad AirwaysSAR 2,70949% offSAR 5,298 SAR 2,709
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Tue, Nov 10 | Etihad Airways
PVG 18:1520h 20m1 stopCMN 06:35Shanghai - Casablanca | Mon, Nov 16 | Etihad AirwaysSAR 2,71349% offSAR 5,298 SAR 2,713
CMN 13:0017h 25m1 stopSHA 14:00Casablanca - Shanghai | Thu, Nov 5 | Normal Airline
SHA 15:006hDirectCMN 16:00Shanghai - Casablanca | Sat, Nov 7 | Normal AirlineFind more flightsFind more flights
- Cheapest
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Tue, Dec 22 | Etihad AirwaysSAR 1,588 SAR 2,89145% off45% offSAR 2,891 SAR 1,588
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Thu, Dec 24 | Etihad AirwaysSAR 1,612 SAR 2,89144% off44% offSAR 2,891 SAR 1,612
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Thu, Dec 17 | Etihad AirwaysSAR 1,616 SAR 2,89144% off44% offSAR 2,891 SAR 1,616
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Thu, Dec 10 | Etihad AirwaysSAR 1,61644% offSAR 2,891 SAR 1,616
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Tue, Dec 15 | Etihad AirwaysSAR 1,61844% offSAR 2,891 SAR 1,618
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Mon, Dec 28 | Etihad AirwaysSAR 1,62444% offSAR 2,891 SAR 1,624
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Wed, Dec 16 | Etihad AirwaysSAR 1,62444% offSAR 2,891 SAR 1,624
CMN 08:3516h 40m1 stopPVG 09:15Casablanca - Shanghai | Sat, Dec 12 | Etihad AirwaysSAR 1,62744% offSAR 2,891 SAR 1,627
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Tue, Dec 8 | Etihad AirwaysSAR 1,63344% offSAR 2,891 SAR 1,633
CMN 13:0017h 25m1 stopSHA 14:00Casablanca - Shanghai | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Mon, Jan 18 | Etihad AirwaysSAR 1,583 SAR 3,57956% off56% offSAR 3,579 SAR 1,583
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Thu, Dec 17 | Etihad AirwaysSAR 1,616 SAR 3,57955% off55% offSAR 3,579 SAR 1,616
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Tue, Dec 15 | Etihad AirwaysSAR 1,618 SAR 3,57955% off55% offSAR 3,579 SAR 1,618
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Mon, Dec 28 | Etihad AirwaysSAR 1,62455% offSAR 3,579 SAR 1,624
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Mon, Jan 11 | Etihad AirwaysSAR 1,67453% offSAR 3,579 SAR 1,674
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Sun, Dec 13 | Etihad AirwaysSAR 1,69553% offSAR 3,579 SAR 1,695
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Sun, Dec 6 | Etihad AirwaysSAR 2,45631% offSAR 3,579 SAR 2,456
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Mon, Dec 14 | Etihad AirwaysSAR 2,47031% offSAR 3,579 SAR 2,470
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Fri, Jan 22 | Etihad AirwaysSAR 2,48031% offSAR 3,579 SAR 2,480
CMN 13:0017h 25m1 stopSHA 14:00Casablanca - Shanghai | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Tue, Nov 24 | Shanghai AirlinesSAR 2,065 SAR 21,45490% off90% offSAR 21,454 SAR 2,065
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Tue, Nov 10 | Shanghai AirlinesSAR 4,122 SAR 21,45481% off81% offSAR 21,454 SAR 4,122
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Fri, Nov 13 | China Eastern AirlinesSAR 5,494 SAR 21,45474% off74% offSAR 21,454 SAR 5,494
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Fri, Nov 13 | Shanghai AirlinesSAR 5,52274% offSAR 21,454 SAR 5,522
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Fri, Nov 6 | Shanghai AirlinesSAR 15,19828% offSAR 21,454 SAR 15,198
CMN 14:4014h 5mDirectPVG 14:45Casablanca - Shanghai | Sun, Nov 29 | Shanghai AirlinesSAR 2,06590% offSAR 21,454 SAR 2,065
CMN 14:4014h 5mDirectPVG 14:45Casablanca - Shanghai | Sun, Jan 3 | Shanghai AirlinesSAR 3,40984% offSAR 21,454 SAR 3,409
CMN 14:4014h 5mDirectPVG 14:45Casablanca - Shanghai | Sun, Nov 8 | China Eastern AirlinesSAR 15,14628% offSAR 21,454 SAR 15,146
CMN 14:4014h 5mDirectPVG 14:45Casablanca - Shanghai | Sun, Nov 8 | Shanghai AirlinesSAR 15,23228% offSAR 21,454 SAR 15,232
CMN 13:0017h 25m1 stopSHA 14:00Casablanca - Shanghai | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
CMN 13:0017h 40m1 stopPVG 14:40Casablanca - Shanghai | Thu, Nov 5 | Qatar AirwaysSAR 2,341 SAR 5,66759% off59% offSAR 5,667 SAR 2,341
CMN 08:0017h 15m1 stopPVG 09:15Casablanca - Shanghai | Wed, Nov 4 | Etihad AirwaysSAR 2,422 SAR 5,66756% off56% offSAR 5,667 SAR 2,422
CMN 08:0017h 15m1 stopPVG 09:15Casablanca - Shanghai | Thu, Nov 5 | Etihad AirwaysSAR 2,434 SAR 5,66756% off56% offSAR 5,667 SAR 2,434
CMN 08:2016h 55m1 stopPVG 09:15Casablanca - Shanghai | Mon, Nov 9 | Etihad AirwaysSAR 2,43656% offSAR 5,667 SAR 2,436
CMN 12:5019h 10m1 stopPVG 16:00Casablanca - Shanghai | Wed, Nov 4 | EgyptAirSAR 2,56655% offSAR 5,667 SAR 2,566
CMN 12:5019h 10m1 stopPVG 16:00Casablanca - Shanghai | Sat, Nov 7 | EgyptAirSAR 2,57155% offSAR 5,667 SAR 2,571
CMN 08:5019h 5m1 stopPVG 11:55Casablanca - Shanghai | Thu, Nov 5 | Gulf AirSAR 3,31641% offSAR 5,667 SAR 3,316
CMN 05:0018h1 stopPVG 07:00Casablanca - Shanghai | Fri, Nov 6 | China Eastern AirlinesSAR 3,43939% offSAR 5,667 SAR 3,439
CMN 15:4517h 25m1 stopPVG 17:10Casablanca - Shanghai | Wed, Nov 4 | Turkish AirlinesSAR 3,49738% offSAR 5,667 SAR 3,497
CMN 13:0017h 25m1 stopSHA 14:00Casablanca - Shanghai | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
CMN 14:4016h 20mDirectPVG 15:00Casablanca - Shanghai | Tue, Dec 8 | China Eastern AirlinesSAR 2,037 SAR 2,89130% off30% offSAR 2,891 SAR 2,037
CMN 14:4016h 20mDirectPVG 15:00Casablanca - Shanghai | Tue, Nov 24 | China Eastern AirlinesSAR 2,052 SAR 2,89128% off28% offSAR 2,891 SAR 2,052
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Tue, Nov 24 | Shanghai AirlinesSAR 2,065 SAR 21,45490% off90% offSAR 21,454 SAR 2,065
CMN 14:4014h 5mDirectPVG 14:45Casablanca - Shanghai | Sun, Nov 29 | Shanghai AirlinesSAR 2,06590% offSAR 21,454 SAR 2,065
CMN 14:4014h 5mDirectPVG 14:45Casablanca - Shanghai | Sun, Jan 3 | Shanghai AirlinesSAR 3,40984% offSAR 21,454 SAR 3,409
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Tue, Nov 10 | Shanghai AirlinesSAR 4,12281% offSAR 21,454 SAR 4,122
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Fri, Nov 13 | China Eastern AirlinesSAR 5,49474% offSAR 21,454 SAR 5,494
CMN 17:1012h 55mDirectPVG 16:05Casablanca - Shanghai | Fri, Nov 13 | Shanghai AirlinesSAR 5,52274% offSAR 21,454 SAR 5,522
CMN 14:4014h 5mDirectPVG 14:45Casablanca - Shanghai | Sun, Nov 8 | China Eastern AirlinesSAR 15,14628% offSAR 21,454 SAR 15,146
CMN 13:0017h 25m1 stopSHA 14:00Casablanca - Shanghai | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Casablanca to Shanghai are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport
What is the cheapest month to fly from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport, the best time to buy is in September, with an average price of SAR 1,830. You’ll want to avoid February, when the average price can reach as high as SAR 3,199.
What’s the cheapest month to fly round-trip from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
Based on Trip.com’s data from the past 12 months, October is typically the cheapest month to find flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport, with an average price of SAR 3,335. In contrast, November is usually the most expensive month, with average fares reaching SAR 4,585.
What is the cheapest day of the week to fly from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport is Tuesday, with average fares typically lower than other days. You’ll want to avoid flying on Friday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
The cheapest airline flying from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport is TAP Air Portugal (from SAR 1,497) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
Check the schedule for flights from Casablanca to Shanghai and find the flight that best matches your travel plans.
-
EY758
Casablanca Mohammed V International Airport
08:00
CMN
19:45
AUH
S M T W T F SSearch -
EY866
Zayed International Airport
21:15
AUH
09:15
PVG
S M T W T F S -
AT950
Casablanca Mohammed V International Airport
12:05
CMN
17:05
MXP
S M T W T F SSearch -
HO1668
Milan Malpensa Airport
22:15
MXP
14:35
CGO
S - - - T - - -
HO2072
Zhengzhou Xinzheng International Airport
16:50
CGO
18:40
PVG
- M - - - F - -
HV5750
Casablanca Mohammed V International Airport
19:05
CMN
00:30
AMS
- - - W - F -Search -
CZ308
Amsterdam Airport Schiphol
13:20
AMS
06:40
CAN
S M T W T F S -
CZ3831
Guangzhou Baiyun International Airport
19:00
CAN
21:20
PVG
S M T W T F S -
AT988
Casablanca Mohammed V International Airport
10:10
CMN
12:25
AGP
S M T W T F SSearch -
AY1676
Málaga Airport
01:00
AGP
06:30
HEL
- - T - - - - -
AY087
Helsinki Airport
01:00
HEL
18:25
PVG
S - - W - - - -
3O455
Casablanca Mohammed V International Airport
14:25
CMN
18:30
BGY
S - - W - - -Search -
HO1668
Milan Malpensa Airport
22:15
MXP
14:35
CGO
S - - - T - - -
HO2072
Zhengzhou Xinzheng International Airport
16:50
CGO
18:40
PVG
- M - - - F - -
AT954
Casablanca Mohammed V International Airport
06:55
CMN
11:55
MXP
S M T W T F SSearch -
HO1668
Milan Malpensa Airport
22:15
MXP
14:35
CGO
S - - - T - - -
HO2072
Zhengzhou Xinzheng International Airport
16:50
CGO
18:40
PVG
- M - - - F - -
3O453
Casablanca Mohammed V International Airport
18:45
CMN
22:50
BGY
- - - - - F -Search -
HU7974
Milan Malpensa Airport
09:45
MXP
04:30
SZX
S - - - - F - -
HU7721
Shenzhen Bao'an International Airport
09:15
SZX
11:45
PVG
S M T W T F S -
AT844
Casablanca Mohammed V International Airport
02:20
CMN
06:35
BRU
S - - - T - SSearch -
HU492
Brussels Airport
12:20
BRU
04:40
PEK
S M T - T F S -
HU7611
Beijing Capital International Airport
15:55
PEK
18:20
PVG
S M T W T F S -
AT950
Casablanca Mohammed V International Airport
12:05
CMN
17:05
MXP
S M T W T F SSearch -
A3665
Milan Malpensa Airport
18:45
MXP
22:15
ATH
S M T W T F S -
HO1658
Athens International Airport "Eleftherios Venizelos"
14:35
ATH
05:10
PVG
- M - W - F S -
AT950
Casablanca Mohammed V International Airport
12:05
CMN
17:05
MXP
S M T W T F SSearch -
HU7974
Milan Malpensa Airport
09:45
MXP
04:30
SZX
S - - - - F - -
HU7721
Shenzhen Bao'an International Airport
09:15
SZX
11:45
PVG
S M T W T F S
About Casablanca Mohammed V International Airport and Shanghai Pudong International Airport
Learn about Casablanca Mohammed V International Airport (CMN) and Shanghai Pudong International Airport (PVG) — including location, terminals, transportation, and travel tips.
| Flight distance | 11,101.85km |
|---|---|
| Cheapest one-way ticket price | SAR 1,588 |
| Cheapest return ticket price | SAR 2,689 |
FAQs for Casablanca Mohammed V International Airport to Shanghai Pudong International Airport Flights
How many daily flights are there from Casablanca Mohammed V International Airport (CMN) to Shanghai Pudong International Airport (PVG)?
There are around 2 daily flights from Casablanca Mohammed V International Airport (CMN) to Shanghai Pudong International Airport (PVG).What is the flight schedule from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
The earliest flight from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport departs at 14:40, and the last departs at 16:10, with about 1 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight from Casablanca Mohammed V International Airport (CMN) to Shanghai Pudong International Airport (PVG) most expensive?
The route from Casablanca Mohammed V International Airport (CMN) to Shanghai Pudong International Airport (PVG) is quite popular. Without considering departure times or holidays, tickets cost around SAR 7,033 in November, the most expensive month to book this route.What time does the latest flight from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport depart?
The latest flight departs from Casablanca Mohammed V International Airport (CMN) at 17:10 and arrives in Shanghai Pudong International Airport (PVG) at 16:05.What is the transportation method from the main airport to downtown in Shanghai?
- The distance from Shanghai Pudong International Airport to downtown is about 32km, by taxi about 50 minutes.
- The distance from Shanghai Hongqiao International Airport to downtown is about 13km, by taxi about 30 minutes.
What's the closest airport to Shanghai Pudong International Airport (PVG)?
The closest airport to Shanghai Pudong International Airport (PVG) is Shanghai Hongqiao International Airport. The distance is around 44km.Which airline operates the most direct flights from Casablanca Mohammed V International Airport (CMN) to Shanghai Pudong International Airport (PVG)?
China Eastern Airlines is a very popular airline operating an average of 407 flights per month.What are the cheapest flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
One-way flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport currently start from SAR 1,588, and round-trip fares start from SAR 2,689. The current lowest fare is a Etihad Airways flight departing on Tue, Dec 22; prices may vary depending on availability.Which airlines offer direct flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
Yes. Shanghai Airlines operate direct flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport, with an average flight time of 17 hours 36 minutes, and around 2 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport is SAR 3,272. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport?
Casablanca Mohammed V International Airport to Shanghai Pudong International Airport operates around 3 weekly flights, mainly by Shanghai Airlines. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Casablanca Mohammed V International Airport to Shanghai Pudong International Airport on Trip.com?
Enter Casablanca Mohammed V International Airport and Shanghai Pudong International Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Most popular destination
- Flights from Casablanca Mohammed V International Airport to Madrid Barajas Airport
- Flights from Casablanca Mohammed V International Airport to Cairo International Airport
- Flights from Casablanca Mohammed V International Airport to Josep Tarradellas Barcelona-El Prat Airport
- Flights from Casablanca Mohammed V International Airport to Kingsford Smith Airport
- Flights from Casablanca Mohammed V International Airport to Tunis-Carthage International Airport
- Flights from Casablanca Mohammed V International Airport to Tunis
- Flights from Casablanca Mohammed V International Airport to Cairo
- Flights from Casablanca Mohammed V International Airport to Agadir
- Flights from Casablanca Mohammed V International Airport to Sydney
- Flights from Casablanca Mohammed V International Airport to Madrid
- Flights from Melbourne Airport to Shanghai Pudong International Airport
- Flights from Kingsford Smith Airport to Shanghai Pudong International Airport
- Flights from Chongqing Jiangbei International Airport to Shanghai Pudong International Airport
- Flights from Brisbane Airport to Shanghai Pudong International Airport
- Flights from Zhangjiajie Hehua International Airport to Shanghai Pudong International Airport
- Flights from Sydney to Shanghai Pudong International Airport
- Flights from Melbourne to Shanghai Pudong International Airport
- Flights from Chongqing to Shanghai Pudong International Airport
- Flights from Brisbane to Shanghai Pudong International Airport
- Flights from Zhangjiajie to Shanghai Pudong International Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.