EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircraft
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 30 direct destinations

Airports with direct flights to 30+ destinations

> 7 direct destinations

Airports with direct flights to 7 to 30 destinations

< 7 direct destinations

Airports with direct flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Chengdu (TFU)

Chengdu Tianfu International Airport - Airport code: TFU

Home Airports China TFU Chengdu

Non-stop flights to Chengdu (TFU)

Did you mean flights from Chengdu?

Chengdu Tianfu International Airport is a large airport in China. It is an international airport. In total there are 143 airports around the world that have direct flights to Chengdu, spread around 129 cities in 2 countries. Currently, there are 140 domestic flights to Chengdu.

This month, there are 11,544 flights arriving at Chengdu Airport, which are 385 flights per day or 16 flights per hour. On an average day, there is at least 1 flight arriving every 4 minutes.

The most frequently departed flights to Chengdu are routes from Shenzhen (SZX) in China and Guangzhou (CAN), also in China. These two routes together are operated 875 times this month, and make up for 8% of all monthly arrivals at Chengdu Tianfu International Airport.

The longest flight to Chengdu TFU is departing from Kashgar (KHG). This non-stop flight takes around 5 hours and covers a distance of 1,069 miles (1,721 km).

 Remove ads

List of all direct flights to Chengdu

Below you can find a list of all cities and countries that have direct flights to Chengdu, ordered by popularity.

Show all

Top 200 flights with a stopover

This list contains the 200 most popular airports from which flights depart that require just one stopover to get to Chengdu.

Show all

Currently, there are 33 airlines that fly to Chengdu. Most flights to Chengdu are operated by Air China, as they connect 74 airports to TFU. Below you can find a list of airlines that operate most TFU flights:

Business class flights to Chengdu

There are 120 airports that have flights to Chengdu in Business Class. All airports that offer business class flights to TFU are listed below:

Show all

First class flights to Chengdu

If you are looking for a luxurious flight, there's a total of 36 airports to choose from that have flights to TFU in First Class.

Show all

International flights to Chengdu

Taiwan
Flights from Taiwan to Chengdu

Taipei is the only city in Taiwan with direct flights to Chengdu. From Taipei, direct flights are offered by Air China (Star Alliance).

Thailand
Flights from Thailand to Chengdu

There are 2 airports in Thailand that have non-stop flights to Chengdu.

From Bangkok and Chiang Mai, you can fly with Lucky Air.

Domestic flights to Chengdu

China
Flights from China to Chengdu

There are lots of domestic flights to Chengdu (TFU). 140 airports in China have direct flights to the airport.

