Flight tickets from Belgrade China

BEG

General flight information

21 ⁠hr 2 ⁠min Travel time
8,413 km Distance between cities
7 ⁠hr Time zone difference
TJS 3,538 Lowest price
2 Direct flights per week
11:00 Earliest departure
01:40 Latest departure

Cheap tickets

Cheapest
TJS 3,537
Fri 26 Jun 16:50 – 03:20
1 ⁠day 4 ⁠hr 30 ⁠min / 2 layovers
Convenient
TJS 5,974
Mon 1 Jun 01:40 – 19:00
11 ⁠hr 20 ⁠min / direct

Direct flight schedule

  • Guangzhou Wed, Fri, Sun from TJS 6,278
  • Beijing Sat from TJS 5,166
  • Shanghai Sat from TJS 5,897

FAQ

Flight duration from Belgrade to China

On average, flights from Belgrade to China take around 10 hours 46 minutes when flying directly. With layovers, the flight duration can be up to 15 hours 43 minutes.

How much do flights cost from Belgrade to China?

Are there direct flights from Belgrade China?

Which airlines fly to China from Belgrade?

What's the time difference between Belgrade and China?

When is it cheapest to fly from Belgrade to China?