Cheap Flights from Shanghai Pudong International Airport to Milan Malpensa Airport
Search for flights from Shanghai to Milan and check out affordable one-way and round-trip options.
- Round-trip
- One way
-
- Cheapest nonstop
PVG 1:30 AM12h 25mNonstopMXP 7:55 AMShanghai - Milan | Thu, Jun 18 | Air China
MXP 12:15 PM11h 35mNonstopPVG 5:50 AMMilan - Shanghai | Wed, Jun 24 | Air ChinaTHB 23,000 THB 30,27024% off24% offTHB 30,270 THB 23,000 -
PVG 1:30 AM12h 25mNonstopMXP 7:55 AMShanghai - Milan | Fri, Jul 10 | Air China
MXP 12:15 PM11h 35mNonstopPVG 5:50 AMMilan - Shanghai | Thu, Jul 16 | Air ChinaTHB 23,000 THB 30,27024% off24% offTHB 30,270 THB 23,000 -
PVG 7:20 AM18h 55m1 stopMXP 8:15 PMShanghai - Milan | Sun, Jun 28 | Emirates
BGY 1:40 PM26h 40m1 stopPVG 10:20 PMMilan - Shanghai | Sat, Jul 4 | EmiratesTHB 19,530 THB 30,27035% off35% offTHB 30,270 THB 19,530 -
PVG 7:20 AM18h 55m1 stopMXP 8:15 PMShanghai - Milan | Sat, Jun 27 | Emirates
BGY 1:40 PM26h 40m1 stopPVG 10:20 PMMilan - Shanghai | Sat, Jul 4 | EmiratesTHB 19,53035% offTHB 30,270 THB 19,530 -
PVG 7:20 AM18h 55m1 stopMXP 8:15 PMShanghai - Milan | Sun, Jul 5 | Emirates
BGY 1:40 PM26h 40m1 stopPVG 10:20 PMMilan - Shanghai | Sat, Jul 11 | EmiratesTHB 19,78035% offTHB 30,270 THB 19,780 -
PVG 7:20 AM18h 55m1 stopMXP 8:15 PMShanghai - Milan | Sat, Jul 4 | Emirates
BGY 1:40 PM26h 40m1 stopPVG 10:20 PMMilan - Shanghai | Thu, Jul 9 | EmiratesTHB 19,78035% offTHB 30,270 THB 19,780 -
PVG 7:20 AM18h 55m1 stopMXP 8:15 PMShanghai - Milan | Fri, Jul 3 | Emirates
BGY 1:40 PM26h 40m1 stopPVG 10:20 PMMilan - Shanghai | Thu, Jul 9 | EmiratesTHB 19,78035% offTHB 30,270 THB 19,780 -
PVG 7:20 AM36h 50m1 stopMXP 2:10 PMShanghai - Milan | Sun, Jun 21 | Emirates
MXP 2:15 PM26h 5m1 stopPVG 10:20 PMMilan - Shanghai | Fri, Jun 26 | EmiratesTHB 19,81035% offTHB 30,270 THB 19,810 -
PVG 7:20 AM36h 50m1 stopMXP 2:10 PMShanghai - Milan | Sat, Jun 20 | Emirates
MXP 2:15 PM26h 5m1 stopPVG 10:20 PMMilan - Shanghai | Thu, Jun 25 | EmiratesTHB 19,81035% offTHB 30,270 THB 19,810 -
PVG 7:20 AM36h 50m1 stopMXP 2:10 PMShanghai - Milan | Mon, Jun 22 | Emirates
MXP 10:15 PM18h 5m1 stopPVG 10:20 PMMilan - Shanghai | Mon, Jun 29 | EmiratesTHB 19,81035% offTHB 30,270 THB 19,810 -
PVG 7:20 AM18h 55m1 stopMXP 8:15 PMShanghai - Milan | Fri, Jun 26 | Emirates
MXP 10:15 PM18h 5m1 stopPVG 10:20 PMMilan - Shanghai | Fri, Jul 3 | EmiratesTHB 19,87034% offTHB 30,270 THB 19,870 -
PVG 7:20 AM18h 55m1 stopMXP 8:15 PMShanghai - Milan | Mon, Jun 29 | Emirates
MXP 10:15 PM18h 5m1 stopPVG 10:20 PMMilan - Shanghai | Mon, Jul 6 | EmiratesTHB 19,99034% offTHB 30,270 THB 19,990 -
SHA 1:00 PM17h 25m1 stopMIL 2:00 PMShanghai - Milan | Wed, Jun 17 | Normal Airline
MIL 3:00 PM6hNonstopSHA 4:00 PMMilan - Shanghai | Fri, Jun 19 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
PVG 1:30 AM12h 25mNonstopMXP 7:55 AMShanghai - Milan | Mon, Jul 13 | Air ChinaTHB 12,000 THB 15,79024% off24% offTHB 15,790 THB 12,000 -
PVG 1:30 AM12h 25mNonstopMXP 7:55 AMShanghai - Milan | Tue, Jul 14 | Air ChinaTHB 12,000 THB 15,79024% off24% offTHB 15,790 THB 12,000 -
PVG 3:55 PM21h1 stopMXP 6:55 AMShanghai - Milan | Mon, Jun 29 | Gulf AirTHB 11,430 THB 15,79028% off28% offTHB 15,790 THB 11,430 -
PVG 3:55 PM21h1 stopMXP 6:55 AMShanghai - Milan | Sun, Jun 28 | Gulf AirTHB 11,43028% offTHB 15,790 THB 11,430 -
PVG 3:55 PM21h1 stopMXP 6:55 AMShanghai - Milan | Mon, Jun 22 | Gulf AirTHB 11,43028% offTHB 15,790 THB 11,430 -
PVG 3:55 PM21h1 stopMXP 6:55 AMShanghai - Milan | Wed, Jun 17 | Gulf AirTHB 11,56027% offTHB 15,790 THB 11,560 -
PVG 10:55 AM15h 20m1 stopMXP 8:15 PMShanghai - Milan | Mon, Jun 22 | Juneyao AirlinesTHB 11,92025% offTHB 15,790 THB 11,920 -
PVG 10:50 AM15h 25m1 stopMXP 8:15 PMShanghai - Milan | Fri, Jun 26 | Juneyao AirlinesTHB 11,92025% offTHB 15,790 THB 11,920 -
PVG 10:55 AM15h 20m1 stopMXP 8:15 PMShanghai - Milan | Mon, Jun 29 | Juneyao AirlinesTHB 11,92025% offTHB 15,790 THB 11,920 -
PVG 10:50 AM15h 25m1 stopMXP 8:15 PMShanghai - Milan | Fri, Jul 3 | Juneyao AirlinesTHB 11,94024% offTHB 15,790 THB 11,940 -
PVG 2:10 PM36h 5m1 stopMXP 8:15 PMShanghai - Milan | Sun, Jul 5 | Juneyao AirlinesTHB 11,94024% offTHB 15,790 THB 11,940 -
PVG 8:15 AM28h 40m1 stopMXP 6:55 AMShanghai - Milan | Tue, Jun 16 | Air ChinaTHB 11,99024% offTHB 15,790 THB 11,990 -
SHA 1:00 PM17h 25m1 stopMIL 2:00 PMShanghai - Milan | Wed, Jun 17 | Normal AirlineFind more flightsFind more flights
Flight fares from Shanghai Pudong International Airport to Milan Malpensa Airport are based on average airline prices for the next 3 months, according to Trip.com’s latest data.
Trip.com Price Insights: Flights from Shanghai Pudong International Airport to Milan Malpensa Airport
Which month has the lowest one-way flight price from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com data from the past 12 months, if you’re looking for low one-way flight fares from Shanghai Pudong International Airport to Milan Malpensa Airport, the best time to book is in June, with an average price of THB 14,100. Try to avoid September, when prices are highest, averaging around THB 30,070.
Which month is the cheapest for round-trip flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com data from the past 12 months, January is usually the cheapest month to find flights from Shanghai Pudong International Airport to Milan Malpensa Airport, with an average price of THB 21,900. In contrast, September is typically the most expensive month, with average prices reaching THB 49,670.
What is the cheapest day of the week to fly from Shanghai Pudong International Airport to Milan Malpensa Airport?
Based on Trip.com data from the past 12 months, the cheapest day to depart from Shanghai Pudong International Airport to Milan Malpensa Airport is usually Tuesday, with average fares typically lower than other days. Try to avoid departing on Saturday, as prices are usually the highest on that day.
Selected Airlines from Shanghai Pudong International Airport to Milan Malpensa Airport
See which airlines fly from Shanghai to Milan. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










