General flight information
6 hr 17 min Travel time
3,542 km Distance between cities
TJS 1,120 Lowest price
19 Direct flights per week
TJS 2,122 Average ticket price
08:35 Earliest departure
00:40 Latest departure
12 hr 10 min Travel time
6,465 km Distance between cities
TJS 2,334 Lowest price
11 hr 2 min Travel time
5,402 km Distance between cities
TJS 1,329 Lowest price
2 Direct flights per week
01:30 Earliest departure
01:30 Latest departure
10 hr 10 min Travel time
4,827 km Distance between cities
TJS 1,189 Lowest price
7 hr 25 min Travel time
4,486 km Distance between cities
TJS 1,130 Lowest price
17 Direct flights per week
17:30 Earliest departure
00:55 Latest departure
3,579 km Distance between cities
11 hr 30 min Travel time
4,362 km Distance between cities
TJS 1,126 Lowest price
8 hr 30 min Travel time
4,522 km Distance between cities
TJS 1,291 Lowest price
9 Direct flights per week
23:10 Earliest departure
23:10 Latest departure
14 hr Travel time
4,328 km Distance between cities
TJS 1,415 Lowest price
4,366 km Distance between cities
TJS 1,826 Lowest price
Cheap tickets
Direct flight schedule
- Guangzhou every day from TJS 1,519
- Beijing Fri, Sun from TJS 2,094
- Shanghai every day from TJS 1,701
- Chengdu every day from TJS 2,795
Connecting flights
TJS 1,119 Denpasar (Bali) — Guangzhou TJS 2,333 Denpasar (Bali) — Urumqi TJS 1,351 Denpasar (Bali) — Beijing TJS 1,189 Denpasar (Bali) — Xian TJS 1,129 Denpasar (Bali) — Shanghai TJS 1,125 Denpasar (Bali) — Hangzhou TJS 1,291 Denpasar (Bali) — Chengdu TJS 1,414 Denpasar (Bali) — Chongqing TJS 1,825 Denpasar (Bali) — Wuhan
Thu 21 Jan 16:25 – 09:30
17 hr 5 min / 1 layover Mon 23 Nov 14:25 – 23:55
1 day 9 hr 30 min / 2 layovers Mon 25 Jan 13:05 – 01:15
12 hr 10 min / 1 layover Thu 7 Jan 11:10 – 00:45
13 hr 35 min / 1 layover Tue 26 Jan 13:05 – 00:20
11 hr 15 min / 1 layover Wed 20 Jan 14:25 – 22:00
1 day 7 hr 35 min / 1 layover Sat 23 Jan 22:20 – 13:40
15 hr 20 min / 1 layover Sat 9 Jan 07:20 – 01:15
17 hr 55 min / 1 layover Thu 17 Dec 00:40 – 09:25
8 hr 45 min / 1 layover 12-month price trend
TJS 2,935TJS 2,026TJS 2,935TJS 2,026
FAQ
Flight duration from Denpasar (Bali) to China
On average, flights from Denpasar (Bali) to China take around 6 hours when flying directly. With layovers, the flight duration can be up to 11 hours 1 minute.