Cheap Flights from Chiang Mai (CNX) to Chengdu (CCTU)

Compare Chiang Mai 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 Chiang Mai Airport to Chengdu

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

Find the cheapest month to fly from Chiang Mai to Chengdu

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Chiang Mai to Chengdu flights are currently cheapest in March.

Direct flights from Chiang Mai to Chengdu

Alternative Chiang Mai to Chengdu routes

Looking for the cheapest, fastest or easiest route from Chiang Mai to Chengdu? You could fly into the following airports instead.

Chiang Mai to Chengdu: Flight information

The things to know before you go.
Cheapest flight found£168
Cheapest month to flyMarch
Average flight time2 hrs
Most popular airlineChengdu Airlines
Average flights per week3

Finding cheap flights from Chiang Mai 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 Chiang Mai to Chengdu is £168. 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.
2 hours is the average flight time from Chiang Mai to Chengdu.
Chengdu Airlines flies direct from Chiang Mai to Chengdu.
As of March 2026, there are 3 flights per week flying from Chiang Mai to Chengdu.
The cheapest month to fly from Chiang Mai to Chengdu is usually March.
If you're flying from Chiang Mai 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 £168.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Chiang Mai Airport to Chengdu on Wednesday, 25 March 2026.
Yes – the average flight time is 2 hours.
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 March, the average temperature is usually around 12°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, Thai AirAsia offers the cheapest flight tickets to Chengdu.

Travelling from Chiang Mai International Airport (CNX) to Chengdu: what you need to know

  • Chiang Mai International Airport is located in Chiang Mai. Following the UTC+8 timezone, Chengdu is one hour ahead of Chiang Mai.

  • For a stress-free journey, arrive at the airport two hours ahead of international flights and one hour before domestic departures. That way, you won't have to rush to board your CNX to Chengdu flight.

  • If you're travelling during a major holiday or another peak period, allow extra time. A good general rule is two hours ahead of domestic flights and up to four hours before international departures. Check-in and security lines will be longer.

  • A stopover is the ideal opportunity to break up your journey and maybe even visit a new city. When browsing for plane tickets from CNX to Chengdu, deselect the 'Direct flights only' box to see where you can stop along the way. Some popular options include:

    • Shanghai Pudong International Airport (PVG)

    • Beijing Capital International Airport (PEK)

    • Kunming Changshui International Airport (KMG)

  • CNX is around 2 miles from central Chiang Mai. If you're ride-sharing, driving or catching a cab from the centre, it'll take you 10 minutes or so to get there, depending on traffic conditions. If you're planning to take public transport, expect the trip time to be around 25 minutes.

  • Want an easy start to your holiday? Stay near CNX. Whether you have an early flight from Chiang Mai International Airport to Chengdu or just don't want to be rushed, these hotels have you covered:

  • When it comes to Chiang Mai International Airport's on-time performance, data shows 76.37% of flights complete their journey on time.

How to find the cheapest flights from Chiang Mai International Airport (CNX) to Chengdu

  • £76 is the lowest price we've seen for a one-way Chiang Mai International Airport to Chengdu flight. A round-trip ticket right now is £168. Depending on how early you book and the availability, these fares may change.

  • To find cheap flights from CNX to Chengdu, book ahead. Airlines tend to offer lower fares when tickets first go on sale.

  • The 'Whole month' search tool will show you the cheapest tickets from Chiang Mai International Airport to Chengdu throughout the month. It's a good way to find a bargain if your dates aren't set in stone.

  • Save time searching for cheap flights from CNX to Chengdu by creating a Price Alert. You'll receive an email or push notification on the app when a new low fare is offered.

  • Save money on your flight from Chiang Mai International Airport to Chengdu with the help of our filters. Choose your preferred departure time, duration and airlines, then sort the results by 'Cheapest' for the best deals.

Airports in Chengdu

Tianfu International Airport (TFU)

  • The distance from Tianfu International Airport (TFU) to central Chengdu is roughly 45 miles. It takes around 1 hour 15 minutes to reach the centre driving.

  • Consider booking a hotel close to TFU if you're coming in on a late flight from Chiang Mai International Airport to Chengdu. Pick one of these accommodation options and make your arrival easier:

Chengdu Shuangliu International Airport (CTU)

  • Once your flight from Chiang Mai International Airport to Chengdu has landed, you can reach the city centre in about 30 minutes by car. Central Chengdu is roughly 13 miles from Chengdu Shuangliu International Airport (CTU).

  • You'll find some great places to drop your things at near CTU. Settle in and get cosy after your CNX to Chengdu flight at any of these perfectly located options:

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

Best time to go to Chengdu

  • Visit Chengdu during high season if you want a bustling atmosphere, but remember that hotel prices are usually higher. Alternatively, book flights from Chiang Mai International Airport to Chengdu during low season when prices are cheaper and it's less crowded.

  • Lock in a Chiang Mai International Airport to Chengdu plane ticket with a departure in August to explore the city during its warmest month. You can expect temperatures to range from 21ºC (70ºF) to 33ºC (91ºF).

  • January sees average temperatures of between 0ºC (32ºF) and 13ºC (55ºF). Look for a cheap ticket from CNX to Chengdu around that time if you like cooler conditions.

More about Chengdu

Explore more of China

  • You've seen Chengdu, now it's time to discover other parts of China. Journey around 120 miles east to Nanchong to check off its must-visit sights. From 六合丝博园 to 印象嘉陵江文创小镇 and Yinxiang Jialingjiang Wetland Park, you've got a jam-packed schedule ahead.

  • If you're ready to explore another great destination in China, head for Tianshui, roughly 290 miles north of Chengdu. 伏羲祭祀广场, 成纪儿童公园 and 天水古城 are among its highlights.

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