General flight information
6 hr 25 min Travel time
3,578 km Distance between cities
TJS 1,333 Lowest price
20 Direct flights per week
08:40 Earliest departure
00:40 Latest departure
6,484 km Distance between cities
TJS 3,309 Lowest price
15 hr 30 min Travel time
5,410 km Distance between cities
TJS 1,213 Lowest price
8 hr 16 min Travel time
4,495 km Distance between cities
TJS 1,365 Lowest price
16 Direct flights per week
16:50 Earliest departure
00:55 Latest departure
4,370 km Distance between cities
TJS 1,752 Lowest price
4,267 km Distance between cities
TJS 2,831 Lowest price
10 hr 45 min Travel time
4,848 km Distance between cities
TJS 1,644 Lowest price
8 hr 55 min Travel time
3,480 km Distance between cities
TJS 1,190 Lowest price
11 hr 7 min Travel time
4,533 km Distance between cities
TJS 1,730 Lowest price
5 Direct flights per week
23:10 Earliest departure
23:10 Latest departure
5,074 km Distance between cities
TJS 2,733 Lowest price
Cheap tickets
Direct flight schedule
- Guangzhou every day from TJS 1,917
- Shanghai every day from TJS 2,727
- Chengdu Mon, Wed, Fri, Sun from TJS 3,183
Connecting flights
TJS 1,333 Denpasar (Bali) — Guangzhou TJS 3,308 Denpasar (Bali) — Urumqi TJS 1,741 Denpasar (Bali) — Beijing TJS 1,552 Denpasar (Bali) — Shanghai TJS 1,752 Denpasar (Bali) — Hangzhou TJS 2,831 Denpasar (Bali) — Yiwu TJS 1,644 Denpasar (Bali) — Xian TJS 1,845 Denpasar (Bali) — Shenzhen TJS 1,730 Denpasar (Bali) — Chengdu TJS 2,732 Denpasar (Bali) — Jinan
Mon 14 Sep 14:30 – 00:30
10 hr / 1 layover Mon 21 Sep 14:05 – 18:00
1 day 3 hr 55 min / 3 layovers Tue 22 Sep 11:40 – 01:05
13 hr 25 min / 1 layover Thu 17 Sep 22:15 – 00:20
1 day 2 hr 5 min / 1 layover Thu 2 Jul 01:05 – 21:45
20 hr 40 min / 1 layover Fri 3 Jul 17:30 – 22:10
1 day 4 hr 40 min / 2 layovers Mon 13 Jul 01:05 – 00:40
23 hr 35 min / 1 layover Tue 28 Jul 13:55 – 01:15
1 day 11 hr 20 min / 2 layovers Thu 17 Sep 22:15 – 22:40
1 day 25 min / 1 layover Fri 3 Jul 01:05 – 17:25
1 day 16 hr 20 min / 2 layovers 12-month price trend
TJS 3,214TJS 2,219TJS 3,214TJS 2,219
FAQ
Flight duration from Denpasar (Bali) to China
On average, flights from Denpasar (Bali) to China take around 6 hours 4 minutes when flying directly. With layovers, the flight duration can be up to 11 hours 20 minutes.