Airlines with flights from Belgrade to Shanghai
There are 6 airlines with scheduled flights between BEG and PVG. Air Serbia is the only airline with non-stop flights from Belgrade Airport to Shanghai Airport and the flight time is 11 hours and 15 minutes.
Choose airline
Schedules
Non-stop with Air Serbia
-
Total flight time: 11 hours and 15 minutes
-
Belgrade is a Air Serbia hub.
-
2 flights per week
-
Airbus A330-200
-
Business class available
BEG
Direct
PVG
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
JU986
----
14:10
----
----
----
14:10
----
The timetable & schedule information was updated at 2026-04-21
Via Vienna with Austrian Airlines
-
Total flight time: 12h 55m - 12h 55m.
-
8 flights per week
BEG
Via VIE
PVG
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
OS722
OS15
OS15
11:05
11:05
11:05
11:05
11:05
11:05
11:05
The timetable & schedule information was updated at 2026-04-21
Via Istanbul with Turkish Airlines
-
Total flight time: 14h 20m - 15h 10m.
-
18 flights per week
BEG
Via IST
PVG
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
TK1082
TK280
TK280
09:15
09:15
09:15
09:15
----
09:15
----
TK1084
TK26
TK26
20:25
20:25
20:25
20:25
20:25
20:25
20:25
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 15h 55m - 16h 15m.
-
7 flights per week
BEG
Via FRA
PVG
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
LH1413
LH732
LH732
16:55
16:55
16:50
16:50
17:10
16:50
16:50
The timetable & schedule information was updated at 2026-04-21
Via Zurich with SWISS
-
Total flight time: 16h 00m - 16h 00m.
-
12 flights per week
BEG
Via ZRH
PVG
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
LX1413
LX188
LX188
09:15
----
09:15
----
----
09:15
----
The timetable & schedule information was updated at 2026-04-21

There are 6 airlines with scheduled flights between BEG and PVG. Air Serbia is the only airline with non-stop flights from Belgrade Airport to Shanghai Airport and the flight time is 11 hours and 15 minutes.
Via Beijing with Hainan Airlines