General flight information
5 hr 13 min Travel time
3,578 km Distance between cities
KGS10,928 Lowest price
20 Direct flights per week
KGS16,130 Average ticket price
08:40 Earliest departure
00:40 Latest departure
14 hr 7 min Travel time
5,410 km Distance between cities
KGS15,941 Lowest price
9 hr 13 min Travel time
4,495 km Distance between cities
KGS13,980 Lowest price
14 Direct flights per week
KGS18,184 Average ticket price
16:50 Earliest departure
00:55 Latest departure
6,484 km Distance between cities
KGS28,821 Lowest price
4,267 km Distance between cities
KGS21,872 Lowest price
1 day 4 hr 40 min Travel time
4,370 km Distance between cities
KGS12,444 Lowest price
5,074 km Distance between cities
KGS26,831 Lowest price
5,034 km Distance between cities
KGS22,191 Lowest price
11 hr 8 min Travel time
3,073 km Distance between cities
KGS20,420 Lowest price
10 hr Travel time
3,480 km Distance between cities
KGS17,452 Lowest price
Cheap tickets
Direct flight schedule
- Guangzhou every day from KGS13,626
- Shanghai every day from KGS29,305
Connecting flights
KGS10,928 Denpasar (Bali) — Guangzhou KGS18,204 Denpasar (Bali) — Beijing KGS17,918 Denpasar (Bali) — Shanghai KGS32,650 Denpasar (Bali) — Urumqi KGS21,872 Denpasar (Bali) — Yiwu KGS12,444 Denpasar (Bali) — Hangzhou KGS22,191 Denpasar (Bali) — Qingdao KGS20,420 Denpasar (Bali) — Sanya KGS17,451 Denpasar (Bali) — Shenzhen
Tue 30 Jun 01:05 – 09:25
8 hr 20 min / 1 layover Thu 25 Jun 10:05 – 07:15
21 hr 10 min / 1 layover Wed 1 Jul 08:40 – 20:30
11 hr 50 min / 1 layover +2
Wed 10 Jun 01:05 – 12:40
1 day 11 hr 35 min / 2 layovers Thu 21 May 08:40 – 09:30
1 day 50 min / 1 layover Tue 7 Jul 14:05 – 21:45
1 day 7 hr 40 min / 1 layover Wed 1 Jul 20:45 – 15:15
18 hr 30 min / 2 layovers Fri 10 Jul 00:30 – 10:15
9 hr 45 min / 1 layover Mon 3 Aug 13:05 – 01:15
12 hr 10 min / 1 layover 12-month price trend
KGS30,528KGS21,070KGS30,528KGS21,070
FAQ
Flight duration from Denpasar (Bali) to China
On average, flights from Denpasar (Bali) to China take around 5 hours 44 minutes when flying directly. With layovers, the flight duration can be up to 11 hours 20 minutes.