General flight information
13 hr 40 min Travel time
6,143 km Distance between cities
4 hr Time zone difference
TJS 3,021 Lowest price
4 Direct flights per week
TJS 5,564 Average ticket price
22:40 Earliest departure
22:40 Latest departure
5 hr 35 min Travel time
3,096 km Distance between cities
4 hr Time zone difference
TJS 1,662 Lowest price
6 Direct flights per week
22:40 Earliest departure
22:40 Latest departure
10 hr 38 min Travel time
5,511 km Distance between cities
4 hr Time zone difference
TJS 1,879 Lowest price
5 Direct flights per week
TJS 3,404 Average ticket price
12:50 Earliest departure
22:40 Latest departure
6,360 km Distance between cities
4 hr Time zone difference
TJS 3,009 Lowest price
12 hr Travel time
6,350 km Distance between cities
4 hr Time zone difference
TJS 3,707 Lowest price
6,331 km Distance between cities
4 hr Time zone difference
TJS 3,059 Lowest price
5,145 km Distance between cities
4 hr Time zone difference
TJS 3,483 Lowest price
6,260 km Distance between cities
4 hr Time zone difference
TJS 3,649 Lowest price
4,938 km Distance between cities
4 hr Time zone difference
TJS 3,162 Lowest price
5,716 km Distance between cities
4 hr Time zone difference
TJS 2,894 Lowest price
Cheap tickets
Direct flight schedule
- Guangzhou Mon, Wed, Fri from TJS 5,490
- Urumqi Mon, Tue, Wed, Fri, Sun from TJS 4,950
- Beijing Tue, Fri, Sun from TJS 2,735
Connecting flights
TJS 3,021 Baku — Guangzhou TJS 1,693 Baku — Urumqi TJS 3,008 Baku — Shanghai TJS 3,707 Baku — Yiwu TJS 3,059 Baku — Hangzhou TJS 3,482 Baku — Xian TJS 3,649 Baku — Shenzhen TJS 3,473 Baku — Chengdu TJS 2,894 Baku — Jinan
Fri 31 Jul 23:00 – 03:15
1 day 15 min / 1 layover Fri 4 Sep 16:10 – 03:05
6 hr 55 min / 1 layover Tue 14 Jul 21:35 – 05:50
2 day 4 hr 15 min / 1 layover Fri 24 Jul 22:45 – 12:50
1 day 10 hr 5 min / 2 layovers Mon 7 Sep 14:40 – 16:05
21 hr 25 min / 1 layover Mon 6 Jul 21:35 – 13:00
2 day 11 hr 25 min / 2 layovers +2
Tue 14 Jul 21:35 – 21:00
1 day 19 hr 25 min / 2 layovers Fri 10 Jul 16:10 – 01:30
1 day 5 hr 20 min / 2 layovers Wed 15 Jul 22:40 – 15:15
12 hr 35 min / 1 layover FAQ
Flight duration from Baku to China
On average, flights from Baku to China take around 7 hours 28 minutes when flying directly. With layovers, the flight duration can be up to 13 hours 36 minutes.