Non-stop flights to Chengdu (TFU)
Chengdu Tianfu International Airport is a large airport in China. It is an international airport. In total there are 209 airports around the world that have direct flights to Chengdu, spread around 185 cities in 36 countries. Currently, there are 157 domestic flights to Chengdu.
On this page
All direct flights to Chengdu Top 200 flights with a stopover Airlines flying to Chengdu Best time to visit Chengdu Long-Haul Flights Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQThis month, there are 16,611 flights arriving at Chengdu Airport, which are 554 flights per day or 23 flights per hour. On an average day, there is at least 1 flight arriving every 3 minutes.
The most frequently departed flights to Chengdu are routes from Guangzhou (CAN) in China and Wuhan (WUH), also in China. These two routes together are operated 939 times this month, and make up for 6% of all monthly arrivals at Chengdu Tianfu International Airport.
The longest flight to Chengdu TFU is departing from Los Angeles (LAX). This non-stop flight takes around 13 hours and 20 minutes and covers a distance of 7,187 miles (11,566 km).
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.
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.
Airlines flying to Chengdu
Currently, there are 54 airlines that fly to Chengdu. Most flights to Chengdu are operated by Sichuan Airlines, as they connect 108 airports to TFU. Below you can find a list of airlines that operate most TFU flights:
What is the best time to visit Chengdu?
🌺 💦 Humid Subtropical
Chengdu is a humid subtropical or warm-temperate destination, featuring hot, humid summers with temperatures typically around 30°C (86°F) and mild to cool winters. The region is known for consistent rainfall throughout the year, peaking in summer. The area is known for its vibrant urban energy, diverse landscapes, and numerous outdoor activities.
You can visit Chengdu any time of the year, but the best months to explore are from to and from to .

Long-Haul Flights to Chengdu
Explore all long-haul flights to Chengdu with a flight duration of more than 7 hours.










