Cheap Flights from Bali (Denpasar) (DPS) to Chengdu (CCTU)

Compare Bali (Denpasar) to Chengdu flight deals

Find the cheapest month or even day of the year to fly to Chengdu

Book the best Chengdu fare with no extra fees

Flight deals from Bali (Denpasar) to Chengdu

Looking for a cheap last-minute deal or the best return flight from Bali (Denpasar) Airport to Chengdu? If you want to travel next month, return fares start from £289. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bali (Denpasar) to Chengdu

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bali (Denpasar) to Chengdu flights are currently cheapest in June.

Direct flights from Bali (Denpasar) to Chengdu

Alternative Bali (Denpasar) to Chengdu routes

Looking for the cheapest, fastest or easiest route from Bali (Denpasar) to Chengdu? You could fly into the following airports instead.

Denpasar to Chengdu: Flight information

The things to know before you go.
Cheapest flight found£103
Cheapest month to flyJune
Average flight time6 hrs, 40 mins
Most popular airlineSichuan Airlines
Average flights per week6

Finding cheap flights from Bali (Denpasar) to Chengdu: Frequently asked questions

There are 2 airports in Chengdu: Chengdu Shuangliu International and Chengdu Tianfu International.
The best price we found for a return flight from Bali (Denpasar) to Chengdu is £210. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
6 hours and 40 minutes is the average flight time from Bali (Denpasar) to Chengdu.
Sichuan Airlines flies direct from Bali (Denpasar) to Chengdu.
As of April 2026, there are 6 flights per week flying from Bali (Denpasar) to Chengdu.
The cheapest month to fly from Bali (Denpasar) to Chengdu is usually October.
If you're flying from Bali (Denpasar) Airport, the cheapest airport near Chengdu is Chengdu Tianfu International – which is 34.0 miles away from the centre of Chengdu. We've found flights into this airport from £210.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bali (Denpasar) Airport to Chengdu on Friday, 2 October 2026.
Yes – the average flight time is 6 hours and 40 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Chengdu but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Chengdu is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 18°C. July is typically the warmest month in Chengdu, when it usually averages around 31°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 0°C. The rainiest month is August.
Currently, AirAsia and Sichuan Airlines offer the cheapest flight tickets to Chengdu.

Travelling from Denpasar Ngurah Rai International Airport (DPS) to Chengdu: what you need to know

  • Around 7 hours is how long you can expect to be travelling on a direct flight from Denpasar Ngurah Rai International Airport to Chengdu.

  • Denpasar (the location of Denpasar Ngurah Rai International Airport) and Chengdu are in the same timezone — UTC+8.

  • The busiest flight route is from Denpasar Ngurah Rai International Airport (DPS) to Chengdu Tianfu International Airport (TFU). You can choose from seven services between these airports every week.

  • For a smooth journey, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This leaves you with plenty of time to catch your DPS to Chengdu flight.

  • Flying during a popular month like January? Public holidays and other popular seasons can lead to longer queues at security. Play it safe and arrive up to four hours before international flights and two hours before a domestic departure.

  • Direct Denpasar Ngurah Rai International Airport to Chengdu tickets are available for booking. Chengdu Tianfu International Airport (TFU) is where you'll be landing.

  • Book your seat with Sichuan Airlines. This leading carrier offers direct flights from Denpasar Ngurah Rai International Airport to Chengdu.

  • Consider adding a stopover to potentially land a cheaper plane ticket from DPS to Chengdu. Simply deselect 'Direct flights only' during your search. Break up your trip (and maybe save some cash) by stopping at one of these popular options:

    • Guangzhou Baiyun International Airport (CAN)

    • Shanghai Pudong International Airport (PVG)

    • Bangkok Suvarnabhumi International Airport (BKK)

  • DPS is around 10 kms (6 miles) from central Denpasar. If you're catching a taxi, driving or ride-sharing from the centre, it'll take 30 minutes or so to get there, depending on traffic conditions. If you're using public transport, expect the travel time to be around 1 hour.

  • In search of a hotel near DPS? If you're catching an early flight from Denpasar Ngurah Rai International Airport to Chengdu, these stays will put you moments from check-in:

  • Of the departures from Denpasar Ngurah Rai International Airport, 72% land on schedule at their destination.

How to find the cheapest flights from Denpasar Ngurah Rai International Airport (DPS) to Chengdu

  • The lowest price we've found for a one-way Denpasar Ngurah Rai International Airport to Chengdu flight is £103. The cheapest price for a return flight is £210. Keep in mind fares may change due to availability at the time of booking.

  • Booking in advance is often the key to scoring a cheap flight from DPS to Chengdu. Flight prices rise as demand increases, so the nearer your departure date, the more expensive your ticket may be.

  • The 'Whole month' tool will show you the cheapest tickets from Denpasar Ngurah Rai International Airport to Chengdu across every month. It's a good way to find a bargain if your travel plans aren't set in stone.

  • Finding a cheap flight from DPS to Chengdu is easy with Price Alerts. All you need to do is set up one of these automatic notifications and we'll notify you when a deal gets even better.

  • Save money on your flight from Denpasar Ngurah Rai International Airport to Chengdu with the help of our filters. Select your ideal times, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

Airports in Chengdu

Chengdu Tianfu International Airport (TFU)

  • The distance from Chengdu Tianfu International Airport (TFU) to central Chengdu is roughly 48 kms (30 miles). It'll take you around 50 minutes to get to the centre driving.

  • If you're travelling on public transport, expect a journey time of around 1 hour.

  • If you're arriving on a late flight from Denpasar Ngurah Rai International Airport to Chengdu, nothing beats the convenience of staying near the terminal. Grab your bags from the carousel and then be showered and relaxing not long after at one of these hotels near TFU:

Chengdu Shuangliu International Airport (CTU)

  • Central Chengdu is around 16 kms (10 miles) from Chengdu Shuangliu International Airport (CTU). After your flight from Denpasar Ngurah Rai International Airport to Chengdu has landed and you've made your way to arrivals, the drive should take about 35 minutes.

  • You can expect the journey to take roughly 45 minutes on public transport.

  • You'll find some comfortable places to rest your head close to CTU. Tuck yourself in and get cosy after your DPS to Chengdu flight at one of these perfectly located options:

  • The address for Chengdu Shuangliu International Airport is Airport Expressway Entrance.

Best time to go to Chengdu

  • December is the quietest month for flights from Denpasar Ngurah Rai International Airport to Chengdu, while February is the most popular. Pick the best time to visit Chengdu based on whether you like a bustling atmosphere or a more laid-back vibe.

  • The warmest month in Chengdu is August, with temperatures ranging between 21ºC and 33ºC. Book your Denpasar Ngurah Rai International Airport to Chengdu plane ticket then if you enjoy this type of weather.

  • If you like cooler conditions, look for a cheap ticket from DPS to Chengdu in January when temperatures average between 0ºC and 13ºC.

More about Chengdu

Explore more of China

  • Nanchong is just one of the many cities in China waiting to be discovered once you've taken in the sights of Chengdu. Around 193 kms (120 miles) away to the east, its best attractions include Lingyun Mountain Scenic Area, Xishan Scenic Area and Sichuan Nanchong Xishan Scenic Area Qileshan Scenic Area.

  • Tianshui is another favourite destination in China and is around 467 kms (290 miles) north of Chengdu. No trip is complete without experiencing Qimulin Mountain, Yuquan Temple and Tianshui Shenjin Mountain Provincial Forest Park.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.