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) 2019-05-02 2019-06-02 525.99 USD 18 hours 25 minutes Connection 2019-03-20T12:56:16
Milan (MIL) - Shanghai (SHA) 2019-05-01 2019-06-01 565.59 USD 28 hours 50 minutes Connection 2019-03-20T12:51:38
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 25 hours 25 minutes

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

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

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

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

Flight Origin Destination Departure Arrival Equip
CA968 Milan (MXP) Shanghai (PVG) 6:10 p.m. 9:50 p.m. A359
CK212 Milan (MXP) Shanghai (PVG) 3:25 a.m. 6:15 a.m. B77L
TP8338 Milan (MXP) Shanghai (PVG) 11:30 a.m. 5:50 a.m. 330
CA8432 Milan (MXP) Shanghai (PVG) 9:45 a.m. 11:10 p.m.
RU567 Milan (MXP) Shanghai (PVG) 6:35 p.m. 11:35 p.m. B748
CA8436 Milan (MXP) Shanghai (PVG) 8:45 a.m. 5 a.m. 74Y
AZ0794 Milan (MXP) Shanghai (PVG) 6:10 a.m. 11:30 p.m. 330

Milan to Shanghai Route Map

Popular Flights from Milan