Cheapest return flights from Milano to Shanghai in December from $456
AirHint found the following cheapest return flights from Milano (MXP) to Shanghai (SHA)
in December 2025 (see full year ).
Return flights
05 Dec
- 12 Dec
Juneyao Airlines
$ 456
08 Dec
- 15 Dec
Juneyao Airlines
$ 457
01 Dec
- 12 Dec
Juneyao Airlines
$ 462
01 Dec
- 10 Dec
Ryanair
$ 515
12 Dec
- 29 Dec
Juneyao Airlines
$ 537
09 Dec
- 14 Dec
Hainan Airlines
$ 552
05 Dec
- 14 Dec
Hainan Airlines
$ 553
30 Dec
- 12 Jan
Hainan Airlines
$ 564
02 Dec
- 26 Jan
Hainan Airlines
$ 564
13 Dec
- 18 Dec
Hainan Airlines
$ 568
19 Dec
- 30 Dec
Hainan Airlines
$ 568
03 Dec
- 14 Dec
Hainan Airlines
$ 570
11 Dec
- 02 Jan
Air China
$ 583
direct
06 Dec
- 02 Jan
Air China
$ 583
direct
10 Dec
- 02 Jan
Air China
$ 583
direct
17 Dec
- 02 Jan
Air China
$ 583
direct
02 Dec
- 26 Jan
Air China
$ 583
direct
29 Dec
- 19 Jan
Hainan Airlines
$ 585
29 Dec
- 12 Jan
Hainan Airlines
$ 591
16 Dec
- 02 Jan
Air China
$ 607
Also check the deals for one-way flights from Milano to Shanghai in December .
The deals are updated regularly. The prices may go up as tickets are purchased by other travellers.
Only the cheapest flights are offered.
Select a price to book and secure these cheap prices.
Find us on social media
Feel free to contact us with any feedback or request another flight research.
Find us on social media