General flight information
21 hr 2 min Travel time
8,413 km Distance between cities
7 hr Time zone difference
KGS32,959 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
KGS38,418 Lowest price
14 hr 37 min Travel time
8,400 km Distance between cities
7 hr Time zone difference
KGS35,836 Lowest price
5,170 km Distance between cities
7 hr Time zone difference
8,446 km Distance between cities
7 hr Time zone difference
8,405 km Distance between cities
7 hr Time zone difference
KGS45,664 Lowest price
7,687 km Distance between cities
7 hr Time zone difference
7,943 km Distance between cities
7 hr Time zone difference
8,503 km Distance between cities
7 hr Time zone difference
KGS45,176 Lowest price
8,534 km Distance between cities
7 hr Time zone difference
KGS43,655 Lowest price
Popular destinations in China
Cheap tickets
Direct flight schedule
- Guangzhou Wed, Fri, Sun from KGS58,719
- Beijing Sat from KGS48,136
- Shanghai Sat from KGS54,944
Connecting flights
KGS32,959 Belgrade — Guangzhou KGS38,418 Belgrade — Beijing KGS35,835 Belgrade — Shanghai KGS45,664 Belgrade — Hangzhou KGS45,175 Belgrade — Sanya KGS45,372 Belgrade — Shenzhen
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 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.