Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Belgrade
  4. Belgrade to Shanghai
Nonstop route · Serbia → China

Flights from Belgrade to Shanghai

Air Serbia flies nonstop from Belgrade to Shanghai. The flight takes around 11h 03m.

Direct flights available 11h 03m
BEGSHA

Belgrade to Shanghai at a glance

Fastest flight11h 03mEstimated
Nonstop flightsYesAir Serbia

Airlines flying nonstop from Belgrade to Shanghai

1 airline on this route.

AirlineFlights a weekTypical departuresFromSearch
Air Serbia———Search

Good to know

Distance
8,439 km5,241 miles
Flight time
11h 03mestimate
Time difference
+7hShanghai vs Belgrade
Currency in Shanghai
CNY
Airports
BEG → PVG, SHA

Flights from Belgrade to Shanghai: questions answered

Are there direct flights from Belgrade to Shanghai?
Yes. Air Serbia flies this route nonstop.
How long is the flight from Belgrade to Shanghai?
A nonstop flight covers 8,439 km and takes around 11h 03m.
Which airlines fly from Belgrade to Shanghai?
Air Serbia operates nonstop flights on this route.
Which airports serve Belgrade and Shanghai?
Belgrade: Belgrade Nikola Tesla Airport (BEG). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).
What is the time difference between Belgrade and Shanghai?
Shanghai is 7 hours ahead of Belgrade.

More flights from Belgrade