Cheapest return flights from Belgrade to Shanghai in December from 502€
AirHint found the following cheapest return flights from Belgrade (BEG) to Shanghai (SHA)
in December 2025 (see full year ).
Return flights
10 Dec
- 16 Dec
China Southern
502 €
07 Dec
- 13 Dec
China Southern
528 €
27 Dec
- 05 Jan
Aegean Airlines
607 €
24 Dec
- 05 Jan
Aegean Airlines
607 €
07 Dec
- 10 Dec
China Southern
615 €
10 Dec
- 14 Dec
China Southern
627 €
13 Dec
- 21 Dec
Hainan Airlines
636 €
14 Dec
- 27 Dec
China Southern
668 €
16 Dec
- 24 Dec
Turkish Airlines
673 €
27 Dec
- 07 Jan
Aegean Airlines
675 €
13 Dec
- 17 Dec
Hainan Airlines
698 €
13 Dec
- 20 Dec
Hainan Airlines
729 €
16 Dec
- 07 Jan
Hainan Airlines
731 €
27 Dec
- 04 Jan
Aegean Airlines
731 €
11 Dec
- 18 Dec
AJet
737 €
17 Dec
- 08 Jan
China Southern
750 €
19 Dec
- 02 Jan
AJet
785 €
28 Dec
- 05 Jan
Wizz Air
792 €
30 Dec
- 07 Jan
Hainan Airlines
812 €
26 Dec
- 02 Jan
Air Montenegro
822 €
Also check the deals for one-way flights from Belgrade to Shanghai in December .
Powered by
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