Cheap flights from Milan to Shanghai

Find cheap Milan Italy to Shanghai China flights with our free search service. Compare all available fares for direct or connection flights from Milan to Shanghai.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Milan (MIL) - Shanghai (SHA) 2018-12-28 2019-03-15 597.39 USD 16 hours 50 minutes Connection 2018-12-15T12:49:18
What is the distance between Milan and Shanghai?

The average distance from Milan to Shanghai is 9117 kilometers (equals to 5665 miles or 4923 nautical miles). Your flight will departure from Milan, Italy and arrive on Shanghai, China.

How long is the flight from Milan to Shanghai?

The average flight time between Milan to Shanghai is 12 hours 45 minutes

How much is the fare for flight between Milan and Shanghai?

The average price for one-way airfare from Milan to Shanghai is 744 USD (none-taxes) for economy class.

How many flights fly from Milan to Shanghai on the daily basis?

Around 3 flights are flying daily from Milan to Shanghai. Some major airlines between this route are Alitalia, Air China, TAP Portugal, ...

Flight Origin Destination Departure Arrival Equip
CA968 Milan (MXP) Shanghai (PVG) 11:30 a.m. 5:50 a.m. 332
AZ794 Milan (MXP) Shanghai (PVG) 12:55 p.m. 6:15 a.m. 330
TP8338 Milan (MXP) Shanghai (PVG) 11:30 a.m. 5:50 a.m. 330

Milan to Shanghai Route Map

Popular Flights from Milan