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
18 hr 5 min Travel time
7,415 km Distance between cities
7 hr Time zone difference
TJS 4,123 Lowest price
5,170 km Distance between cities
7 hr Time zone difference
14 hr 37 min Travel time
8,400 km Distance between cities
7 hr Time zone difference
TJS 3,844 Lowest price
8,446 km Distance between cities
7 hr Time zone difference
8,405 km Distance between cities
7 hr Time zone difference
TJS 4,904 Lowest price
7,274 km Distance between cities
7 hr Time zone difference
8,503 km Distance between cities
7 hr Time zone difference
TJS 4,849 Lowest price
8,534 km Distance between cities
7 hr Time zone difference
TJS 4,688 Lowest price
17 hr 55 min Travel time
7,451 km Distance between cities
7 hr Time zone difference
TJS 5,722 Lowest price
Cheap tickets
Direct flight schedule
- Guangzhou Wed, Fri, Sun from TJS 6,278
- Beijing Sat from TJS 5,166
- Shanghai Sat from TJS 5,897
Connecting flights
TJS 3,537 Belgrade — Guangzhou TJS 4,123 Belgrade — Beijing TJS 3,844 Belgrade — Shanghai TJS 4,903 Belgrade — Hangzhou TJS 4,848 Belgrade — Sanya TJS 4,869 Belgrade — Shenzhen TJS 5,722 Belgrade — Chongqing
Fri 26 Jun 16:50 – 03:20
1 day 4 hr 30 min / 2 layovers Wed 27 May 19:30 – 00:15
1 day 22 hr 45 min / 1 layover +2
Wed 13 May 21:15 – 05:35
1 day 2 hr 20 min / 2 layovers Sun 14 Jun 11:00 – 10:20
17 hr 20 min / 1 layover Sun 14 Jun 11:00 – 08:10
15 hr 10 min / 1 layover +2
Fri 12 Jun 21:15 – 04:00
1 day 45 min / 2 layovers Sat 2 May 07:20 – 20:30
1 day 7 hr 10 min / 2 layovers 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.