Airlines with flights from Shanghai to Belgrade
There are 7 airlines with scheduled flights between PVG and BEG. Air Serbia is the only airline with non-stop flights from Shanghai Airport to Belgrade Airport and the flight time is 12 hours and 5 minutes.
Choose airline
Schedules
Non-stop with Air Serbia
-
Total flight time: 12 hours and 5 minutes
-
Belgrade is a Air Serbia hub.
-
2 flights per week
-
Airbus A330-200
-
Business class available
PVG
Direct
BEG
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
JU987
----
----
09:10
----
----
----
09:10
The timetable & schedule information was updated at 2026-04-22
Via Vienna with Austrian Airlines
-
Total flight time: 14h 15m - 14h 15m.
-
8 flights per week
PVG
Via VIE
BEG
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
OS16
OS723
OS723
09:30
09:30
09:30
09:30
09:30
----
09:30
The timetable & schedule information was updated at 2026-04-22
Via Guangzhou with China Southern Airlines
-
Total flight time: 15h 55m - 15h 55m.
-
Shanghai is a China Southern Airlines hub (Secondary hub).
-
4 flights per week
PVG
Via CAN
BEG
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
CZ8212
CZ667
CZ667
----
22:05
----
----
----
22:05
----
The timetable & schedule information was updated at 2026-04-22
Via Istanbul with Turkish Airlines
-
Total flight time: 16h 00m - 17h 40m.
-
18 flights per week
PVG
Via IST
BEG
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TK281
TK1083
TK1083
----
07:55
07:55
07:55
07:55
----
07:55
TK27
TK1081
TK1081
22:25
22:25
22:25
22:25
22:25
22:25
22:25
The timetable & schedule information was updated at 2026-04-22
Via Amsterdam with KLM
-
Total flight time: 17h 40m - 17h 40m.
-
Sky Team Alliance
-
13 flights per week
PVG
Via AMS
BEG
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
KL896
KL1985
KL1985
11:15
11:15
11:15
----
11:15
11:15
11:15
The timetable & schedule information was updated at 2026-04-22

There are 7 airlines with scheduled flights between PVG and BEG. Air Serbia is the only airline with non-stop flights from Shanghai Airport to Belgrade Airport and the flight time is 12 hours and 5 minutes.
Via Frankfurt with Lufthansa
Via Doha with Qatar Airways