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 PLN 1,239 and round-trip from PLN 2,198. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
- Direct
- Cheapest nonstop
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Tue, Dec 1 | Air China
MXP 11:3011h 20mDirectPVG 05:50Milan - Shanghai | Mon, Dec 7 | Air ChinaPLN 2,663 PLN 3,28919% off19% offPLN 3,289 PLN 2,663
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Thu, Nov 26 | Air China
MXP 11:3011h 20mDirectPVG 05:50Milan - Shanghai | Thu, Dec 3 | Air ChinaPLN 2,664 PLN 3,28919% off19% offPLN 3,289 PLN 2,664
PVG 06:5019h 40m1 stopMXP 19:30Shanghai - Milan | Mon, Nov 23 | Juneyao Airlines
MXP 21:3014h 35m1 stopPVG 19:05Milan - Shanghai | Mon, Nov 30 | Juneyao AirlinesPLN 2,198 PLN 3,28933% off33% offPLN 3,289 PLN 2,198
PVG 18:1531h 5m1 stopMXP 18:20Shanghai - Milan | Tue, Nov 24 | Etihad Airways
MXP 10:3015h 45m1 stopPVG 09:15Milan - Shanghai | Tue, Dec 1 | Etihad AirwaysPLN 2,22532% offPLN 3,289 PLN 2,225
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Fri, Nov 27 | Juneyao Airlines
MXP 21:3014h 35m1 stopPVG 19:05Milan - Shanghai | Fri, Dec 4 | Juneyao AirlinesPLN 2,24432% offPLN 3,289 PLN 2,244
PVG 06:5019h 40m1 stopMXP 19:30Shanghai - Milan | Mon, Nov 30 | Juneyao Airlines
MXP 21:3014h 35m1 stopPVG 19:05Milan - Shanghai | Mon, Dec 7 | Juneyao AirlinesPLN 2,24532% offPLN 3,289 PLN 2,245
PVG 18:1531h 5m1 stopMXP 18:20Shanghai - Milan | Thu, Nov 12 | Etihad Airways
MXP 10:3015h 45m1 stopPVG 09:15Milan - Shanghai | Sun, Nov 15 | Etihad AirwaysPLN 2,25731% offPLN 3,289 PLN 2,257
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Fri, Dec 4 | Juneyao Airlines
MXP 21:3014h 35m1 stopPVG 19:05Milan - Shanghai | Mon, Dec 7 | Juneyao AirlinesPLN 2,26131% offPLN 3,289 PLN 2,261
PVG 20:3018h 10m1 stopMXP 07:40Shanghai - Milan | Tue, Nov 10 | Hainan Airlines
MXP 09:4522h 30m1 stopPVG 15:15Milan - Shanghai | Mon, Nov 16 | Hainan AirlinesPLN 2,26431% offPLN 3,289 PLN 2,264
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 21:0020h 10m1 stopMXP 10:10Shanghai - Milan | Mon, Dec 14 | FinnairPLN 1,239 PLN 2,82556% off56% offPLN 2,825 PLN 1,239
PVG 21:0028h 15m1 stopMXP 18:15Shanghai - Milan | Mon, Dec 21 | FinnairPLN 1,264 PLN 2,82555% off55% offPLN 2,825 PLN 1,264
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Mon, Dec 28 | Juneyao AirlinesPLN 1,279 PLN 2,82555% off55% offPLN 2,825 PLN 1,279
PVG 06:5019h 40m1 stopMXP 19:30Shanghai - Milan | Fri, Dec 25 | Juneyao AirlinesPLN 1,28455% offPLN 2,825 PLN 1,284
PVG 06:5019h 40m1 stopMXP 19:30Shanghai - Milan | Fri, Dec 18 | Juneyao AirlinesPLN 1,28654% offPLN 2,825 PLN 1,286
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Mon, Dec 21 | Juneyao AirlinesPLN 1,28654% offPLN 2,825 PLN 1,286
PVG 06:5019h 40m1 stopMXP 19:30Shanghai - Milan | Fri, Dec 11 | Juneyao AirlinesPLN 1,28654% offPLN 2,825 PLN 1,286
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Mon, Dec 14 | Juneyao AirlinesPLN 1,28654% offPLN 2,825 PLN 1,286
PVG 10:4515h 45m1 stopMXP 19:30Shanghai - Milan | Mon, Nov 23 | Juneyao AirlinesPLN 1,29554% offPLN 2,825 PLN 1,295
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 | Wed, Nov 18 | China Eastern AirlinesPLN 2,322 PLN 3,43932% off32% offPLN 3,439 PLN 2,322
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Wed, Nov 25 | China Eastern AirlinesPLN 2,322 PLN 3,43932% off32% offPLN 3,439 PLN 2,322
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Mon, Dec 14 | China Eastern AirlinesPLN 2,325 PLN 3,43932% off32% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Mon, Dec 7 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Thu, Dec 3 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Mon, Dec 21 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Fri, Dec 11 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Sat, Dec 19 | China Eastern AirlinesPLN 2,38331% offPLN 3,439 PLN 2,383
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Tue, Dec 22 | China Eastern AirlinesPLN 2,38331% offPLN 3,439 PLN 2,383
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 ChinaPLN 2,465 PLN 11,58979% off79% offPLN 11,589 PLN 2,465
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Fri, Dec 18 | Air ChinaPLN 2,465 PLN 11,58979% off79% offPLN 11,589 PLN 2,465
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Sat, Dec 5 | Air ChinaPLN 2,465 PLN 11,58979% off79% offPLN 11,589 PLN 2,465
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Thu, Nov 12 | Air ChinaPLN 2,55078% offPLN 11,589 PLN 2,550
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Sun, Nov 22 | Air ChinaPLN 2,55078% offPLN 11,589 PLN 2,550
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Wed, Nov 18 | Air ChinaPLN 2,55078% offPLN 11,589 PLN 2,550
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Sat, Nov 28 | Air ChinaPLN 3,74768% offPLN 11,589 PLN 3,747
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Fri, Nov 20 | Air ChinaPLN 3,74968% offPLN 11,589 PLN 3,749
PVG 01:4512h 30mDirectMXP 07:15Shanghai - Milan | Sun, Dec 13 | Air ChinaPLN 4,98656% offPLN 11,589 PLN 4,986
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 ChinaPLN 2,550 PLN 8,06768% off68% offPLN 8,067 PLN 2,550
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Thu, Nov 12 | China Eastern AirlinesPLN 2,701 PLN 8,06767% off67% offPLN 8,067 PLN 2,701
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Tue, Nov 10 | Air ChinaPLN 3,749 PLN 8,06754% off54% offPLN 8,067 PLN 3,749
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Wed, Nov 11 | Air ChinaPLN 4,21248% offPLN 8,067 PLN 4,212
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Wed, Nov 11 | China Eastern AirlinesPLN 4,47545% offPLN 8,067 PLN 4,475
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Tue, Nov 10 | China Eastern AirlinesPLN 4,47844% offPLN 8,067 PLN 4,478
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Fri, Nov 13 | Air ChinaPLN 4,98338% offPLN 8,067 PLN 4,983
PVG 01:3012h 45mDirectMXP 07:15Shanghai - Milan | Mon, Nov 9 | Air ChinaPLN 5,66630% offPLN 8,067 PLN 5,666
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Fri, Nov 13 | China Eastern AirlinesPLN 6,36421% offPLN 8,067 PLN 6,364
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 | Tue, Dec 15 | China Eastern AirlinesPLN 2,288 PLN 2,82519% off19% offPLN 2,825 PLN 2,288
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Thu, Dec 17 | China Eastern AirlinesPLN 2,288 PLN 2,82519% off19% offPLN 2,825 PLN 2,288
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Wed, Nov 18 | China Eastern AirlinesPLN 2,322 PLN 3,43932% off32% offPLN 3,439 PLN 2,322
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Wed, Nov 25 | China Eastern AirlinesPLN 2,32232% offPLN 3,439 PLN 2,322
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Mon, Dec 14 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Mon, Dec 7 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Thu, Dec 3 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Wed, Dec 2 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
PVG 01:2012h 40mDirectMXP 07:00Shanghai - Milan | Fri, Dec 11 | China Eastern AirlinesPLN 2,32532% offPLN 3,439 PLN 2,325
SHA 13:0017h 25m1 stopMIL 14:00Shanghai - Milan | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Trip.com Price Insights: Flights from Shanghai Pudong International Airport to Milan Malpensa Airport
Which month has the cheapest one-way flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com 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 PLN 1,747. April sees the highest fares, around PLN 3,664.
Which month has the cheapest round-trip flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com data from the past 12 months, the cheapest round‑trip flights from Shanghai Pudong International Airport to Milan Malpensa Airport are usually in January, with an average price of PLN 2,680. September sees the highest fares, around PLN 6,280.
Which day of the week has the cheapest flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com data from the past 12 months, the cheapest day for flights from Shanghai Pudong International Airport to Milan Malpensa Airport is Monday, with average prices lower than other days. Try to avoid departing on Saturday, as fares are typically the highest.
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 China Eastern Airlines (from PLN 1,186) 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 - - -
MU2193
Shanghai Pudong International Airport
21:30
PVG
00:10
XIY
S M T W T F SSearch -
MU5063
Xi'an Xianyang International Airport
01:55
XIY
06:00
VIE
S - - W - F - -
FR6914
Vienna International Airport
08:25
VIE
09:50
MXP
S - - W - F S -
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 -
GF125
Shanghai Pudong International Airport
17:00
PVG
23:10
BAH
S - T - T - SSearch -
GF023
Bahrain International Airport
02:05
BAH
06:40
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 -
FR6818
Manchester Airport
05:55
MAN
09:05
MXP
- - - - - 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
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 | PLN 1,239 |
| Cheapest return ticket price | PLN 2,198 |
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 to buy 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 PLN 5,610 in January, 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 PLN 1,239, and round-trip fares start from PLN 2,198. The current lowest fare is a Finnair flight departing on Mon, Dec 14; 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 PLN 2,532. 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.
Popular Destinations & Recommendations
- Return plane tickets from Shanghai Pudong International Airport to Kuala Lumpur International Airport
- Return plane tickets from Shanghai Pudong International Airport to Changi Airport
- Cheap flights from Shanghai Pudong International Airport to Hong Kong International Airport
- Cheap flights from Shanghai Pudong International Airport to Changbaishan Airport
- Cheap flights from Shanghai Pudong International Airport to Incheon International Airport
- Cheap flights from Shanghai Pudong International Airport to Kuala Lumpur
- Cheap flights from Shanghai Pudong International Airport to Tokyo
- Return plane tickets from Shanghai Pudong International Airport to Singapore
- Plane tickets from Shanghai Pudong International Airport to Hong Kong
- Cheap flights from Shanghai Pudong International Airport to Seoul
- Cheap tickets from Barcelona Airport to Malpensa Airport
- Return plane tickets from Athens International Airport "Eleftherios Venizelos" to Malpensa Airport
- Cheap tickets from Keflavik International Airport to Malpensa Airport
- Return plane tickets from Charles De Gaulle Airport to Malpensa Airport
- Return plane tickets from Changi Airport to Malpensa Airport
- Cheap flights from Singapore to Malpensa Airport
- Plane tickets from Athens to Malpensa Airport
- Plane tickets from London to Malpensa Airport
- Return flight tickets from Paris to Malpensa Airport
- Plane tickets from Barcelona to Malpensa Airport
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.