Airlines with flights from Shanghai to Milan
There are 19 airlines with scheduled flights between PVG and MXP. Both Air China and China Eastern operates non-stop flights from Shanghai Airport to Milan Airport and the flight time is 12 hours and 25 minutes.
Choose airline
Schedules
Non-stop with Air China
-
Total flight time: 12 hours and 25 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-22
Non-stop with China Eastern Airlines
-
Total flight time: 12 hours and 15 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-22
Via Beijing with Air China
-
Total flight time: 15h 20m - 17h 40m.
-
Shanghai is a Air China hub (Secondary hub).
-
14 flights per week
-
Airbus A350-900
Flight
CA949
CA949
The timetable & schedule information was updated at 2026-04-22
Via Zhengzhou with Juneyao Airlines
-
Total flight time: 15h 20m - 15h 25m.
-
Shanghai is a Juneyao Airlines hub.
-
3 flights per week
Flight
HO1667
The timetable & schedule information was updated at 2026-04-22
Via Istanbul with Turkish Airlines
-
Total flight time: 15h 50m - 16h 15m.
-
18 flights per week
Flight
TK1875
TK1873
The timetable & schedule information was updated at 2026-04-22
Via Xian with China Eastern Airlines
-
Total flight time: 16h 00m - 16h 00m.
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
7 flights per week
-
Airbus A350-900
Flight
MU5013
The timetable & schedule information was updated at 2026-04-22

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