Airlines with flights from Milan to Shanghai
There are 21 airlines with scheduled flights between MXP and PVG. Both Air China and China Eastern operates non-stop flights from Milan Airport to Shanghai Airport and the flight time is 11 hours and 35 minutes.
Choose airline
Schedules
Non-stop with Air China
-
Total flight time: 11 hours and 35 minutes
-
Shanghai is a Air China hub (Secondary hub).
-
7 flights per week
-
Airbus A350-900
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with China Eastern Airlines
-
Total flight time: 11 hours and 45 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
7 flights per week
-
Airbus A350-900
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 14h 15m - 15h 55m.
-
19 flights per week
Flight
LH728
LH732
The timetable & schedule information was updated at 2026-04-21
Via Beijing with Air China
-
Total flight time: 14h 25m - 17h 20m.
-
Shanghai is a Air China hub (Secondary hub).
-
14 flights per week
-
Airbus A350-900
Flight
CA8357
CA1835
CA8321
The timetable & schedule information was updated at 2026-04-21
Via Zhengzhou with Juneyao Airlines
-
Total flight time: 14h 25m - 14h 25m.
-
Shanghai is a Juneyao Airlines hub.
-
4 flights per week
Flight
HO2072
The timetable & schedule information was updated at 2026-04-21
Via Istanbul with Turkish Airlines
-
Total flight time: 14h 35m - 17h 35m.
-
18 flights per week
Flight
TK280
TK26
The timetable & schedule information was updated at 2026-04-21

There are 21 airlines with scheduled flights between MXP and PVG. Both Air China and China Eastern operates non-stop flights from Milan Airport to Shanghai Airport and the flight time is 11 hours and 35 minutes.
Via Zurich with SWISS
Via Belgrade with Air Serbia
Via Bahrain with Gulf Air
Via Cairo with EgyptAir
Via Seoul with Korean Air
Via Hong Kong with Cathay Pacific
Via Seoul with Asiana
Via London with British Airways
Via Delhi with Air India
Via Paris with Air France
Via Helsinki with Finnair
Via Doha with Qatar Airways
Via Dubai with Emirates
Via Taipei with EVA Air
Via Hanoi with Vietnam Airlines
Via Abu Dhabi with Etihad