General flight information
11 hr 30 min Travel time
6,143 km Distance between cities
4 hr Time zone difference
TJS 3,465 Lowest price
2 Direct flights per week
TJS 4,495 Average ticket price
22:40 Earliest departure
22:40 Latest departure
3,096 km Distance between cities
4 hr Time zone difference
TJS 2,446 Lowest price
8 hr 30 min Travel time
5,511 km Distance between cities
4 hr Time zone difference
TJS 1,809 Lowest price
5 Direct flights per week
TJS 2,982 Average ticket price
12:50 Earliest departure
22:40 Latest departure
15 hr 20 min Travel time
6,360 km Distance between cities
4 hr Time zone difference
TJS 3,612 Lowest price
6,331 km Distance between cities
4 hr Time zone difference
TJS 3,118 Lowest price
6,350 km Distance between cities
4 hr Time zone difference
TJS 3,694 Lowest price
6,260 km Distance between cities
4 hr Time zone difference
TJS 3,594 Lowest price
5,145 km Distance between cities
4 hr Time zone difference
TJS 3,760 Lowest price
11 hr Travel time
5,210 km Distance between cities
4 hr Time zone difference
TJS 3,772 Lowest price
6,502 km Distance between cities
4 hr Time zone difference
TJS 3,867 Lowest price
Cheap tickets
Direct flight schedule
- Guangzhou Wed, Fri from TJS 5,039
- Beijing Tue, Fri, Sun from TJS 1,808
Connecting flights
TJS 3,465 Baku — Guangzhou TJS 2,744 Baku — Urumqi TJS 3,617 Baku — Shanghai TJS 3,117 Baku — Hangzhou TJS 3,792 Baku — Yiwu TJS 3,594 Baku — Shenzhen TJS 3,760 Baku — Xian TJS 3,866 Baku — Chongqing TJS 3,866 Baku — Wenzhou
Fri 22 May 23:00 – 03:15
1 day 15 min / 1 layover Thu 9 Jul 19:55 – 11:25
11 hr 30 min / 1 layover Mon 22 Jun 19:55 – 04:25
1 day 4 hr 30 min / 1 layover Mon 20 Jul 14:05 – 16:05
22 hr / 1 layover Tue 26 May 22:40 – 23:55
21 hr 15 min / 1 layover Fri 5 Jun 12:50 – 11:55
19 hr 5 min / 1 layover Fri 17 Jul 09:30 – 05:00
15 hr 30 min / 2 layovers Mon 1 Jun 22:40 – 15:45
13 hr 5 min / 1 layover Sun 24 May 22:40 – 22:15
19 hr 35 min / 1 layover FAQ
Flight duration from Baku to China
On average, flights from Baku to China take around 7 hours 29 minutes when flying directly. With layovers, the flight duration can be up to 13 hours 36 minutes.