How can I find cheap flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
Explore the cheapest one-way and round-trip flights from Shanghai Pudong International Airport to Milan Malpensa Airport over the next 90 days, with one-way fares from DKK 2,119 and round-trip from DKK 3,698. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Direct
- Recommended
- Fastest
- Next 7 days
- Cheapest nonstop
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Thu, Nov 26 | Air China
MXP 11:3011h 20mDirectPVG 05:50Milan - Shanghai | Wed, Dec 2 | Air ChinaDKK 4,511 DKK 5,57119% off19% offDKK 5,571 DKK 4,511
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Sun, Nov 29 | Air China
MXP 11:3011h 20mDirectPVG 05:50Milan - Shanghai | Sun, Dec 6 | Air ChinaDKK 4,512 DKK 5,57119% off19% offDKK 5,571 DKK 4,512
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Fri, Dec 4 | Juneyao Airlines
MXP 21:3014h 35m1 stopPVG 19:05Milan - Shanghai | Tue, Dec 8 | Juneyao AirlinesDKK 3,698 DKK 5,57134% off34% offDKK 5,571 DKK 3,698
PVG 06:5019h 40m1 stopMXP 19:30Shanghai - Milan | Fri, Nov 27 | Juneyao Airlines
MXP 21:3014h 35m1 stopPVG 19:05Milan - Shanghai | Fri, Dec 4 | Juneyao AirlinesDKK 3,72333% offDKK 5,571 DKK 3,723
PVG 18:1531h 5m1 stopMXP 18:20Shanghai - Milan | Sat, Nov 28 | Etihad Airways
MXP 10:3015h 45m1 stopPVG 09:15Milan - Shanghai | Sat, Dec 5 | Etihad AirwaysDKK 3,76932% offDKK 5,571 DKK 3,769
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Tue, Dec 1 | Juneyao Airlines
MXP 21:3014h 35m1 stopPVG 19:05Milan - Shanghai | Tue, Dec 8 | Juneyao AirlinesDKK 3,80132% offDKK 5,571 DKK 3,801
PVG 18:1531h 5m1 stopMXP 18:20Shanghai - Milan | Mon, Nov 16 | Etihad Airways
MXP 10:3015h 45m1 stopPVG 09:15Milan - Shanghai | Thu, Nov 19 | Etihad AirwaysDKK 3,82331% offDKK 5,571 DKK 3,823
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Tue, Dec 8 | Juneyao Airlines
MXP 21:3014h 35m1 stopPVG 19:05Milan - Shanghai | Fri, Dec 11 | Juneyao AirlinesDKK 3,83031% offDKK 5,571 DKK 3,830
PVG 20:3018h 10m1 stopMXP 07:40Shanghai - Milan | Sat, Nov 7 | Hainan Airlines
MXP 09:4530h 30m1 stopPVG 23:15Milan - Shanghai | Wed, Nov 11 | Hainan AirlinesDKK 3,83431% offDKK 5,571 DKK 3,834
SHA 13:0017h 25m1 stopMIL 14:00Shanghai - Milan | Sun, Nov 8 | Normal Airline
MIL 15:006hDirectSHA 16:00Milan - Shanghai | Tue, Nov 10 | Normal AirlineFind more flightsFind more flights
- Cheapest
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Tue, Dec 15 | Juneyao AirlinesDKK 2,119 DKK 5,10759% off59% offDKK 5,107 DKK 2,119
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Fri, Dec 18 | Juneyao AirlinesDKK 2,123 DKK 5,10757% off57% offDKK 5,107 DKK 2,123
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Fri, Nov 27 | Juneyao AirlinesDKK 2,142 DKK 5,10757% off57% offDKK 5,107 DKK 2,142
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Fri, Dec 11 | Juneyao AirlinesDKK 2,14657% offDKK 5,107 DKK 2,146
PVG 06:5019h 40m1 stopMXP 19:30Shanghai - Milan | Tue, Dec 8 | Juneyao AirlinesDKK 2,14657% offDKK 5,107 DKK 2,146
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Fri, Dec 4 | Juneyao AirlinesDKK 2,14657% offDKK 5,107 DKK 2,146
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Tue, Dec 22 | Juneyao AirlinesDKK 2,17356% offDKK 5,107 DKK 2,173
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Tue, Dec 29 | Juneyao AirlinesDKK 2,17356% offDKK 5,107 DKK 2,173
PVG 06:5019h 40m1 stopMXP 19:30Shanghai - Milan | Tue, Dec 1 | Juneyao AirlinesDKK 2,18956% offDKK 5,107 DKK 2,189
SHA 13:0017h 25m1 stopMIL 14:00Shanghai - Milan | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Sat, Dec 19 | China Eastern AirlinesDKK 3,938 DKK 10,91064% off64% offDKK 10,910 DKK 3,938
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Fri, Dec 18 | China Eastern AirlinesDKK 3,939 DKK 10,91064% off64% offDKK 10,910 DKK 3,939
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Mon, Dec 21 | China Eastern AirlinesDKK 3,939 DKK 10,91064% off64% offDKK 10,910 DKK 3,939
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Sun, Nov 22 | China Eastern AirlinesDKK 3,99963% offDKK 10,910 DKK 3,999
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Wed, Nov 18 | China Eastern AirlinesDKK 3,99963% offDKK 10,910 DKK 3,999
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Sun, Jan 3 | Air ChinaDKK 4,13619% offDKK 5,107 DKK 4,136
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Tue, Dec 22 | Air ChinaDKK 4,13619% offDKK 5,107 DKK 4,136
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Mon, Jan 25 | Air ChinaDKK 4,13662% offDKK 10,910 DKK 4,136
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Fri, Jan 1 | Air ChinaDKK 4,13762% offDKK 10,910 DKK 4,137
SHA 13:0017h 25m1 stopMIL 14:00Shanghai - Milan | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Sat, Dec 19 | China Eastern AirlinesDKK 3,938 DKK 10,91064% off64% offDKK 10,910 DKK 3,938
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Fri, Dec 18 | China Eastern AirlinesDKK 3,939 DKK 10,91064% off64% offDKK 10,910 DKK 3,939
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Mon, Dec 21 | China Eastern AirlinesDKK 3,939 DKK 10,91064% off64% offDKK 10,910 DKK 3,939
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Sun, Nov 22 | China Eastern AirlinesDKK 3,99963% offDKK 10,910 DKK 3,999
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Wed, Nov 18 | China Eastern AirlinesDKK 3,99963% offDKK 10,910 DKK 3,999
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Mon, Jan 25 | Air ChinaDKK 4,13662% offDKK 10,910 DKK 4,136
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Fri, Jan 1 | Air ChinaDKK 4,13762% offDKK 10,910 DKK 4,137
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Fri, Dec 18 | Air ChinaDKK 4,17862% offDKK 10,910 DKK 4,178
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Thu, Dec 3 | Air ChinaDKK 4,17862% offDKK 10,910 DKK 4,178
SHA 13:0017h 25m1 stopMIL 14:00Shanghai - Milan | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Thu, Dec 3 | Air ChinaDKK 4,178 DKK 19,80879% off79% offDKK 19,808 DKK 4,178
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Fri, Dec 18 | Air ChinaDKK 4,178 DKK 19,80879% off79% offDKK 19,808 DKK 4,178
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Sat, Dec 5 | Air ChinaDKK 4,178 DKK 19,80879% off79% offDKK 19,808 DKK 4,178
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Thu, Nov 12 | Air ChinaDKK 4,41778% offDKK 19,808 DKK 4,417
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Sun, Nov 22 | Air ChinaDKK 4,41778% offDKK 19,808 DKK 4,417
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Wed, Nov 18 | Air ChinaDKK 4,41778% offDKK 19,808 DKK 4,417
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Fri, Nov 20 | Air ChinaDKK 7,39463% offDKK 19,808 DKK 7,394
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Sun, Dec 13 | Air ChinaDKK 8,84255% offDKK 19,808 DKK 8,842
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Sat, Nov 28 | Air ChinaDKK 8,87155% offDKK 19,808 DKK 8,871
SHA 13:0017h 25m1 stopMIL 14:00Shanghai - Milan | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Thu, Nov 12 | Air ChinaDKK 4,417 DKK 13,66768% off68% offDKK 13,667 DKK 4,417
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Thu, Nov 12 | China Eastern AirlinesDKK 4,575 DKK 13,66767% off67% offDKK 13,667 DKK 4,575
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Tue, Nov 10 | Air ChinaDKK 6,351 DKK 13,66754% off54% offDKK 13,667 DKK 6,351
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Wed, Nov 11 | Air ChinaDKK 7,22747% offDKK 13,667 DKK 7,227
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Fri, Nov 13 | Air ChinaDKK 7,38946% offDKK 13,667 DKK 7,389
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Wed, Nov 11 | China Eastern AirlinesDKK 7,58644% offDKK 13,667 DKK 7,586
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Tue, Nov 10 | China Eastern AirlinesDKK 7,59044% offDKK 13,667 DKK 7,590
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Mon, Nov 9 | China Eastern AirlinesDKK 8,90035% offDKK 13,667 DKK 8,900
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Mon, Nov 9 | Air ChinaDKK 9,67728% offDKK 13,667 DKK 9,677
SHA 13:0017h 25m1 stopMIL 14:00Shanghai - Milan | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Shanghai to Milan 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 Shanghai Pudong International Airport to Milan Malpensa Airport
What is the cheapest month to fly from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Shanghai Pudong International Airport to Milan Malpensa Airport are usually in December, with an average price of DKK 2,959. It is best to avoid April, when the average price can reach DKK 6,208.
What is the cheapest month to fly return from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com's data from the past 12 months, January is often the month to find the lowest fares from Shanghai Pudong International Airport to Milan Malpensa Airport, with an average price of DKK 4,541. September is usually the most expensive month, with an average price reaching DKK 10,640.
What is the cheapest day of the week to fly from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Shanghai Pudong International Airport to Milan Malpensa Airport is Monday, with average prices usually lower than other days. Avoid departing on Saturday as prices are typically highest on that day.
Which airline offers the cheapest flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
The cheapest airline flying from Shanghai Pudong International Airport to Milan Malpensa Airport is Hainan Airlines (from DKK 2,034) 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 Shanghai Pudong International Airport to Milan Malpensa Airport?
Check the schedule for flights from Shanghai to Milan and find the flight that best matches your travel plans.
-
HO2071
Shanghai Pudong International Airport
10:55
PVG
12:55
CGO
S - - - T - -Search -
HO1667
Zhengzhou Xinzheng International Airport
14:45
CGO
20:15
MXP
S - - - T - - -
HO1077
Shanghai Pudong International Airport
06:50
PVG
09:00
CGO
S - T - T - SSearch -
HO1667
Zhengzhou Xinzheng International Airport
14:45
CGO
20:15
MXP
S - - - T - - -
AY088
Shanghai Pudong International Airport
21:00
PVG
05:15
HEL
S - - W - - -Search -
AY1751
Helsinki Airport
08:00
HEL
10:10
MXP
S M T W T F S -
HU7612
Shanghai Pudong International Airport
19:30
PVG
21:55
PEK
S M T W T F SSearch -
HU753
Beijing Capital International Airport
02:40
PEK
05:50
MAN
- - - - - F S -
FR6816
Manchester Airport
06:45
MAN
10:00
MXP
S M T W T F S -
HO1659
Shanghai Pudong International Airport
01:35
PVG
06:55
BRU
- - T - T - SSearch -
SN3159
Brussels Airport
19:40
BRU
21:10
MXP
S M T W T - S -
AY088
Shanghai Pudong International Airport
21:00
PVG
05:15
HEL
S - - W - - -Search -
AY1755
Helsinki Airport
16:05
HEL
18:15
MXP
S M T W T F S -
EY867
Shanghai Pudong International Airport
18:15
PVG
00:30
AUH
S M T W T F SSearch -
EY079
Zayed International Airport
14:20
AUH
18:20
MXP
S M T W T F S -
HU7842
Shanghai Pudong International Airport
18:55
PVG
21:50
XIY
S M T W T F SSearch -
GS7987
Xi'an Xianyang International Airport
16:05
XIY
19:40
LHR
- - - - T - - -
FR8318
London Stansted Airport
14:00
STN
16:55
MXP
S - - - T F S
About Shanghai Pudong International Airport and Milan Malpensa Airport
Learn about Shanghai Pudong International Airport (PVG) and Milan Malpensa Airport (MXP) — including location, terminals, transportation, and travel tips.
| Flight distance | 9,154.35km |
|---|---|
| Cheapest one-way ticket price | DKK 2,119 |
| Cheapest return ticket price | DKK 3,698 |
FAQs for Shanghai Pudong International Airport to Milan Malpensa Airport Flights
How long is the flight from Shanghai Pudong International Airport to Milan Malpensa Airport?
Shanghai Pudong International Airport to Milan Malpensa Airport takes about 12 hours 4 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Shanghai Pudong International Airport (PVG) to Milan Malpensa Airport (MXP)?
There are around 2 daily flights from Shanghai Pudong International Airport (PVG) to Milan Malpensa Airport (MXP).What is the flight schedule from Shanghai Pudong International Airport to Milan Malpensa Airport?
The earliest flight from Shanghai Pudong International Airport to Milan Malpensa Airport departs at 01:20, and the last departs at 01:30, with about 2 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Shanghai Pudong International Airport (PVG) to Milan Malpensa Airport (MXP) most expensive?
The route from Shanghai Pudong International Airport (PVG) to Milan Malpensa Airport (MXP) is quite popular. Without considering departure times or holidays, tickets cost around DKK 8,891 in November, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Milan?
- The distance from Milan Malpensa Airport to downtown is about 40km, by taxi about 1 hour.
- The distance from Milan Linate Airport to downtown is about 7km, by taxi about 20 minutes.
- The distance from Il Caravaggio International Airport to downtown is about 46km, by taxi about 1 hour.
Which airline operates the most direct flights from Shanghai Pudong International Airport (PVG) to Milan Malpensa Airport (MXP)?
China Eastern Airlines is a very popular airline operating an average of 452 flights per month.What are the cheapest flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
One-way flights from Shanghai Pudong International Airport to Milan Malpensa Airport currently start from DKK 2,119, and round-trip fares start from DKK 3,698. The current lowest fare is a Juneyao Airlines flight departing on Tue, Dec 15; prices may vary depending on availability.Which airlines offer direct flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
Yes. Air China and China Eastern Airlines operate direct flights from Shanghai Pudong International Airport to Milan Malpensa Airport, with an average flight time of 12 hours 6 minutes, and around 14 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Shanghai Pudong International Airport to Milan Malpensa 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 Shanghai Pudong International Airport to Milan Malpensa Airport is DKK 4,290. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Shanghai Pudong International Airport to Milan Malpensa Airport?
Shanghai Pudong International Airport to Milan Malpensa Airport operates around 14 weekly flights, mainly by Air China and China Eastern Airlines. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Shanghai Pudong International Airport to Milan Malpensa Airport on Trip.com?
Enter Shanghai Pudong International Airport and Milan Malpensa 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.
Find Cheap Flights with Trip.com
- Shanghai Pudong International Airport to Heathrow Airport flights
- Shanghai Pudong International Airport to Hong Kong International Airport plane tickets
- Shanghai Pudong International Airport to Gatwick Airport plane tickets
- Cheap flights from Shanghai Pudong International Airport to Guangzhou Baiyun International Airport
- Shanghai Pudong International Airport to Zhangjiajie Hehua Airport plane tickets
- Cheap flights from Shanghai Pudong International Airport to Hong Kong
- Cheap flights from Shanghai Pudong International Airport to Zhangjiajie
- Shanghai Pudong International Airport to Guangzhou flights
- Shanghai Pudong International Airport to Bangkok plane tickets
- Shanghai Pudong International Airport to London flights
- Cairo International Airport to Malpensa Airport flights
- Luton Airport to Malpensa Airport plane tickets
- Manchester Airport to Malpensa Airport plane tickets
- Gatwick Airport to Malpensa Airport flights
- Stansted Airport to Malpensa Airport flights
- Cheap flights from Cairo to Malpensa Airport
- Cheap flights from London to Malpensa Airport
- Cheap flights from Paris to Malpensa Airport
- Athens to Malpensa Airport flights
- Manchester to Malpensa Airport plane tickets
Note: Prices shown on this page are the estimated lowest prices and include all taxes and fees found in the last 24 hours.