Business class flights to Chengdu
There are 176 airports that have flights to Chengdu in Business Class. All airports that offer business class flights to TFU are listed below:
First class flights to Chengdu
If you are looking for a luxurious flight, there's a total of 3 airports to choose from that have flights to TFU in First Class.
Intercontinental flights to Chengdu
Chengdu is well connected to lots of airports around the world.
These are all non-stop intercontinental flights to Chengdu Tianfu International Airport (TFU), as of October 2026:
Non-stop flights from Europe to Chengdu
Sichuan Airlines: year-round flights from Moscow Sheremetyevo (SVO), Saint Petersburg (LED), Rome (Fiumicino) (FCO) and Madrid (MAD).
Air China (Star Alliance): year-round flights from Milan (Malpensa) (MXP), Frankfurt (FRA), seasonal flights from London Gatwick (LGW), year-round flights from London Heathrow (LHR), Brussels (BRU) and Paris (CDG).
Hainan Airlines: year-round flights from Vienna (VIE).
S7 Airlines: seasonal flights from Novosibirsk (OVB).
Non-stop flights from the US to Chengdu
Sichuan Airlines is currently the only airline flying non-stop from the United States to Chengdu. They fly year-round from Los Angeles (LAX).
Non-stop flights from Canada to Chengdu
Sichuan Airlines is currently the only airline flying non-stop from Canada to Chengdu. They fly year-round from Vancouver (YVR).
Non-stop flights from South America to Chengdu
Currently there are no direct services from Southern America to Chengdu, you will need to change planes along the way.
Non-stop flights from Central America to Chengdu
Currently there are no direct services from Central America to Chengdu, you will need to change planes along the way.
Non-stop flights from the Caribbean to Chengdu
Currently there are no direct services from the Caribbean to Chengdu, you will need to change planes along the way.
Non-stop flights from Africa to Chengdu
Sichuan Airlines: year-round flights from Cairo (CAI).
Ethiopian Airlines (Star Alliance): year-round flights from Addis Ababa (ADD).
Non-stop flights from the Middle-East / Western Asia to Chengdu
Sichuan Airlines: year-round flights from Istanbul (IST) and seasonal flights from Dubai (DXB).
Turkish Airlines (Star Alliance): seasonal flights from Istanbul (IST).
Etihad Airways: seasonal flights from Abu Dhabi (AUH).
Qatar Airways (Oneworld): year-round flights from Doha (DOH).
Non-stop flights from India / South Asia to Chengdu
Sichuan Airlines: year-round flights from Malé (MLE) and Kathmandu (KTM).
Maldivian: seasonal flights from Malé (MLE).
Air China (Star Alliance): year-round flights from Kathmandu (KTM) and Colombo (CMB).
Non-stop flights from Japan to Chengdu
Sichuan Airlines is currently the only airline flying non-stop from Japan to Chengdu. They fly year-round from Tokyo (NRT).
Non-stop flights from East Asia to Chengdu
Sichuan Airlines: year-round flights from Seoul (ICN).
Air China (Star Alliance): year-round flights from Seoul (ICN) and Hong Kong (HKG).
Air Busan: year-round flights from Busan (PUS).
Asiana Airlines (Star Alliance): year-round flights from Seoul (ICN).
Tibet Airlines: year-round flights from Hong Kong (HKG).
China Eastern (SkyTeam): seasonal flights from Taichung (RMQ).
Loong Air: seasonal flights from Taichung (RMQ).
Non-stop flights from South-East Asia to Chengdu
Sichuan Airlines has a significant network of flights from South-Eastern Asia to Chengdu.
Sichuan Airlines: year-round flights from Denpasar (DPS), Vientiane (VTE), Kuala Lumpur (KUL), Penang (PEN), Singapore (SIN), Bangkok (BKK), Phuket (HKT), Hanoi (HAN), Ho Chi Minh City (SGN) and Nha Trang (CXR).
Air China (Star Alliance): year-round flights from Jakarta (CGK), Kuala Lumpur (KUL), Singapore (SIN), Bangkok (BKK), Phuket (HKT) and Manila (MNL).
AirAsia X: year-round flights from Kuala Lumpur (KUL).
Batik Air: year-round flights from Kuala Lumpur (KUL).
Malaysia Airlines (Oneworld): year-round flights from Kuala Lumpur (KUL).
Singapore Airlines (Star Alliance): year-round flights from Singapore (SIN).
Bangkok Airways: seasonal flights from Ko Samui (USM).
Chengdu Airlines: seasonal flights from Bangkok (BKK), year-round flights from Chiang Mai (CNX) and Hanoi (HAN).
China Eastern (SkyTeam): year-round flights from Bangkok (BKK).
Spring Airlines: year-round flights from Bangkok (BKK) and Phuket (HKT).
Thai AirAsia: year-round flights from Bangkok (Don Muang) (DMK).
Thai Airways (Star Alliance): year-round flights from Bangkok (BKK).
Thai Lion Air: seasonal flights from Bangkok (Don Muang) (DMK).
Thai Vietjet Air: seasonal flights from Bangkok (BKK).
Sun PhuQuoc: year-round flights from Ho Chi Minh City (SGN) and Phu Quoc (PQC).
Tibet Airlines: year-round flights from Phu Quoc (PQC).
Myanmar Airways: year-round flights from Yangon (RGN).
Non-stop flights from Central Asia to Chengdu
Air China (Star Alliance): year-round flights from Almaty (ALA).
Loong Air: seasonal flights from Bishkek (BSZ) and Tashkent (TAS).
Non-stop flights from Australia / New Zealand / Oceania / the Pacific to Chengdu
Sichuan Airlines is currently the only airline flying non-stop from Oceania to Chengdu. They fly year-round from Melbourne (MEL), Sydney (SYD) and seasonal from Auckland (AKL).
International flights to Chengdu
Flights from Australia to Chengdu
There are 2 airports in Australia that have non-stop flights to Chengdu.
From Melbourne and Sydney, you can fly with Sichuan Airlines.
All flights from Australia
Flights from Austria to Chengdu
Vienna is the only city in Austria with direct flights to Chengdu. From Vienna, direct flights are offered by Hainan Airlines.
All flights from Austria
Flights from Belgium to Chengdu
In Belgium, the only airport that has a direct connection to Chengdu is Brussels. From Brussels, direct flights are offered by Air China (Star Alliance).
All flights from Belgium
Flights from Cambodia to Chengdu
There is 1 airport in Cambodia that has a direct connection to Chengdu, which is Phnom Penh. From Phnom Penh, direct flights are offered by Spring Airlines. This is a seasonal route that starts in October and ends in March.
All flights from Cambodia
Flights from Canada to Chengdu
In Canada, the only airport that has a direct connection to Chengdu is Vancouver. From Vancouver, direct flights are offered by Sichuan Airlines.
All flights from Canada
Flights from Egypt to Chengdu
Cairo is the only city in Egypt with direct flights to Chengdu. From Cairo, direct flights are offered by Sichuan Airlines.
All flights from Egypt
Flights from Ethiopia to Chengdu
There is 1 airport in Ethiopia that has a direct connection to Chengdu, which is Addis Ababa. From Addis Ababa, direct flights are offered by Ethiopian Airlines (Star Alliance).
All flights from Ethiopia
Flights from France to Chengdu
Paris is the only city in France with direct flights to Chengdu. From Paris, direct flights are offered by Air China (Star Alliance).
All flights from France
Flights from Germany to Chengdu
In Germany, the only airport that has a direct connection to Chengdu is Frankfurt. From Frankfurt, direct flights are offered by Air China (Star Alliance).
All flights from Germany
Flights from Hong Kong to Chengdu
There is 1 airport in Hong Kong that has a direct connection to Chengdu, which is Hong Kong. From Hong Kong, you can fly non-stop with Air China (Star Alliance) or Tibet Airlines.
All flights from Hong Kong
Flights from Indonesia to Chengdu
If you are looking for a direct flight from Indonesia to Chengdu, there are 2 airports to choose from.
From Denpasar, direct flights are offered by Sichuan Airlines.
From Jakarta, the only airline with direct flights is Air China (Star Alliance).
All flights from Indonesia
Flights from Italy to Chengdu
In Italy, there are 2 airports that have direct flights to Chengdu.
From Milan (Malpensa), direct flights are offered by Air China (Star Alliance).
From Rome (Fiumicino), the only airline with direct flights is Sichuan Airlines.
All flights from Italy
Flights from Japan to Chengdu
In Japan, the only airport that has a direct connection to Chengdu is Tokyo. From Tokyo, direct flights are offered by Sichuan Airlines.
All flights from Japan
Flights from Kazakhstan to Chengdu
Almaty is the only city in Kazakhstan with direct flights to Chengdu. From Almaty, direct flights are offered by Air China (Star Alliance).
All flights from Kazakhstan
Flights from Kyrgyzstan to Chengdu
There is 1 airport in Kyrgyzstan that has a direct connection to Chengdu, which is Bishkek. From Bishkek, direct flights are offered by Loong Air. This is a seasonal route that starts in October and ends in March.
All flights from Kyrgyzstan
Flights from Laos to Chengdu
Vientiane is the only city in Laos with direct flights to Chengdu. From Vientiane, direct flights are offered by Sichuan Airlines.
All flights from Laos
Flights from Malaysia to Chengdu
If you are looking for a direct flight from Malaysia to Chengdu, there are 2 airports to choose from.
From Kuala Lumpur, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), AirAsia X, Batik Air, Malaysia Airlines (Oneworld) and Sichuan Airlines.
From Penang, the only airline with direct flights is Sichuan Airlines.
All flights from Malaysia
Flights from Maldives to Chengdu
In Maldives, the only airport that has a direct connection to Chengdu is Malé. From Malé, you can fly non-stop with Maldivian or Sichuan Airlines.
All flights from Maldives
Flights from Myanmar (Burma) to Chengdu
There is 1 airport in Myanmar (Burma) that has a direct connection to Chengdu, which is Yangon. From Yangon, direct flights are offered by Myanmar Airways.
All flights from Myanmar (Burma)
Flights from Nepal to Chengdu
In Nepal, the only airport that has a direct connection to Chengdu is Kathmandu. From Kathmandu, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
All flights from Nepal
Flights from New Zealand to Chengdu
Auckland is the only city in New Zealand with direct flights to Chengdu. From Auckland, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in December and ends in March.
All flights from New Zealand
Flights from Philippines to Chengdu
There is 1 airport in Philippines that has a direct connection to Chengdu, which is Manila. From Manila, direct flights are offered by Air China (Star Alliance).
All flights from Philippines
Flights from Qatar to Chengdu
Doha is the only city in Qatar with direct flights to Chengdu. From Doha, direct flights are offered by Qatar Airways (Oneworld).
All flights from Qatar
Flights from Russia to Chengdu
There are 3 airports in Russia that have non-stop flights to Chengdu.
From Moscow Sheremetyevo, direct flights are offered by Sichuan Airlines.
From Novosibirsk, the only airline with direct flights is S7 Airlines. This is a seasonal route that starts in October and ends in March.
From Saint Petersburg, you can fly non-stop to Chengdu with Sichuan Airlines.
All flights from Russia
Flights from Singapore to Chengdu
In Singapore, the only airport that has a direct connection to Chengdu is Singapore. From Singapore, direct flights are offered by Air China (Star Alliance), Sichuan Airlines and Singapore Airlines (Star Alliance).
All flights from Singapore
Flights from South Korea to Chengdu
In South Korea, there are 2 airports that have direct flights to Chengdu.
From Busan, direct flights are offered by Air Busan.
From Seoul, direct flights are offered by Air China (Star Alliance), Asiana Airlines (Star Alliance) and Sichuan Airlines.
All flights from South Korea
Flights from Spain to Chengdu
There is 1 airport in Spain that has a direct connection to Chengdu, which is Madrid. From Madrid, direct flights are offered by Sichuan Airlines.
All flights from Spain
Flights from Sri Lanka to Chengdu
In Sri Lanka, the only airport that has a direct connection to Chengdu is Colombo. From Colombo, direct flights are offered by Air China (Star Alliance).
All flights from Sri Lanka
Flights from Taiwan to Chengdu
Taichung is the only city in Taiwan with direct flights to Chengdu. From Taichung, you can fly non-stop with China Eastern (SkyTeam) or Loong Air. This is a seasonal route that starts in October and ends in March.
All flights from Taiwan
Flights from Thailand to Chengdu
There are 5 airports in Thailand that have non-stop flights to Chengdu.
From Bangkok, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Sichuan Airlines, Spring Airlines, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Bangkok (Don Muang), you can fly non-stop with Thai AirAsia or Thai Lion Air.
From Chiang Mai, you can fly non-stop to Chengdu with Chengdu Airlines.
From Ko Samui, the only airline with direct flights is Bangkok Airways. This is a seasonal route that started in February and ends in September.
From Phuket, direct flights are offered by Air China (Star Alliance), Sichuan Airlines and Spring Airlines.
All flights from Thailand
Flights from Turkey to Chengdu
There is 1 airport in Turkey that has a direct connection to Chengdu, which is Istanbul. From Istanbul, you can fly non-stop with Sichuan Airlines or Turkish Airlines (Star Alliance).
All flights from Turkey
Flights from United Arab Emirates to Chengdu
If you are looking for a direct flight from United Arab Emirates to Chengdu, there are 2 airports to choose from.
From Abu Dhabi, direct flights are offered by Etihad Airways. This is a seasonal route that started in March and ends in September.
From Dubai, the only airline with direct flights is Sichuan Airlines. This route is not operational yet but will start in December.
All flights from United Arab Emirates
Flights from United Kingdom to Chengdu
In United Kingdom, there are 2 airports that have direct flights to Chengdu.
From London Gatwick and London Heathrow, you can fly with Air China (Star Alliance).
All flights from United Kingdom
Flights from United States to Chengdu
Los Angeles is the only city in United States with direct flights to Chengdu. From Los Angeles, direct flights are offered by Sichuan Airlines.
All flights from United States
Flights from Uzbekistan to Chengdu
In Uzbekistan, the only airport that has a direct connection to Chengdu is Tashkent. From Tashkent, direct flights are offered by Loong Air. This is a seasonal route that starts in October and ends in March.
All flights from Uzbekistan
Flights from Vietnam to Chengdu
If you are looking for a direct flight from Vietnam to Chengdu, there are 4 airports to choose from.
From Hanoi, you can fly non-stop with Chengdu Airlines or Sichuan Airlines.
From Ho Chi Minh City, you can fly non-stop with Sichuan Airlines or Sun PhuQuoc.
From Nha Trang, you can fly non-stop to Chengdu with Sichuan Airlines.
From Phu Quoc, you can fly non-stop with Sun PhuQuoc or Tibet Airlines.
All flights from Vietnam
Domestic flights to Chengdu
Flights from China to Chengdu
There are lots of domestic flights to Chengdu (TFU). 157 airports in China have direct flights to the airport.
From Aksu, direct flights are offered by Air China (Star Alliance), Chengdu Airlines and Sichuan Airlines.
From Alaer, you can fly non-stop with Chengdu Airlines or Loong Air. This is a seasonal route that starts in October and ends in March.
From Altay, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Sichuan Airlines and Spring Airlines.
From Alxa Left Banner, Bayanhot, the only airline with direct flights is Air China (Star Alliance). This is a seasonal route that starts in October and ends in March.
From Anyang, direct flights are offered by Ruili Airlines. This is a seasonal route that starts in October and ends in March.
From Baoshan, Yunnan, you can fly non-stop with China Eastern (SkyTeam) or Hongtu Airlines.
From Baotou, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in October and ends in March.
From Beihai, airlines that operate direct flights are Air China (Star Alliance), Air Guilin, Chengdu Airlines, Jiangxi Air, Juneyao 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 Beijing Capital, China Eastern (SkyTeam), China Southern, China United, Hebei Airlines and Xiamen Airlines (SkyTeam).
From Bengbu Tenghu, direct flights are offered by Lucky Air. This is a seasonal route that starts in October and ends in March.
From Bole, you can fly non-stop to Chengdu with Sichuan Airlines.
From Changchun and Jilin City, 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 Changde, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that started in March and ends in September.
From Changsha, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern, Hongtu Airlines, Qingdao Airlines, Sichuan Airlines and Xiamen Airlines (SkyTeam).
From Changzhi, the only airline with direct flights is China Express. This is a seasonal route that starts in October and ends in March.
From Changzhou, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Ruili Airlines and Sichuan Airlines.
From Chenzhou, you can fly non-stop to Chengdu with China Express. This is a seasonal route that starts in October and ends in March.
From Chizhou, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in October and ends in March.
From Dali, 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 Dalian, 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 Daocheng, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Datong, direct flights are offered by Ruili Airlines. This is a seasonal route that starts in October and ends in March.
From Dazhou, you can fly non-stop to Chengdu with Sichuan Airlines.
From Diqing, you can fly non-stop with China Eastern (SkyTeam) or Sichuan Airlines.
From Dongying, the only airline with direct flights is Air China (Star Alliance).
From Dunhuang, you can fly non-stop to Chengdu with Sichuan Airlines. This route is recently announced though, and not operational yet. It will start in October 2026.
From Enshi City, the only airline with direct flights is Spring Airlines. This is a seasonal route that starts in October and ends in March.
From Enyang, direct flights are offered by Lucky Air. This is a seasonal route that starts in October and ends in March.
From Foshan, you can fly non-stop to Chengdu with China United.
From Fuzhou, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Fuzhou Airlines, Hainan Airlines, Sichuan Airlines and Xiamen Airlines (SkyTeam).
From Ganzhou, you can fly non-stop with Lucky Air or Sichuan Airlines.
From Ganzi, you can fly non-stop to Chengdu with Sichuan Airlines.
From Guangzhou, airlines that operate direct flights are 9 Air, Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), China Southern, Hainan Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Guilin, you can fly non-stop with Air China (Star Alliance) or Air Guilin.
From Guiyang, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Guyuan, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in October and ends in March.
From Haikou, airlines that operate direct flights are 9 Air, Air China (Star Alliance), Beijing Capital, Chengdu Airlines, China Eastern (SkyTeam), China Southern, Hainan Airlines, Lucky Air, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Hailar, you can fly non-stop to Chengdu with Sichuan Airlines.
From Hami City, the only airline with direct flights is Air China (Star Alliance).
From Handan, direct flights are offered by Sichuan Airlines. This is a seasonal route that started in March and ends in September.
From Hangzhou, airlines that operate direct flights are Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), Loong Air, Sichuan Airlines, Spring Airlines and Xiamen Airlines (SkyTeam).
From Harbin, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern, Kunming Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Hefei, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Qingdao Airlines, Shenzhen Airlines (Star Alliance), Sichuan Airlines and West Air.
From Hengyang, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Heze, the only airline with direct flights is Loong Air. This is a seasonal route that starts in October and ends in March.
From Hohhot, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Express and Sichuan Airlines. This is a seasonal route that starts in October and ends in March.
From Hongyuan and Hotan, you can fly with Air China (Star Alliance).
From Huai'an, the only airline with direct flights is Colorful Guizhou Airlines. This is a seasonal route that starts in October and ends in March.
From Huizhou, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China United and Sichuan Airlines.
From Ji'an, the only airline with direct flights is Air China (Star Alliance). This is a seasonal route that starts in October and ends in March.
From Jiaxing, direct flights are offered by Loong Air. This is a seasonal route that starts in October and ends in March.
From Jiayuguan and Jiuquan, you can fly non-stop with GX Airlines or Sichuan Airlines.
From Jinan, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), GX Airlines, Shandong Airlines, Sichuan Airlines and West Air.
From Jingdezhen, the only airline with direct flights is China United. This is a seasonal route that starts in October and ends in March.
From Jinghong, airlines that operate direct flights are Air China (Star Alliance), Air Guilin, Chengdu Airlines, China Eastern (SkyTeam), China Express, Kunming Airlines, Loong Air and Sichuan Airlines.
From Jingzhou, the only airline with direct flights is Loong Air. This is a seasonal route that starts in October and ends in March.
From Jining, you can fly non-stop with Chengdu Airlines or China Express. This is a seasonal route that starts in October and ends in March.
From Jinzhou, you can fly non-stop to Chengdu with China United. This is a seasonal route that starts in October and ends in March.
From Jiujiang, direct flights are offered by Colorful Guizhou Airlines.
From Jiuzhaigou, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that started in March and ends in September.
From Karamay, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Kashgar, airlines that operate direct flights are Air China (Star Alliance), China Southern, Qingdao Airlines, Sichuan Airlines, Spring Airlines and Urumqi Air.
From Korla, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Southern, Qingdao Airlines and Sichuan Airlines.
From Kunming, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Kunming Airlines, Lucky Air and Sichuan Airlines.
From Kuqa, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Lancang, the only airline with direct flights is Tibet Airlines. This is a seasonal route that starts in October and ends in March.
From Lanzhou, airlines that operate direct flights are Air China (Star Alliance), Beijing Capital, Chengdu Airlines, China Eastern (SkyTeam), Shenzhen Airlines (Star Alliance), Sichuan Airlines and Spring Airlines.
From Lhasa, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Lucky Air, Sichuan Airlines and Tibet Airlines.
From Lianyungang, direct flights are offered by Air China (Star Alliance).
From Lijiang, airlines that operate direct flights are Air China (Star Alliance), Beijing Capital, Chengdu Airlines, Kunming Airlines, Lucky Air, Qingdao Airlines, Shandong Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Lincang, direct flights are offered by China Eastern (SkyTeam).
From Linfen, the only airline with direct flights is Sichuan Airlines. This route is recently announced though, and not operational yet. It will start in October 2026.
From Linyi, you can fly non-stop with Air China (Star Alliance) or China Express.
From Lishui, the only airline with direct flights is China Express. This is a seasonal route that starts in October and ends in March.
From Liupanshui, direct flights are offered by Colorful Guizhou Airlines. This is a seasonal route that starts in October and ends in March.
From Liuzhou, you can fly non-stop with Juneyao Airlines or Sichuan Airlines.
From Longyan, direct flights are offered by China United. This is a seasonal route that starts in October and ends in March.
From Lüliang, the only airline with direct flights is Sichuan Airlines.
From Mang City, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Kunming Airlines and Sichuan Airlines.
From Meizhou, the only airline with direct flights is China Express. This is a seasonal route that starts in October and ends in March.
From Nanchang, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), Jiangxi Air, Lucky Air, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Nanjing, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China Southern, Juneyao Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Nanning, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Southern, 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, Ruili Airlines and Shenzhen Airlines (Star Alliance).
From Ningbo, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Longjiang Airlines, Loong Air and Sichuan Airlines.
From Nyingchi, direct flights are offered by Air China (Star Alliance), Sichuan Airlines and Tibet Airlines.
From Ordos City, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Qingdao, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China United, Lucky Air, Qingdao Airlines, Shandong Airlines, Sichuan Airlines and Spring Airlines.
From Qinhuangdao, direct flights are offered by China Express. This is a seasonal route that starts in October and ends in March.
From Qionghai, the only airline with direct flights is Sichuan Airlines.
From Quanzhou, direct flights are offered by Air China (Star Alliance), Shenzhen Airlines (Star Alliance) and Xiamen Airlines (SkyTeam).
From Quzhou, the only airline with direct flights is Air China (Star Alliance).
From Rizhao, direct flights are offered by Colorful Guizhou Airlines.
From Ruijin, you can fly non-stop to Chengdu with Lucky Air. This is a seasonal route that starts in October and ends in March.
From Ruoqiang Loulan, direct flights are offered by Tianjin Airlines. This is a seasonal route that starts in October and ends in March.
From Sanya, airlines that operate direct flights are 9 Air, Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), China Southern, Hainan Airlines, Lucky Air and Sichuan Airlines.
From Shanghai, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China Southern, Hainan Airlines, Juneyao Airlines, Shanghai Airlines and Sichuan Airlines.
From Shanghai, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
From Shangrao, direct flights are offered by Donghai Airlines. This is a seasonal route that starts in October and ends in March.
From Shantou, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Southern, Okay Airways, Ruili Airlines, Sichuan Airlines and Spring Airlines.
From Shaoguan, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in October and ends in March.
From Shaoyang, the only airline with direct flights is Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in October and ends in March.
From Shenyang, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Southern, Lucky Air and Sichuan Airlines.
From Shenzhen, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China Southern, Colorful Guizhou Airlines, Donghai Airlines, Hainan Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Shihezi, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in October and ends in March.
From Shijiazhuang, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Express, Hebei Airlines, Lucky Air, Sichuan Airlines and Spring Airlines.
From Shiquanhe, Ngari, direct flights are offered by Tibet Airlines. This is a seasonal route that starts in October and ends in March.
From Shiyan, you can fly non-stop with China Eastern (SkyTeam) or Sichuan Airlines.
From Simao, you can fly non-stop with Colorful Guizhou Airlines or Sichuan Airlines.
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, direct flights are offered by Colorful Guizhou Airlines. This is a seasonal route that starts in October and ends in March.
From Tangshan, you can fly non-stop to Chengdu with Longjiang Airlines.
From Tengchong, direct flights are offered by China Eastern (SkyTeam), Kunming Airlines and Sichuan Airlines.
From Tianjin, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Longjiang Airlines, Okay Airways, Sichuan Airlines and Tianjin Airlines.
From Trat, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in October and ends in March.
From Tumxuk, the only airline with direct flights is Loong Air. This is a seasonal route that starts in October and ends in March.
From Turpan, you can fly non-stop with Chengdu Airlines or Ruili Airlines. This is a seasonal route that starts in October and ends in March.
From Urumqi, airlines that operate direct flights are Air China (Star Alliance), China Southern, Hainan Airlines, Lucky Air, Qingdao Airlines, 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 October and ends in March.
From Weihai, you can fly non-stop with Chengdu Airlines or Qingdao Airlines. This is a seasonal route that starts in October and ends in March.
From Wenshan, you can fly non-stop to Chengdu with Sichuan Airlines.
From Wenzhou, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China United, Shanghai Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Wuhai, direct flights are offered by China Express. This route is recently announced though, and not operational yet. It will start in October 2026.
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, you can fly non-stop with China Express or Sichuan Airlines.
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, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Xi'an, you can fly non-stop with China Southern or Sichuan Airlines.
From Xiahe, direct flights are offered by Sichuan Airlines.
From Xiamen, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Shandong Airlines, Sichuan Airlines and Xiamen Airlines (SkyTeam).
From Xiangxi Biancheng, direct flights are offered by Tianjin Airlines.
From Xiangyang, the only airline with direct flights is Loong Air. This is a seasonal route that starts in October and ends in March.
From Xichang, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Xingtai, the only airline with direct flights is Lucky Air. This is a seasonal route that starts in October and ends in March.
From Xingyi, Guizhou, you can fly non-stop with China Express or Colorful Guizhou Airlines. This is a seasonal route that starts in October and ends in March.
From Xining, 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 Xinzhou, you can fly non-stop with China Express or Ruili Airlines. This is a seasonal route that starts in October and ends in March.
From Xuzhou, direct flights are offered by Loong Air, Ruili Airlines and Sichuan Airlines.
From Yan'an, you can fly non-stop to Chengdu with Air China (Star Alliance). This is a seasonal route that starts in October and ends in March.
From Yancheng, you can fly non-stop with Chengdu Airlines or Sichuan Airlines.
From Yangzhou, direct flights are offered by Kunming Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Yantai, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Hongtu Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Yichang, you can fly non-stop with China Eastern (SkyTeam) or Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in October 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 Yining, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern, Sichuan Airlines and Spring Airlines.
From Yiwu, direct flights are offered by Air China (Star Alliance), China Southern and Colorful Guizhou Airlines.
From Yueyang, direct flights are offered by Juneyao Airlines. This is a seasonal route that starts in October and ends in March.
From Yulin, you can fly non-stop with China United or Hainan Airlines.
From Yuncheng, direct flights are offered by Air China (Star Alliance).
From Yushu City, Qinghai, the only airline with direct flights is China Eastern (SkyTeam). This is a seasonal route that starts in October and ends in March.
From Zhangjiajie, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Zhanjiang, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Longjiang Airlines, Sichuan Airlines and Urumqi Air.
From Zhengzhou, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Southern, Lucky Air, Qingdao Airlines, Sichuan Airlines and Urumqi Air.
From Zhongwei, you can fly non-stop to Chengdu with Chengdu Airlines.
From Zhuhai, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern and Sichuan Airlines.
All flights from China
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 54 airlines flying to Chengdu from 209 airports around the world, as of October 2026.
Which airlines fly to Chengdu?
Sichuan Airlines, Air China 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, SkyTeam and Oneworld are all flying to Chengdu.
How many nonstop flights are there to Chengdu?
There are roughly 16,611 flights arriving at Chengdu every month (or 3,878 flights each week), from a total of 209 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?
Guangzhou, Wuhan and Shanghai 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?
| Guangzhou to Chengdu | 2h 35m |
| Wuhan to Chengdu | 1h 50m |
| Shanghai to Chengdu | 2h 45m |
| Kunming to Chengdu | 1h 40m |
| Lhasa to Chengdu | 2h 40m |