Find more flights and airlines
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.

CA967
Shanghai Pudong International Airport
1:30 AM
PVG
7:55 AM
MXP
S M T W T F SSearch
HO2071
Shanghai Pudong International Airport
11:00 AM
PVG
12:55 PM
CGO
S - - - T - -Search
HO1667
Zhengzhou Xinzheng International Airport
3:00 PM
CGO
7:30 PM
MXP
S - - - T - -
HU7493
Shanghai Pudong International Airport
5:00 PM
PVG
8:00 PM
CKG
S M T W T F SSearch
HU427
Chongqing Jiangbei International Airport
2:40 AM
CKG
7:55 AM
MXP
- M - - T - -
GF125
Shanghai Pudong International Airport
3:55 PM
PVG
8:40 PM
BAH
S - T - T - SSearch
GF025
Bahrain International Airport
1:40 AM
BAH
6:55 AM
MXP
- - - W - - S
GF125
Shanghai Pudong International Airport
3:55 PM
PVG
8:40 PM
BAH
S - T - T - SSearch
GF029
Bahrain International Airport
1:40 AM
BAH
6:55 AM
MXP
- M - - T - -
GF125
Shanghai Pudong International Airport
3:55 PM
PVG
8:40 PM
BAH
S - T - T - SSearch
GF023
Bahrain International Airport
1:40 AM
BAH
6:55 AM
MXP
S - T - - F -
DV462
Shanghai Pudong International Airport
5:55 AM
PVG
10:50 AM
CIT
S M - - T - -Search
DV489
Shymkent International Airport
4:30 PM
CIT
6:55 PM
BUD
- M - W - - -
W42335
Budapest Ferenc Liszt International Airport
9:55 PM
BUD
11:35 PM
MXP
S M T W T F S
CA8332
Shanghai Pudong International Airport
9:30 AM
PVG
11:45 AM
PEK
S M T W T F SSearch
CA949
Beijing Capital International Airport
1:30 AM
PEK
6:30 AM
MXP
S M T W T F S
CA4592
Shanghai Pudong International Airport
9:30 AM
PVG
12:45 PM
TFU
S - - W T F SSearch
CA445
Chengdu Tianfu International Airport
1:45 AM
TFU
6:55 AM
MXP
S - T W - F -
CA8342
Shanghai Pudong International Airport
5:20 PM
PVG
7:40 PM
PKX
S M T W - - SSearch
CA749
Beijing Daxing International Airport
1:00 PM
PKX
6:00 PM
MXP
S - T W T F S
Shanghai Pudong International Airport to Milan Malpensa Airport Flights Info
| Flight distance | 9,154.35 km |
|---|---|
| Cheapest one-way ticket price | THB 11,430 |
| Cheapest return ticket price | THB 19,530 |
FAQs for Shanghai Pudong International Airport to Milan Malpensa Airport Flights
How long is a flight from Shanghai Pudong International Airport to Milan Malpensa Airport?
It takes around 12 hours 20 minutes to fly from Shanghai Pudong International Airport (pvg) to Milan Malpensa Airport (mxp).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).When are flight tickets from Shanghai Pudong International Airport (PVG) to Milan Malpensa Airport (MXP) the cheapest?
Tickets cost around THB 12,800 in July, making it the cheapest month to book. Shanghai Pudong International Airport (PVG) to Milan Malpensa Airport (MXP) is a popular route, so don't forget to book your tickets in advance.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 THB 29,510 in August, 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 40 km. It takes about 1 hour by taxi.
- The distance from Milan Linate Airport to downtown is about 7 km. It takes about 20 minutes by taxi.
- The distance from Il Caravaggio International Airport to downtown is about 46 km. It takes about 1 hour by taxi.
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.
Popular Destinations
- Cheap flights from Shanghai Pudong International Airport to Zhangjiajie Hehua Airport
- Cheap flights from Shanghai Pudong International Airport to Guangzhou Baiyun International Airport
- Cheap flights from Shanghai Pudong International Airport to Ninoy Aquino International Airport
- Cheap flights from Shanghai Pudong International Airport to Hong Kong International Airport
- Return plane tickets from Shanghai Pudong International Airport to Mactan International Airport
- Plane tickets from Shanghai Pudong International Airport to Zhangjiajie
- Cheap flights from Shanghai Pudong International Airport to Manila
- Cheap flights from Shanghai Pudong International Airport to Hong Kong
- Cheap flights from Shanghai Pudong International Airport to Cebu
- Return plane tickets from Shanghai Pudong International Airport to Guangzhou
- Return plane tickets from Liszt Ferenc International Airport to Malpensa Airport
- Return plane tickets from Barcelona Airport to Malpensa Airport
- Cheap flights from Clark International Airport to Malpensa Airport
- Return plane tickets from Mactan International Airport to Malpensa Airport
- Return plane tickets from Ninoy Aquino International Airport to Malpensa Airport
- Return flight tickets from Barcelona to Malpensa Airport
- Return flight tickets from Manila to Malpensa Airport
- Return flight tickets from Cebu to Malpensa Airport
- Return flight tickets from Mabalacat to Malpensa Airport
- Cheap flights from Budapest to Malpensa Airport
- Cheap flights from Shanghai Pudong International Airport to Cebu
- Return plane tickets from Shanghai Pudong International Airport to Hong Kong
- Return plane tickets from Shanghai Pudong International Airport to Guangzhou
- Return plane tickets from Shanghai Pudong International Airport to Manila
- Cheap flights from Shanghai Pudong International Airport to Zhangjiajie
- Cheap tickets from Shanghai Pudong International Airport to Hong Kong International Airport
- Cheap tickets from Shanghai Pudong International Airport to Mactan International Airport
- Cheap flights from Shanghai Pudong International Airport to Ninoy Aquino International Airport
- Cheap flights from Shanghai Pudong International Airport to Guangzhou Baiyun International Airport
- Cheap tickets from Shanghai Pudong International Airport to Zhangjiajie Hehua Airport
- Business Class vs First Class
- Best Time to Visit Thailand
- Hong Kong International Airport
- How to Get to Boracay Island
- Hand Carry Luggage Size
- Hanoi Airport to City
- Germany Visa
- Shanghai Metro Map
- Hong Kong Visa
- Can I bring a lighter on a plane
- Hong Kong Weather in June
- Marhaba Lounge
- Visa-Free Countries For Filipinos
- USA eSIM
- Best Time to Visit Kuala Lumpur
- Trip.com Baggage Add-on
- Didi App China
- Trip.com Credit Card Promo Code
- China Visa
- Trip.com Flight Refund
- Shanghai Maglev Train
- Hong Kong Public Holiday 2026
- China Entry Card
- Taiwan Plug
- China Map App
- Red Eye Flight
- Singapore Arrival Card
- Trip.com Price Alert Guide
- Hong Kong MTR Map
- Where to Go in Tagaytay
- Flight ticket to Douala
- 6E7174 Flight Status
- Flights to Amílcar Cabral International Airport
- Cheap Flights to Nukulaelae
- 6E7453 Flight Status
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.





