DepartureMap
ExploreFlightsMapAirlinesCountriesBlog
Free Tools
DepartureMap

Discover direct flights from every airport in the world. Compare airlines, routes, and find your next adventure.

Popular Airports

London Heathrow (LHR)Dubai (DXB)Singapore Changi (SIN)Tokyo Narita (NRT)New York JFK (JFK)Los Angeles (LAX)Paris CDG (CDG)Bangkok (BKK)Hong Kong (HKG)Sydney (SYD)Istanbul (IST)Amsterdam (AMS)

Regions

AsiaEuropeNorth AmericaMiddle EastOceaniaSouth AmericaAfrica

Tools

Jet Lag CalculatorFlight Time Calculator

ยฉ 2026 DepartureMap. Flight data provided by AeroDataBox.

Privacy Policy|

We may earn a commission when you click flight links. This doesn't affect our data or recommendations.

  1. Home
  2. Flights
  3. Shanghai (Pudong) to Belgrade

๐Ÿ‡จ๐Ÿ‡ณShanghai (Pudong)PVG๐Ÿ‡ท๐Ÿ‡ธBelgradeBEG

Direct + 13 connections
Alliance
โ‰ค 15h 26m
13 routes
Direct Flight
Shanghai (Pudong)Belgrade
JUAir Serbia
10h 26m8,440 km2x/week
Route detailsSearch Flightsโ†’
Connecting flights
13 routes

1-stop connections via intermediate airports. Durations exclude layover.

๐Ÿ‡จ๐Ÿ‡ณ
viaBeijingPEK
11h 2m
8,524 km
๐Ÿ‡น๐Ÿ‡ท
viaIstanbulIST
JUXC
11h 22m
8,811 km
๐Ÿ‡ฉ๐Ÿ‡ช
viaMunichMUC
12h 14m
9,538 km
๐Ÿ‡จ๐Ÿ‡ณ
viaGuangzhou (Huadu)CAN
HOAQ+4
12h 20m
9,628 km
๐Ÿ‡ฉ๐Ÿ‡ช
viaFrankfurt am MainFRA
JU
12h 39m
9,914 km
๐Ÿ‡ฎ๐Ÿ‡น
viaRomeFCO
JU
12h 39m
9,902 km
๐Ÿ‡ฎ๐Ÿ‡น
viaFerno (VA)MXP
QYJU
12h 49m
10,055 km
๐Ÿ‡ฆ๐Ÿ‡ช
viaDubaiDXB
13h 4m
10,265 km
๐Ÿ‡ณ๐Ÿ‡ฑ
viaAmsterdamAMS
JU
13h 9m
10,320 km
๐Ÿ‡ถ๐Ÿ‡ฆ
viaDohaDOH
13h 10m
10,342 km
๐Ÿ‡ซ๐Ÿ‡ท
viaParis (Roissy-en-France, Val-d'Oise)CDG
JU
13h 34m
10,689 km
๐Ÿ‡ช๐Ÿ‡ธ
viaBarcelonaBCN
JU
14h 24m
11,392 km
๐Ÿ‡ช๐Ÿ‡ธ
viaMadridMAD
JU
15h 26m
12,272 km

Loading map...

๐Ÿ‡จ๐Ÿ‡ณAll flights from Shanghai (Pudong)๐Ÿ‡ท๐Ÿ‡ธAll flights from BelgradeBelgrade to Shanghai (Pudong)

Flying from Shanghai (Pudong) to Belgrade

Looking for flights from Shanghai (Pudong) (PVG) to Belgrade (BEG)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.

There is a direct flight from Shanghai (Pudong) to Belgrade with an average flight time of 10h 26m, covering a distance of 8,440 km. This route is operated by Air Serbia.

13 connecting routes are available with 1 stop, flying via airports such as Beijing (PEK), Istanbul (IST), Munich (MUC). Total flight times shown exclude layover time at the connecting airport.

Flying a different route?

Search connecting flights and alternative routes from Shanghai (Pudong), Belgrade, or any other airport.