$260 Cheap Flights from Shanghai (PVG) to Milan (MXP)

  • Plan, book, fly with confidence

  • trending down icon
    Be in the know
    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon
    Book smarter
    Save up to 30% on select hotels after you book a flight*
  • one key icon
    Earn twice
    Earn your airline miles on top of our OneKeyCash
Find available prices by choosing your travel dates.

Cheap Flights from Shanghai to Milan (PVG-MXP)

Prices were available within the past 7 days and start at $260 for one-way flights and $472 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Gulf Air
Hainan Airlines
Juneyao Airlines
Etihad Airways
Air Serbia
China Eastern Airlines
Finnair
Air China
Vietnam Airlines
Qatar Airways

Frequently asked questions

How long does it take to fly from PVG to Malpensa Intl. Airport (MXP)?
Air China operates a direct flight departing from Shanghai Pudong Airport at 1:30AM and landing at Malpensa Intl. Airport (MXP) at 8:05AM — a flight duration of 12 hours and 35 minutes. Select your preferred seat, bring a magazine to keep you occupied and the time will zip by.
Is it cheaper to buy a plane ticket from Pudong Intl. Airport (PVG) to MXP last minute?
Being spontaneous is a terrific way to explore the world, but it isn’t necessarily the smartest way to find a bargain airfare. It’s better to book your Shanghai Pudong International Airport to Milan Malpensa Airport journey well in advance instead of leaving it till the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. You can unleash your spontaneous side when you’re exploring Milan Malpensa Airport!
What airports do you fly into for Milan from Shanghai?
You have two options when journeying from Shanghai to Milan — Malpensa Intl. Airport (MXP) and Linate Airport (LIN). If you choose to arrive at Malpensa Intl. Airport (MXP) you’ll be approximately 25 mi northwest of the heart of Milan. Make your way to your hotel and then head out and sample all the local sights. Cathedral of Milan and Piazza del Duomo are just two of this destination’s popular attractions.
What are the most popular departure times for flights from Shanghai Pudong International Airport to Milan Malpensa Airport?
For Air China flights jetting from Shanghai Pudong Airport to Milan Malpensa Airport, the peak period is between 1:00 AM - 2:00 AM. If you want to avoid any holdups, head off in the morning. This way you’re more likely to escape the air traffic that accumulates in the afternoon.
Can I change the date of my flight from Pudong Intl. Airport (PVG) to Milan Malpensa Airport?
Expedia makes it a breeze to make amendments to your Shanghai Pudong International Airport to Malpensa Intl. Airport (MXP) journey yourself. Log in to the Expedia Trips portal and hit “change flight.” Search for new flights and lock in the one that works with your new plans. You’ll get an estimate of applicable flight change costs. Alternatively, head to our Customer Service portal to chat to our Virtual Agent and quickly get answers to all your questions.
*Available to One Key members.