From Aksu, you can fly non-stop with Air China (Star Alliance) or China Express.
From Anqing, the only airline with direct flights is Qingdao Airlines. This is a seasonal route that starts in February and ends in March.
From Baise, you can fly non-stop to Chengdu with Hainan Airlines. This is a seasonal route that starts in February and ends in March.
From Baoshan, Yunnan, you can fly non-stop with China Eastern (SkyTeam) or Kunming Airlines.
From Baotou, you can fly non-stop with Chengdu Airlines or China Express. This is a seasonal route that starts in February and ends in March.
From Bayannur, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Beihai, direct flights are offered by Air China (Star Alliance), Chengdu Airlines and Sichuan Airlines.
From Beijing, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Hainan Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Beijing Daxing, airlines that operate direct flights are Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), China United, Hebei Airlines and Xiamen Airlines (SkyTeam).
From Changchun and Jilin City, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Changde, direct flights are offered by China Eastern (SkyTeam). This is a seasonal route that starts in February and ends in March.
From Changsha, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Hongtu Airlines, Kunming Airlines, Okay Airways, Sichuan Airlines and Xiamen Airlines (SkyTeam).
From Changzhi, direct flights are offered by China Express. This is a seasonal route that starts in February and ends in March.
From Changzhou, you can fly non-stop with China Eastern (SkyTeam) or Sichuan Airlines.
From Chenzhou, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Chizhou, the only airline with direct flights is Juneyao Airlines. This is a seasonal route that starts in February and ends in March.
From Dali, direct flights are offered by Air China (Star Alliance), China Eastern (SkyTeam) and Sichuan Airlines.
From Dalian, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Daocheng, direct flights are offered by Air China (Star Alliance).
From Datong, the only airline with direct flights is Ruili Airlines. This is a seasonal route that starts in February and ends in March.
From Dazhou, you can fly non-stop with Chengdu Airlines or Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Diqing, the only airline with direct flights is China Eastern (SkyTeam).
From Dongying and Enyang, you can fly with Air China (Star Alliance).
From Foshan, direct flights are offered by China United. This is a seasonal route that starts in February and ends in March.
From Fuzhou, direct flights are offered by China Eastern (SkyTeam), Lucky Air and Xiamen Airlines (SkyTeam).
From Ganzhou, you can fly non-stop with Lucky Air or Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Ganzi, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Guangzhou, airlines that operate direct flights are 9 Air, Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), Hainan Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Guilin, direct flights are offered by Air China (Star Alliance), Air Guilin and Sichuan Airlines.
From Guiyang, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in February and ends in March.
From Haikou, airlines that operate direct flights are Air China (Star Alliance), Air Guilin, Chengdu Airlines, China Eastern (SkyTeam), Hainan Airlines and Lucky Air.
From Hami City, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Hangzhou, airlines that operate direct flights are Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), Juneyao Airlines, Loong Air, Sichuan Airlines, Tianjin Airlines and Xiamen Airlines (SkyTeam).
From Harbin, direct flights are offered by Air China (Star Alliance), Kunming Airlines and Sichuan Airlines.
From Hefei, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines, Qingdao Airlines, Sichuan Airlines and West Air.
From Hengyang, direct flights are offered by Air China (Star Alliance).
From Heze, the only airline with direct flights is Loong Air. This is a seasonal route that starts in February and ends in March.
From Hohhot, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Hongyuan, the only airline with direct flights is Air China (Star Alliance).
From Hotan, you can fly non-stop with Air China (Star Alliance) or Urumqi Air.
From Huai'an, you can fly non-stop to Chengdu with Colorful Guizhou Airlines. This is a seasonal route that starts in February and ends in March.
From Huaihua, direct flights are offered by Hainan Airlines. This is a seasonal route that starts in February and ends in March.
From Huangshan City, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Huizhou, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Ji'an, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Jinan, airlines that operate direct flights are Chengdu Airlines, China Eastern (SkyTeam), Lucky Air, Ruili Airlines, Shandong Airlines and Sichuan Airlines.
From Jingdezhen, you can fly non-stop to Chengdu with Shandong Airlines. This is a seasonal route that starts in February and ends in March.
From Jinghong, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Express, Kunming Airlines, Lucky Air, Ruili Airlines and Sichuan Airlines.
From Jingzhou, the only airline with direct flights is Loong Air. This is a seasonal route that starts in February and ends in March.
From Jining, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Jiujiang, the only airline with direct flights is Spring Airlines. This is a seasonal route that starts in February and ends in March.
From Jiuzhaigou and Karamay, all direct flights to Chengdu are operated by Air China (Star Alliance) and Sichuan Airlines.
From Kashgar, direct flights are offered by Air China (Star Alliance), Sichuan Airlines and Urumqi Air.
From Korla, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Kunming, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Hongtu Airlines, Kunming Airlines, Lucky Air, Ruili Airlines, Sichuan Airlines and West Air.
From Kuqa, the only airline with direct flights is Air China (Star Alliance).
From Lanzhou, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Sichuan Airlines and Spring Airlines.
From Lhasa, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Lucky Air and Sichuan Airlines.
From Lianyungang, direct flights are offered by Air China (Star Alliance).
From Lijiang, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, Lucky Air, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Lincang, you can fly non-stop to Chengdu with China Eastern (SkyTeam).
From Linfen, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Linyi, you can fly non-stop with Air China (Star Alliance) or Loong Air.
From Liuzhou, you can fly non-stop to Chengdu with China Eastern (SkyTeam). This is a seasonal route that starts in February and ends in March.
From Longnan, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Lüliang, you can fly non-stop with Chengdu Airlines or Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Luoyang, you can fly non-stop to Chengdu with Qingdao Airlines. This is a seasonal route that starts in February and ends in March.
From Mang City, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Lucky Air and Sichuan Airlines.
From Nanchang, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Jiangxi Air, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Nanjing, airlines that operate direct flights are Chengdu Airlines, China Eastern (SkyTeam), Donghai Airlines, Juneyao Airlines, Loong Air, Lucky Air, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Nanning, there are 4 airlines that have direct services to Chengdu, which are Chengdu Airlines, GX Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Nantong, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Donghai Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Nanyang, you can fly non-stop to Chengdu with China Express. This is a seasonal route that starts in February and ends in March.
From Ningbo, there are 4 airlines that have direct services to Chengdu, which are China Eastern (SkyTeam), Lucky Air, Sichuan Airlines and Spring Airlines.
From Nyingchi, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Ordos City, you can fly non-stop to Chengdu with Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Panzhihua and Qamdo (Changdu), you can fly with Air China (Star Alliance).
From Qingdao, airlines that operate direct flights are Air China (Star Alliance), Air Lituanica, China Eastern (SkyTeam), Qingdao Airlines, Shandong Airlines, Sichuan Airlines and Xiamen Airlines (SkyTeam).
From Qingyang, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Qionghai, direct flights are offered by Air China (Star Alliance), Colorful Guizhou Airlines and Sichuan Airlines.
From Quanzhou, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Colorful Guizhou Airlines, Shenzhen Airlines (Star Alliance), West Air and Xiamen Airlines (SkyTeam).
From Quzhou, direct flights are offered by Air China (Star Alliance).
From Rizhao, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Sanya, airlines that operate direct flights are 9 Air, Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), China United, Hainan Airlines, Lucky Air and Sichuan Airlines.
From Shanghai, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Hainan Airlines and Shanghai Airlines.
From Shanghai, there are 4 airlines that have direct services to Chengdu, which are China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
From Shangrao, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Shantou, direct flights are offered by Air China (Star Alliance), Chengdu Airlines and Sichuan Airlines.
From Shaoguan, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Shenyang, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Shenzhen, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China Southern, Donghai Airlines, Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Shihezi, direct flights are offered by Air China (Star Alliance).
From Shijiazhuang, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Express, Hebei Airlines, Sichuan Airlines and Spring Airlines.
From Shiyan, you can fly non-stop with Air China (Star Alliance) or China Eastern (SkyTeam).
From Simao, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Taiyuan, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Taizhou, the only airline with direct flights is Air China (Star Alliance).
From Tangshan, direct flights are offered by Ruili Airlines. This is a seasonal route that starts in February and ends in March.
From Tekirdag, you can fly non-stop with Juneyao Airlines or Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Tengchong, direct flights are offered by China Eastern (SkyTeam).
From Tianjin, airlines that operate direct flights are Air China (Star Alliance), Lucky Air, Okay Airways, Sichuan Airlines, Tianjin Airlines and Xiamen Airlines (SkyTeam).
From Tumxuk, you can fly non-stop to Chengdu with Loong Air. This is a seasonal route that starts in February and ends in March.
From Urumqi, airlines that operate direct flights are Air China (Star Alliance), Lucky Air, Shanghai Airlines, Sichuan Airlines, Spring Airlines, Tianjin Airlines and Urumqi Air.
From Weifang, direct flights are offered by China Express. This is a seasonal route that starts in February and ends in March.
From Weihai, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Wenshan, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Wenzhou, direct flights are offered by Air China (Star Alliance), China Eastern (SkyTeam) and China United.
From Wuhan, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), China Southern and Sichuan Airlines.
From Wuhu Xuanzhou, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Wulong, you can fly non-stop with Loong Air or Shandong Airlines. This is a seasonal route that starts in February and ends in March.
From Wuxi / Suzhou, there are 5 airlines that have direct services to Chengdu, which are China Eastern (SkyTeam), Hongtu Airlines, Juneyao Airlines, Ruili Airlines and Shenzhen Airlines (Star Alliance).
From Wuyishan, Nanping, Fujian, direct flights are offered by Air China (Star Alliance).
From Xiamen, airlines that operate direct flights are Chengdu Airlines, China Eastern (SkyTeam), Juneyao Airlines, Lucky Air, Shandong Airlines and Xiamen Airlines (SkyTeam).
From Xiangyang, you can fly non-stop to Chengdu with Loong Air. This is a seasonal route that starts in February and ends in March.
From Xichang, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, Colorful Guizhou Airlines, Qingdao Airlines and Sichuan Airlines.
From Xining, direct flights are offered by Air China (Star Alliance), China Eastern (SkyTeam) and Sichuan Airlines.
From Xinyang, you can fly non-stop to Chengdu with China Eastern (SkyTeam). This is a seasonal route that starts in February and ends in March.
From Xinzhou, direct flights are offered by China Express. This is a seasonal route that starts in February and ends in March.
From Xuzhou, you can fly non-stop with Loong Air or Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Yancheng, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in February and ends in March.
From Yangzhou, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Yantai, direct flights are offered by Air China (Star Alliance), China United and Sichuan Airlines.
From Yichang, you can fly non-stop to Chengdu with China Eastern (SkyTeam). This is a seasonal route that starts in February and ends in March.
From Yichun, Jiangxi, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Yinchuan, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Loong Air and Sichuan Airlines.
From Yingkou, you can fly non-stop to Chengdu with Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Yining and Yiwu, all direct flights to Chengdu are operated by Air China (Star Alliance).
From Yulin, you can fly non-stop to Chengdu with Hainan Airlines. This is a seasonal route that starts in February and ends in March.
From Yulin, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in February and ends in March.
From Yuncheng, the only airline with direct flights is Air China (Star Alliance).
From Yushu City, Qinghai, you can fly non-stop to Chengdu with China Eastern (SkyTeam). This is a seasonal route that starts in February and ends in March.
From Zhangjiajie, the only airline with direct flights is Air China (Star Alliance).
From Zhanjiang, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Zhengzhou, airlines that operate direct flights are Air China (Star Alliance), GX Airlines, Jiangxi Air, Lucky Air, Sichuan Airlines and West Air.
From Zhuhai, you can fly non-stop with Air China (Star Alliance) or China Eastern (SkyTeam).
From Zunyi, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in February and ends in March.

