General flight information
11 hr 24 min Travel time
5,402 km Distance between cities
₼246 Lowest price
2 Direct flights per week
₼497 Average ticket price
01:30 Earliest departure
01:30 Latest departure
6 hr 17 min Travel time
3,542 km Distance between cities
₼207 Lowest price
19 Direct flights per week
₼444 Average ticket price
08:35 Earliest departure
00:40 Latest departure
7 hr 24 min Travel time
4,486 km Distance between cities
₼209 Lowest price
17 Direct flights per week
17:30 Earliest departure
00:55 Latest departure
4,254 km Distance between cities
₼317 Lowest price
₼497 Average ticket price
12 hr 10 min Travel time
6,465 km Distance between cities
₼376 Lowest price
11 hr 30 min Travel time
4,362 km Distance between cities
₼209 Lowest price
14 hr Travel time
4,328 km Distance between cities
₼262 Lowest price
4,366 km Distance between cities
₼332 Lowest price
12 hr 42 min Travel time
3,472 km Distance between cities
₼248 Lowest price
6 hr 40 min Travel time
4,522 km Distance between cities
₼239 Lowest price
9 Direct flights per week
23:10 Earliest departure
23:10 Latest departure
Cheap tickets
Direct flight schedule
- Beijing Sun from ₼373.95
- Guangzhou every day from ₼319.67
- Shanghai every day from ₼378.4
- Chengdu every day from ₼516.09
Connecting flights
₼245.61 Denpasar (Bali) — Beijing ₼206.3 Denpasar (Bali) — Guangzhou ₼208.87 Denpasar (Bali) — Shanghai ₼316.97 Denpasar (Bali) — Yiwu ₼375.53 Denpasar (Bali) — Urumqi ₼208.15 Denpasar (Bali) — Hangzhou ₼261.6 Denpasar (Bali) — Chongqing ₼331.91 Denpasar (Bali) — Wuhan ₼247.34 Denpasar (Bali) — Shenzhen ₼238.72 Denpasar (Bali) — Chengdu
Tue 12 Jan 13:05 – 01:15
12 hr 10 min / 1 layover Thu 21 Jan 16:25 – 09:30
17 hr 5 min / 1 layover Tue 26 Jan 13:05 – 00:20
11 hr 15 min / 1 layover Sat 21 Nov 08:35 – 21:50
13 hr 15 min / 1 layover Wed 25 Nov 16:30 – 07:00
14 hr 30 min / 1 layover Wed 20 Jan 14:25 – 22:00
1 day 7 hr 35 min / 1 layover Sat 9 Jan 07:20 – 01:15
17 hr 55 min / 1 layover Sat 30 Jan 20:00 – 22:55
1 day 2 hr 55 min / 1 layover Wed 6 Jan 17:20 – 02:10
8 hr 50 min / 1 layover Sat 23 Jan 22:20 – 13:40
15 hr 20 min / 1 layover 12-month price trend
₼539₼372₼539₼372
Airlines with flights from Denpasar (Bali) to China
Including connecting fares
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.