Flight times from Milan to Shanghai & schedule

The average flight time from Milan to Shanghai is About 9 hours 4 minutes, covering a distance of About 9,102.01km.

Flight duration

About 9 hours 4 minutes

Flight distance

About 9,102.01km

How long is the flight from Milan to Shanghai?

The flights usually depart from Milan Malpensa Airport and arrive at Shanghai Pudong International Airport.

See more
Earliest first
Latest first
Wizz Air Malta W42334
MXP 05:30
BUD 07:10
With stops 1.7h
S
M
T
W
T
F
S
China Eastern Airlines MU8640
BUD 12:30
PVG 05:35
11.1h
S
M
T
W
T
F
S
Check prices
Air Dolomiti EN8281
MXP 06:20
MUC 07:30
With stops 1.2h
S
M
T
W
T
F
S
Air China CA828
MUC 12:10
PVG 05:10
11.0h
S
M
T
W
T
F
S
Check prices
Lufthansa LH279
LIN 07:00
FRA 08:15
With stops 1.3h
S
M
T
W
T
F
S
Air China CA936
FRA 19:20
PVG 13:00
11.7h
S
M
T
W
T
F
S
Check prices
Air Dolomiti EN8269
MXP 08:45
MUC 09:55
With stops 1.2h
S
M
T
W
T
F
S
Air China CA828
MUC 12:10
PVG 05:10
11.0h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4356
MXP 09:00
FRA 10:10
With stops 1.2h
S
M
T
W
T
F
S
China Eastern Airlines MU220
FRA 14:30
PVG 07:15
10.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH247
MXP 09:10
FRA 10:30
With stops 1.3h
S
M
T
W
T
F
S
Air China CA936
FRA 19:20
PVG 13:00
11.7h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR124
MXP 09:40
DOH 16:25
With stops 5.8h
S
M
T
W
T
F
S
Qatar Airways QR870
DOH 02:15
PVG 16:20
9.1h
S
M
T
W
T
F
S
Check prices
Air Dolomiti EN8285
LIN 09:55
MUC 11:00
With stops 1.1h
S
M
T
W
T
F
S
Air China CA828
MUC 12:10
PVG 05:10
11.0h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU7974
MXP 10:55
SZX 04:20
With stops 11.4h
S
M
T
W
T
F
S
Hainan Airlines HU7721
SZX 09:00
PVG 11:50
2.8h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU7974
MXP 10:55
SZX 04:20
With stops 11.4h
S
M
T
W
T
F
S
Hainan Airlines HU7723
SZX 09:15
PVG 11:45
2.5h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU7974
MXP 10:55
SZX 04:20
With stops 11.4h
S
M
T
W
T
F
S
Xiamen Airlines MF8372
SZX 12:40
SHA 14:55
2.3h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU7974
MXP 10:55
SZX 04:20
With stops 11.4h
S
M
T
W
T
F
S
Hainan Airlines HU7725
SZX 13:15
PVG 15:45
2.5h
S
M
T
W
T
F
S
Check prices
EVA Air BR096
MXP 11:15
TPE 06:05
With stops 12.8h
S
M
T
W
T
F
S
EVA Air BR712
TPE 09:55
PVG 12:05
2.2h
S
M
T
W
T
F
S
Check prices
Lufthansa LH249
MXP 11:15
FRA 12:35
With stops 1.3h
S
M
T
W
T
F
S
Air China CA936
FRA 19:20
PVG 13:00
11.7h
S
M
T
W
T
F
S
Check prices
EVA Air BR096
MXP 11:15
TPE 06:05
With stops 12.8h
S
M
T
W
T
F
S
EVA Air BR772
TSA 14:55
SHA 16:30
1.6h
S
M
T
W
T
F
S
Check prices
Gulf Air GF028
MXP 11:35
BAH 18:35
With stops 6.0h
S
M
T
W
T
F
S
Gulf Air GF124
BAH 23:00
PVG 12:25
8.4h
S
M
T
W
T
F
S
Check prices
Air China CA446
MXP 12:00
TFU 05:50
With stops 10.8h
S
M
T
W
T
F
S
Air China CA4537
CTU 15:25
SHA 18:20
2.9h
S
M
T
W
T
F
S
Check prices
Air China CA446
MXP 12:00
TFU 05:50
With stops 10.8h
S
M
T
W
T
F
S
Air China CA4501
CTU 16:45
SHA 19:30
2.8h
S
M
T
W
T
F
S
Check prices
Air China CA968
MXP 12:30
PVG 05:50
Nonstop 11.3h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU428
MXP 12:35
CKG 05:00
With stops 10.4h
S
M
T
W
T
F
S
Hainan Airlines HU7494
CKG 21:20
PVG 23:45
2.4h
S
M
T
W
T
F
S
Check prices
See all
Qatar Airways QR118
MXP 23:00
DOH 05:45
With stops 5.8h
S
M
T
W
T
F
S
Qatar Airways QR870
DOH 02:15
PVG 16:20
9.1h
S
M
T
W
T
F
S
Check prices
Juneyao Airlines HO1668
MXP 22:15
CGO 14:45
With stops 10.5h
S
M
T
W
T
F
S
Juneyao Airlines HO2072
CGO 23:00
PVG 00:50
1.8h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU5014
MXP 22:00
XIY 14:50
With stops 10.8h
S
M
T
W
T
F
S
China Eastern Airlines MU2165
XIY 17:00
SHA 19:15
2.3h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU5014
MXP 22:00
XIY 14:50
With stops 10.8h
S
M
T
W
T
F
S
China Eastern Airlines MU6296
XIY 18:00
PVG 20:25
2.4h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU5014
MXP 22:00
XIY 14:50
With stops 10.8h
S
M
T
W
T
F
S
China Eastern Airlines MU2336
XIY 19:30
SHA 21:50
2.3h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU5014
MXP 22:00
XIY 14:50
With stops 10.8h
S
M
T
W
T
F
S
China Eastern Airlines MU9802
XIY 07:00
PVG 09:20
2.3h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU244
MXP 21:55
PVG 15:25
Nonstop 11.5h
S
M
T
W
T
F
S
Check prices
Air China CA588
MXP 20:00
PEK 12:20
With stops 10.3h
S
M
T
W
T
F
S
Air China CA1521
PEK 14:30
SHA 16:55
2.4h
S
M
T
W
T
F
S
Check prices
Air China CA588
MXP 20:00
PEK 12:20
With stops 10.3h
S
M
T
W
T
F
S
Air China CA1515
PEK 15:45
SHA 18:00
2.3h
S
M
T
W
T
F
S
Check prices
Air Dolomiti EN8279
MXP 19:35
MUC 20:45
With stops 1.2h
S
M
T
W
T
F
S
Air China CA828
MUC 12:10
PVG 05:10
11.0h
S
M
T
W
T
F
S
Check prices
Air Dolomiti EN8287
LIN 18:30
MUC 19:35
With stops 1.1h
S
M
T
W
T
F
S
Air China CA828
MUC 12:10
PVG 05:10
11.0h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ154
LIN 17:40
BRU 19:15
With stops 1.6h
S
M
T
W
T
F
S
Hainan Airlines HU7922
BRU 12:00
PVG 05:00
11.0h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR128
MXP 16:15
DOH 23:00
With stops 5.8h
S
M
T
W
T
F
S
Qatar Airways QR870
DOH 02:15
PVG 16:20
9.1h
S
M
T
W
T
F
S
Check prices
Lufthansa LH281
LIN 15:25
FRA 16:40
With stops 1.3h
S
M
T
W
T
F
S
Air China CA936
FRA 19:20
PVG 13:00
11.7h
S
M
T
W
T
F
S
Check prices
EgyptAir MS704
MXP 15:15
CAI 19:55
With stops 3.7h
S
M
T
W
T
F
S
EgyptAir MS951
CAI 23:20
PVG 15:00
10.7h
S
M
T
W
T
F
S
Check prices
Air China CA950
MXP 13:30
PEK 05:50
With stops 10.3h
S
M
T
W
T
F
S
Air China CA1507
PEK 07:30
SHA 10:00
2.5h
S
M
T
W
T
F
S
Check prices
Air China CA950
MXP 13:30
PEK 05:50
With stops 10.3h
S
M
T
W
T
F
S
Air China CA1523
PEK 10:55
SHA 13:15
2.3h
S
M
T
W
T
F
S
Check prices
Lufthansa LH273
LIN 12:45
FRA 14:00
With stops 1.3h
S
M
T
W
T
F
S
Air China CA936
FRA 19:20
PVG 13:00
11.7h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU428
MXP 12:35
CKG 05:00
With stops 10.4h
S
M
T
W
T
F
S
Hainan Airlines HU7494
CKG 21:20
PVG 23:45
2.4h
S
M
T
W
T
F
S
Check prices
Air China CA968
MXP 12:30
PVG 05:50
Nonstop 11.3h
S
M
T
W
T
F
S
Check prices
See all
Air China CA968
MXP 12:30
PVG 05:50
Nonstop 11.3h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU244
MXP 21:55
PVG 15:25
Nonstop 11.5h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU244
MXP 21:55
PVG 15:25
Nonstop 11.5h
S
M
T
W
T
F
S
Check prices
Air China CA968
MXP 12:30
PVG 05:50
Nonstop 11.3h
S
M
T
W
T
F
S
Check prices

Top airlines for flights from Milan to Shanghai

Multiple airlines provide flights from Milan to Shanghai. The best rated one is Air China with an average rating of 10.0.

See more
Air China
Air China
User rating: 10.0
Hainan Airlines
Hainan Airlines
User rating: 8.4
Lufthansa
Lufthansa
User rating: 8.4
Turkish Airlines
Turkish Airlines
User rating: 8.4

FAQs about flight schedules from Milan to Shanghai

  • When are flight tickets from Milan (MIL) to Shanghai (SHA) the cheapest?

    Airlines adjust prices for flights from Milan to Shanghai based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • How long is the flight from Milan (MIL) to Shanghai (SHA)?

    It takes about 11 hours 23 minutes to fly from Milan (MIL) to Shanghai (SHA).
  • What are the most popular airlines that fly from Milan (MIL) to Shanghai (SHA)?

    Airlines with flights from Milan (MIL) to Shanghai (SHA): TAP Air Portugal, China Eastern Airlines and Air China.
  • How many airports in Shanghai (SHA)?