Alternative airports near Chengdu

Flying to an alternative airport near Chengdu could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Chengdu (TFU) are listed below. The closest alternative airports are Chengdu (CTU) and Mianyang (MIG).

Frequently asked questions - FAQ

How many airports are there in Chengdu?

There are 2 airports in Chengdu: Chengdu Tianfu International Airport (TFU) and Chengdu Shuangliu International Airport (CTU).

What is the best airport to fly into Chengdu?

The most convenient airport to fly into Chengdu is Chengdu Tianfu International Airport (TFU).

How many airlines fly to Chengdu?

There are 33 airlines flying to Chengdu from 143 airports around the world, as of February 2023.

Which airlines fly to Chengdu?

Air China, Sichuan Airlines and China Eastern operate most flights to Chengdu. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Chengdu?

Star Alliance and SkyTeam are currently the only two alliances that operate flights to Chengdu.

How many nonstop flights are there to Chengdu?

There are roughly 11,544 flights arriving at Chengdu every month (or 2,695 flights each week), from a total of 143 airports worldwide.

What is the official name of Chengdu Airport?

The official name of Chengdu Airport is Chengdu Tianfu International Airport.

What is the airport code of Chengdu Airport?

The airport code of Chengdu Airport is TFU.

What are the most popular flights to Chengdu?

Shenzhen, Guangzhou and Kunming are the 3 most popular routes to Chengdu. For a complete overview of all flight routes to Chengdu, please use our flight map.

How long is the flight to Chengdu?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
$ 5.99 50% off
$ 2.99*
Per Month
Lifetime
$ 239.98 50% off
$ 119.99
One time

  Cancel anytime.
Personal use only.

* Billed and renews at $35.88 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at $239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere