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 195 airports around the world that have direct flights to Chengdu, spread around 176 cities in 32 countries. Currently, there are 150 domestic flights to Chengdu.
On this page
All direct flights to Chengdu Top 200 flights with a stopover Airlines flying to Chengdu Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQThis month, there are 16,219 flights arriving at Chengdu Airport, which are 541 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 951 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 12 hours and 45 minutes and covers a distance of 4,466 miles (7,187 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 53 airlines that fly to Chengdu. Most flights to Chengdu are operated by Sichuan Airlines, as they connect 110 airports to TFU. Below you can find a list of airlines that operate most TFU flights:
Business class flights to Chengdu
There are 158 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 15 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 May 2024:
Non-stop flights from Europe to Chengdu
Sichuan Airlines: year-round flights from Moscow Sheremetyevo (SVO), Saint Petersburg (LED) and Rome (Fiumicino) (FCO).
Aeroflot: seasonal flights from Moscow Sheremetyevo (SVO).
Air China (Star Alliance): year-round flights from Frankfurt (FRA) and London Heathrow (LHR).
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 Dubai (DXB).
China Eastern (SkyTeam): seasonal flights from Medina (MED).
Qatar Airways (Oneworld): year-round flights from Doha (DOH).
Non-stop flights from India / South Asia to Chengdu
Sichuan Airlines: seasonal flights from Malé (MLE) and year-round flights from Kathmandu (KTM).
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 Osaka (KIX) and Tokyo (NRT).
Non-stop flights from East Asia to Chengdu
Sichuan Airlines: year-round flights from Hong Kong (HKG), Seoul (ICN) and Taipei (TSA).
Air China (Star Alliance): year-round flights from Hong Kong (HKG), Seoul (ICN) and Taipei (TPE).
Cathay Pacific (Oneworld): year-round flights from Hong Kong (HKG).
Hong Kong Airlines: seasonal flights from Hong Kong (HKG).
Shenzhen Airlines (Star Alliance): year-round flights from Hong Kong (HKG).
Asiana Airlines (Star Alliance): seasonal flights from Seoul (ICN).
China Airlines (SkyTeam): year-round flights from Taipei (TPE).
EVA Air (Star Alliance): year-round flights from Taipei (TPE).
Air Macau: year-round flights from Macau (MFM).
Non-stop flights from South-East Asia to Chengdu
Sichuan Airlines: seasonal flights from Kuala Lumpur (KUL), year-round flights from Singapore (SIN), Bangkok (BKK), seasonal flights from Chiang Mai (CNX), year-round flights from Phuket (HKT), Hanoi (HAN), Ho Chi Minh City (SGN) and Nha Trang (CXR).
Air China (Star Alliance): year-round flights from Kuala Lumpur (KUL), Singapore (SIN), Bangkok (BKK), Phuket (HKT), Jakarta (CGK) and Manila (MNL).
AirAsia X: year-round flights from Kuala Lumpur (KUL).
Batik Air: year-round flights from Kuala Lumpur (KUL).
Singapore Airlines (Star Alliance): seasonal flights from Singapore (SIN).
Bangkok Airways: seasonal flights from Ko Samui (USM).
China Eastern (SkyTeam): year-round flights from Bangkok (BKK) and Phuket (HKT).
Lucky Air: seasonal flights from Bangkok (BKK).
Nok Air: year-round flights from Phuket (HKT).
Spring Airlines: seasonal flights from Bangkok (Don Muang) (DMK).
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).
VietJet Air: seasonal flights from Ho Chi Minh City (SGN) and Phu Quoc (PQC).
Royal Air Charter: seasonal flights from Caticlan (MPH) and Kalibo (KLO).
Air Bishkek: seasonal flights from Phnom Penh (PNH).
Lao Airlines: seasonal flights from Vientiane (VTE).
Non-stop flights from Central Asia to Chengdu
Loong Air is currently the only airline flying non-stop from Central Asia to Chengdu. They fly seasonal from Bishkek (FRU) 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.
Flights from Cambodia to Chengdu
Phnom Penh is the only city in Cambodia with direct flights to Chengdu. From Phnom Penh, direct flights are offered by Air Bishkek. This is a seasonal route that starts in May and ends in October.
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.
Flights from Egypt to Chengdu
There is 1 airport in Egypt that has a direct connection to Chengdu, which is Cairo. From Cairo, direct flights are offered by Sichuan Airlines.
Flights from Ethiopia to Chengdu
In Ethiopia, the only airport that has a direct connection to Chengdu is Addis Ababa. From Addis Ababa, direct flights are offered by Ethiopian Airlines (Star Alliance).
Flights from Germany to Chengdu
Frankfurt is the only city in Germany with direct flights to Chengdu. From Frankfurt, direct flights are offered by Air China (Star Alliance).
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, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Cathay Pacific (Oneworld), Hong Kong Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
Flights from Indonesia to Chengdu
Jakarta is the only city in Indonesia with direct flights to Chengdu. From Jakarta, direct flights are offered by Air China (Star Alliance).
Flights from Italy to Chengdu
In Italy, the only airport that has a direct connection to Chengdu is Rome (Fiumicino). From Rome (Fiumicino), direct flights are offered by Sichuan Airlines.
Flights from Japan to Chengdu
If you are looking for a direct flight from Japan to Chengdu, there are 2 airports to choose from.
From Osaka and Tokyo, you can fly with Sichuan Airlines.
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 May and ends in October.
Flights from Laos to Chengdu
In Laos, the only airport that has a direct connection to Chengdu is Vientiane. From Vientiane, direct flights are offered by Lao Airlines. This is a seasonal route that starts in May and ends in July.
Flights from Macao to Chengdu
Macau is the only city in Macao with direct flights to Chengdu. From Macau, direct flights are offered by Air Macau.
Flights from Malaysia to Chengdu
There is 1 airport in Malaysia that has a direct connection to Chengdu, which is Kuala Lumpur. From Kuala Lumpur, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), AirAsia X, Batik Air and Sichuan Airlines.
Flights from Maldives to Chengdu
Malé is the only city in Maldives with direct flights to Chengdu. From Malé, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
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.
Flights from New Zealand to Chengdu
There is 1 airport in New Zealand that has a direct connection to Chengdu, which is Auckland. From Auckland, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
Flights from Philippines to Chengdu
In Philippines, there are 3 airports that have direct flights to Chengdu.
From Caticlan and Kalibo, you can fly with Royal Air Charter.
From Manila, you can fly non-stop to Chengdu with Air China (Star Alliance).
Flights from Qatar to Chengdu
In Qatar, the only airport that has a direct connection to Chengdu is Doha. From Doha, direct flights are offered by Qatar Airways (Oneworld).
Flights from Russia to Chengdu
If you are looking for a direct flight from Russia to Chengdu, there are 2 airports to choose from.
From Moscow Sheremetyevo, you can fly non-stop with Aeroflot or Sichuan Airlines.
From Saint Petersburg, the only airline with direct flights is Sichuan Airlines.
Flights from Saudi Arabia to Chengdu
Medina is the only city in Saudi Arabia with direct flights to Chengdu. From Medina, direct flights are offered by China Eastern (SkyTeam). This route is recently announced though, and not operational yet. It will start in May 2024.
Flights from Singapore to Chengdu
There is 1 airport in Singapore that has a direct connection to Chengdu, which is Singapore. From Singapore, direct flights are offered by Air China (Star Alliance), Sichuan Airlines and Singapore Airlines (Star Alliance).
Flights from South Korea to Chengdu
Seoul is the only city in South Korea with direct flights to Chengdu. From Seoul, direct flights are offered by Air China (Star Alliance), Asiana Airlines (Star Alliance) and Sichuan Airlines.
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).
Flights from Taiwan to Chengdu
There are 2 airports in Taiwan that have non-stop flights to Chengdu.
From Taipei, direct flights are offered by Air China (Star Alliance), China Airlines (SkyTeam) and EVA Air (Star Alliance).
From Taipei, the only airline with direct flights is Sichuan Airlines.
Flights from Thailand to Chengdu
In Thailand, there are 5 airports that have direct flights to Chengdu.
From Bangkok, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Lucky Air, Sichuan Airlines and Thai Airways (Star Alliance).
From Bangkok (Don Muang), direct flights are offered by Spring Airlines, Thai AirAsia and Thai Lion Air.
From Chiang Mai, you can fly non-stop to Chengdu with Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
From Ko Samui, the only airline with direct flights is Bangkok Airways. This is a seasonal route that starts in May and ends in October.
From Phuket, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Nok Air and Sichuan Airlines.
Flights from Turkey to Chengdu
There is 1 airport in Turkey that has a direct connection to Chengdu, which is Istanbul. From Istanbul, direct flights are offered by Sichuan Airlines.
Flights from United Arab Emirates to Chengdu
In United Arab Emirates, the only airport that has a direct connection to Chengdu is Dubai. From Dubai, direct flights are offered by Sichuan Airlines.
Flights from United Kingdom to Chengdu
London Heathrow is the only city in United Kingdom with direct flights to Chengdu. From London Heathrow, direct flights are offered by Air China (Star Alliance).
Flights from United States to Chengdu
There is 1 airport in United States that has a direct connection to Chengdu, which is Los Angeles. From Los Angeles, direct flights are offered by Sichuan Airlines.
Flights from Uzbekistan to Chengdu
Tashkent is the only city in Uzbekistan with direct flights to Chengdu. From Tashkent, direct flights are offered by Loong Air. This is a seasonal route that starts in May and ends in October.
Flights from Vietnam to Chengdu
There are 4 airports in Vietnam that have non-stop flights to Chengdu.
From Hanoi, direct flights are offered by Sichuan Airlines.
From Ho Chi Minh City, you can fly non-stop with Sichuan Airlines or VietJet Air.
From Nha Trang, you can fly non-stop to Chengdu with Sichuan Airlines.
From Phu Quoc, the only airline with direct flights is VietJet Air. This is a seasonal route that starts in July and ends in October.
Domestic flights to Chengdu
Flights from China to Chengdu
There are lots of domestic flights to Chengdu (TFU). 150 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 May and ends in October.
From Altay, you can fly non-stop to Chengdu with Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
From Anqing, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Anshan, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
From Baise, you can fly non-stop to Chengdu with Colorful Guizhou Airlines. This is a seasonal route that starts in May and ends in October.
From Baoshan, Yunnan, direct flights are offered by China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Baotou and Bayannur, you can fly with Chengdu Airlines.
From Beihai, you can fly non-stop with Air China (Star Alliance) or 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 Southern, China United, Hebei Airlines and Xiamen Airlines (SkyTeam).
From Changchun and Jilin City, direct flights are offered by Air China (Star Alliance), China Southern and Sichuan Airlines.
From Changde, the only airline with direct flights is China United. This is a seasonal route that starts in May and ends in October.
From Changsha, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern, Hongtu Airlines, Juneyao Airlines, Okay Airways, 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 May and ends in October.
From Changzhou, direct flights are offered by Air China (Star Alliance), China Eastern (SkyTeam) and Sichuan Airlines.
From Chenzhou and Chizhou, all direct flights to Chengdu are operated by Chengdu Airlines.
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, direct flights are offered by Air China (Star Alliance), 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 May and ends in October.
From Dazhou, you can fly non-stop with Chengdu Airlines or 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 with Chengdu Airlines or Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
From Enshi City, the only airline with direct flights is Spring Airlines. This is a seasonal route that starts in May and ends in October.
From Ezhou, you can fly non-stop with China Eastern (SkyTeam) or China Express. This is a seasonal route that starts in May and ends in October.
From Foshan, you can fly non-stop to Chengdu with China United. This is a seasonal route that starts in May and ends in October.
From Fuzhou, direct flights are offered by Air China (Star Alliance), 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, direct flights are offered by Air China (Star Alliance), Air Guilin and Sichuan Airlines.
From Guiyang, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Guyuan, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Haikou, airlines that operate direct flights are 9 Air, Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern, Hainan Airlines, Lucky Air and Sichuan Airlines.
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, Spring Airlines, Tianjin Airlines and Xiamen Airlines (SkyTeam).
From Harbin, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Southern, Kunming Airlines, Lucky Air and Sichuan Airlines.
From Hefei, airlines that operate direct flights are 9 Air, Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China United, Qingdao Airlines, Shenzhen Airlines (Star Alliance), Sichuan Airlines and West Air.
From Hengyang, direct flights are offered by Air China (Star Alliance). This is a seasonal route that starts in May and ends in June.
From Heze, the only airline with direct flights is Loong Air. This is a seasonal route that starts in May and ends in October.
From Hohhot, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Express, GX Airlines and Lucky Air.
From Hongyuan and Hotan, you can fly with Air China (Star Alliance).
From Huai'an, you can fly non-stop with Chengdu Airlines or Lucky Air. This is a seasonal route that starts in May and ends in October.
From Huizhou, direct flights are offered by Air China (Star Alliance), China Eastern (SkyTeam) and Sichuan Airlines.
From Ji'an, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Jiayuguan and Jiuquan, you can fly non-stop to Chengdu with Sichuan Airlines.
From Jinan, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Lucky Air, Shandong Airlines, Sichuan Airlines and West Air.
From Jingdezhen, direct flights are offered by Shandong Airlines. This is a seasonal route that starts in May and ends in October.
From Jinghong, airlines that operate direct flights are Air China (Star Alliance), Air Guilin, China Eastern (SkyTeam), China Express, Kunming Airlines, Lucky Air and Sichuan Airlines.
From Jingzhou, direct flights are offered by Loong Air. This is a seasonal route that starts in May and ends in October.
From Jining, you can fly non-stop with Chengdu Airlines or China Express. This is a seasonal route that starts in May and ends in October.
From Jiujiang, you can fly non-stop to Chengdu with China Express. This is a seasonal route that starts in May and ends in October.
From Jiuzhaigou and Karamay, all direct flights to Chengdu are operated by Air China (Star Alliance) and Sichuan Airlines.
From Kashgar, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Southern, Sichuan Airlines and Urumqi Air.
From Korla, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Beijing Capital, China Southern, Qingdao Airlines and Sichuan Airlines.
From Kunming, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), Hongtu Airlines, Kunming Airlines, Lucky Air, Ruili Airlines and Sichuan Airlines.
From Kuqa, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
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, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Lijiang, airlines that operate direct flights are Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), Kunming Airlines, Lucky Air, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Lincang, the only airline with direct flights is China Eastern (SkyTeam).
From Linfen, you can fly non-stop to Chengdu with Sichuan Airlines.
From Linyi, you can fly non-stop with Air China (Star Alliance) or China Express.
From Liuzhou, you can fly non-stop with China Eastern (SkyTeam) or Sichuan Airlines.
From Lüliang, you can fly non-stop to Chengdu with 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 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), Juneyao Airlines, Lucky Air, 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, direct flights are offered by Air China (Star Alliance), Donghai Airlines and Shenzhen Airlines (Star Alliance).
From Ningbo, 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 Nyingchi and Ordos City, you can fly with Air China (Star Alliance) and Sichuan Airlines.
From Qianjiang, you can fly non-stop to Chengdu with Qingdao Airlines. This is a seasonal route that starts in May and ends in October.
From Qingdao, airlines that operate direct flights are China Eastern (SkyTeam), China United, Juneyao Airlines, Kunming Airlines, Qingdao Airlines, Shandong Airlines, Sichuan Airlines and Spring Airlines.
From Qingyang, direct flights are offered by China Express. This is a seasonal route that starts in May and ends in October.
From Qionghai, you can fly non-stop with Air China (Star Alliance) or 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), Sichuan Airlines and Xiamen Airlines (SkyTeam).
From Quzhou, the only airline with direct flights is Air China (Star Alliance).
From Rizhao, you can fly non-stop to Chengdu with Sichuan Airlines.
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 (SkyTeam) and Sichuan Airlines.
From Shanghai, there are 5 airlines that have direct services to Chengdu, which are China Eastern (SkyTeam), China Southern, Juneyao Airlines, Shanghai Airlines (SkyTeam) and Spring Airlines.
From Shangrao, direct flights are offered by China Express. This is a seasonal route that starts in May and ends in October.
From Shantou, direct flights are offered by Air China (Star Alliance), China Southern and Sichuan Airlines.
From Shaoguan, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Shenyang, direct flights are offered by Air China (Star Alliance), China Southern 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, you can fly non-stop to Chengdu with 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, the only airline with direct flights is China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Simao, you can fly non-stop to Chengdu with Sichuan Airlines.
From Taiyuan, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Loong Air, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Taizhou, you can fly non-stop with Air China (Star Alliance) or Colorful Guizhou Airlines.
From Tangshan, you can fly non-stop to Chengdu with Ruili Airlines. This is a seasonal route that starts in May and ends in October.
From Tengchong, you can fly non-stop with China Eastern (SkyTeam) or Sichuan Airlines.
From Tianjin, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Lucky Air, Okay Airways, Sichuan Airlines and Tianjin Airlines.
From Tongren, you can fly non-stop to Chengdu with Sichuan Airlines.
From Trat, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Tumxuk, direct flights are offered by Loong Air. This is a seasonal route that starts in May and ends in October.
From Turpan, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Urumqi, airlines that operate direct flights are Air China (Star Alliance), China Southern, Hainan Airlines, Lucky Air, Shanghai Airlines (SkyTeam), Sichuan Airlines, Tianjin Airlines and Urumqi Air.
From Weifang, the only airline with direct flights is China Express. This is a seasonal route that starts in May and ends in October.
From Weihai, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Wenshan, the only airline with direct flights is Sichuan Airlines.
From Wenzhou, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China United, Qingdao Airlines, Shanghai Airlines (SkyTeam) and Sichuan Airlines.
From Wuhai, you can fly non-stop to Chengdu with China Express. This is a seasonal route that starts in May and ends in October.
From Wuhan, 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.
From Wuhu Xuanzhou, the only airline with direct flights is Sichuan Airlines.
From Wulong, you can fly non-stop to Chengdu with Shandong Airlines. This is a seasonal route that starts in May and ends in October.
From Wuxi / Suzhou, there are 4 airlines that have direct services to Chengdu, which are China Eastern (SkyTeam), Juneyao Airlines, Ruili Airlines and Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in May and ends in October.
From Wuyishan, Nanping, Fujian, direct flights are offered by Sichuan Airlines.
From Wuzhou, you can fly non-stop to Chengdu with Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Xi'an, direct flights are offered by China Eastern (SkyTeam), China Southern and Sichuan Airlines.
From Xiahe, the only airline with direct flights is Sichuan Airlines.
From Xiamen, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Lucky Air, Shandong Airlines and Xiamen Airlines (SkyTeam).
From Xiangxi Biancheng, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in October and ends in March.
From Xiangyang, direct flights are offered by Loong Air. This is a seasonal route that starts in May and ends in October.
From Xichang, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Xingyi, Guizhou, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in May and ends in October.
From Xining, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, 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 May and ends in October.
From Xuzhou, you can fly non-stop with Loong Air or Sichuan Airlines.
From Yan'an, direct flights are offered by China Express. This is a seasonal route that starts in May and ends in October.
From Yancheng, you can fly non-stop with Chengdu Airlines or Sichuan Airlines.
From Yangzhou, you can fly non-stop with Kunming Airlines or Sichuan Airlines. This route is recently announced though, and not operational yet. It will start in May 2024.
From Yantai, 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 Yichang, you can fly non-stop to Chengdu with China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Yichun, Jiangxi, the only airline with direct flights is Sichuan Airlines.
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, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Southern, Sichuan Airlines and Spring Airlines.
From Yiwu, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Southern, Colorful Guizhou Airlines and Sichuan Airlines.
From Yulin, you can fly non-stop with China United or Hainan Airlines. This is a seasonal route that starts in May and ends in October.
From Yulin, you can fly non-stop to Chengdu with Sichuan Airlines.
From Yuncheng, the only airline with direct flights is Air China (Star Alliance).
From Yushu City, Qinghai, direct flights are offered by China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Zhangjiajie, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Zhanjiang, direct flights are offered by Air China (Star Alliance), Sichuan Airlines and Urumqi Air.
From Zhengzhou, airlines that operate direct flights are 9 Air, Air China (Star Alliance), China Southern, Jiangxi Air, Lucky Air and Sichuan Airlines.
From Zhongwei, you can fly non-stop to Chengdu with China Express. This is a seasonal route that starts in May and ends in October.
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.
From Zunyi and Zunyi, all direct flights to Chengdu are operated by Chengdu Airlines.
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 53 airlines flying to Chengdu from 195 airports around the world, as of May 2024.
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,219 flights arriving at Chengdu every month (or 3,787 flights each week), from a total of 195 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 30m |
Wuhan to Chengdu | 1h 55m |
Shanghai to Chengdu | 2h 25m |
Kunming to Chengdu | 1h 35m |
Shenzhen to Chengdu | 2h 25m |