- Home
- Flights
- Flights from Shanghai
- Shanghai to Belgrade
Flights from Shanghai to Belgrade
Air Serbia flies nonstop from Shanghai to Belgrade. The flight takes around 11h 03m.
Direct flights available 11h 03m
Shanghai to Belgrade at a glance
Fastest flight11h 03mEstimated
Nonstop flightsYesAir Serbia
Airlines flying nonstop from Shanghai to Belgrade
1 airline on this route.
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| — | — | — | Search |
Good to know
- Distance
- 8,439 km5,241 miles
- Flight time
- 11h 03mestimate
- Time difference
- -7hBelgrade vs Shanghai
- Currency in Belgrade
- USD
- Airports
- PVG, SHA → BEG
Flights from Shanghai to Belgrade: questions answered
Are there direct flights from Shanghai to Belgrade?
Yes. Air Serbia flies this route nonstop.
How long is the flight from Shanghai to Belgrade?
A nonstop flight covers 8,439 km and takes around 11h 03m.
Which airlines fly from Shanghai to Belgrade?
Air Serbia operates nonstop flights on this route.
Which airports serve Shanghai and Belgrade?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Belgrade: Belgrade Nikola Tesla Airport (BEG).
What is the time difference between Shanghai and Belgrade?
Belgrade is 7 hours behind Shanghai.





