COMPARE Prices across different modes

Sat
Oct 16
$889Cathay Pacific
Mon
Oct 18
$889Cathay Pacific
Wed
Oct 20
$888Cathay Pacific
Fri
Oct 22
$5831Alitalia
Mon
Oct 25
$744Cathay Pacific
Tue
Oct 26
$711Cathay Pacific
Thu
Oct 28
$7908KLM
Fri
Oct 29
$8213Air France
Sat
Oct 30
$3345KLM
Sun
Oct 31
$3361KLM
Mon
Nov 1
$7162Air France
Tue
Nov 2
$3511KLM
Wed
Nov 3
$6756KLM
Thu
Nov 4
$6756KLM

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information from Milan to Shanghai

distanceDistance5641 miles (9098 km)
durationAverage flight duration17 h 35 min
priceAverage plane ticket price$2,720 (€2,212)
changesDirect flightYes
carriersAirlinesAeroflot, China Eastern, Air China, Qatar Airways, Alitalia, Air France or Lufthansa

Flights from Milan to Shanghai cover the 5641 miles (9098 km) long route taking on average 17 h 35 min with our travel partners like Aeroflot, China Eastern, Air China, Qatar Airways, Alitalia, Air France or Lufthansa. There are direct flight services available. While the average ticket price for this journey costs around $2,720 (€2,212), you can find the cheapest plane ticket for as low as $888 (€722). Travelers depart most frequently from Milan Malpensa Airport and arrive in Shanghai Pudong.

Airlines

Milan to Shanghai with Air France, Lufthansa and Alitalia

Find the best flights from Milan to Shanghai with Omio's travel partners Air France, Lufthansa and Alitalia from $888 (€722). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Lufthansa
Alitalia
Air France

Are you making plans to travel from Milan to Shanghai? Why not take a flight with Lufthansa? Omio can show you current Lufthansa flight times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Milan to Shanghai flights all in one place. On the Lufthansa flight, you can expect to travel 5641 miles (9098 km) from Milan to Shanghai. If you use the Omio app to search for flights from Milan to Shanghai, you can quickly see if the Lufthansa ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you have found your perfect one-way Lufthansa flight between Milan and Shanghai, book your cheap plane tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Flights from Milan to Shanghai
Take a flight to Shanghai easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Shanghai.
FAQs
Is cross-border travel by flight between Milan, Italy and Shanghai, China allowed?

Travel between Milan, Italy and Shanghai, China by plane is: Restricted.

What is the status of international entry into China from Italy?

International entry status: Entry is restricted for citizens and permanent residents of Italy

Do I need to self-quarantine on arrival in China from Milan?

Conditions of entry:

  • 14-day mandatory quarantine and a negative COVID-19 test issued at most 2 days before arrival
  • Pre-arrival health declaration
  • Entry is allowed only for essential reasons

What are the safety rules to follow in Shanghai, China?

When traveling in China, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1 metre (s) (3 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 10/13/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight from Milan to Shanghai before traveling.

What are the COVID-19 restrictions for my return trip to Italy from Shanghai, China?

Return travel from China to Italy is: Partially open.

Are there any international entry restrictions on returning to Milan from Shanghai?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of China

Do I need to quarantine on arrival in Italy from Shanghai?

Requirements for reentering:

  • 10-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • COVID-19 testing required within 72 hours from entering the country
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 10/15/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Milan from Shanghai.

How much are cheap flights to Shanghai from Milan?
If you’re looking to save money on tickets, you can find cheap Milan to Shanghai flights for as little as $888 (€722)  in the next 7 days.
How much does it cost to take a flight to Shanghai from Milan?
The flight price from Milan to Shanghai is on average $2,720 (€2,212)  if you are looking to purchase your tickets for this trip in the next 7 days.
How far is Milan to Shanghai by plane?
The Milan to Shanghai flight distance is approximately 5641 miles (9098 km).
How long is a flight between Milan and Shanghai on average?
On average the Milan to Shanghai flight time is 17 h 35 min  covering the 5641 miles (9098 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What airport in Milan does the flight to Shanghai leave from? Which airport do I fly into Shanghai from Milan?

Before booking your flight between Milan and Shanghai, you have a few airport options to start your journey from including flying out of Milan Malpensa Airport, Milan Bergamo Orio al Serio Airport and Milan Linate Airport. Similarly, you can opt to land in Shanghai at airports like Shanghai Pudong and Shanghai Hongqiao.

Omio travelers most frequently book a flight from Milan Malpensa Airport   to Shanghai Pudong   for this route.

Where is the Milan airport located? Where is the Shanghai airport located?

Passengers board their flight most frequently from Milan Malpensa Airport, which is located around 25 miles (40 km) away from the city center, and they get off the plane at Shanghai Pudong, located 21 miles (34 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Shanghai Pudong to take you to the city center of Shanghai.

What airlines offer a service to Shanghai from Milan?
Take the Milan to Shanghai flight with Aeroflot, China Eastern, Air China, Qatar Airways, Alitalia, Air France or Lufthansa. However, it's always good to check out all possible airlines for the route from Milan to Shanghai as there might be differences in the amenities they offer.
When is the earliest flight from Milan to Shanghai? When is the last flight from Milan to Shanghai?
You can take the first flight from Milan to Shanghai at 5: 25 AM. The last flight from Milan to Shanghai that you can take departs at 3: 55 PM. Omio shows you the latest flight from Milan to Shanghai schedule to help you book the best departure time for this route.
When should I buy the Milan to Shanghai flight for the best deals on tickets?
The price of a one way plane ticket from Milan to Shanghai is on average $2,720 (€2,212) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this trip. In general, you can find plane tickets to Shanghai from Milan available a few months in advance.

Important Stations and Airports for this Journey

Flights from Milan to Shanghai: related information

Here are some other resources that might have the information you need