USD · $
AUD · A$
BRL · R$
CAD · C$
CHF · CHF
CNY · ¥
CZK ·
DKK · kr
EUR ·
GBP · £
IDR · Rp
INR ·
JPY · ¥
KRW ·
NOK · kr
PLN ·
RUB ·
SEK · kr
THB · ฿
TRY ·
TWD · NT$
VND ·
EN
Full Map
From
To
Dates
Flight times
Prices
Alliances
Airlines
Classes
Aircraft
Distance
Duration
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
> 100 non-stop destinations

Airports with non-stop flights to 100+ destinations

> 30 non-stop destinations

Airports with non-stop flights to 30+ destinations

> 7 non-stop destinations

Airports with non-stop flights to 7 to 30 destinations

< 7 non-stop destinations

Airports with non-stop flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Flight timesNEW! All

Show flights that depart and / or arrive between specific times

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

Distance All

Show flights with a min / max flight distance

Duration All

Show flights with a min / max flight duration

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?

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 210 airports around the world that have direct flights to Chengdu, spread around 182 cities in 36 countries. Currently, there are 156 domestic flights to Chengdu.

This month, there are 18,269 flights arriving at Chengdu Airport, which are 609 flights per day or 25 flights per hour. On an average day, there is at least 1 flight arriving every 2 minutes.

The most frequently departed flights to Chengdu are routes from Wuhan (WUH) in China and Guangzhou (CAN), also in China. These two routes together are operated 1007 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).

 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 55 airlines that fly to Chengdu. Most flights to Chengdu are operated by Sichuan Airlines, as they connect 114 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.

Jan
Feb
Apr
May
Jun
Aug
Sep
Oct
Dec

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.

Show all

Business class flights to Chengdu

There are 182 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 2 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 July 2026:

Non-stop flights from Europe to Chengdu

Sichuan AirlinesSichuan Airlines: year-round flights from Moscow Sheremetyevo (SVO), Saint Petersburg (LED), Rome (Fiumicino) (FCO) and Madrid (MAD).

Air ChinaAir 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 AirlinesHainan Airlines: seasonal flights from Vienna (VIE).

Non-stop flights from the US to Chengdu

Sichuan AirlinesSichuan 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 AirlinesSichuan 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 AirlinesSichuan Airlines: year-round flights from Cairo (CAI).

Ethiopian AirlinesEthiopian Airlines (Star Alliance): year-round flights from Addis Ababa (ADD).

Non-stop flights from the Middle-East / Western Asia to Chengdu

Sichuan AirlinesSichuan Airlines: year-round flights from Istanbul (IST) and seasonal flights from Dubai (DXB).

Etihad AirwaysEtihad Airways: seasonal flights from Abu Dhabi (AUH).

Qatar AirwaysQatar Airways (Oneworld): year-round flights from Doha (DOH).

Non-stop flights from India / South Asia to Chengdu

Sichuan AirlinesSichuan Airlines: year-round flights from Malé (MLE) and Kathmandu (KTM).

MaldivianMaldivian: seasonal flights from Malé (MLE).

Air ChinaAir China (Star Alliance): year-round flights from Kathmandu (KTM) and Colombo (CMB).

Non-stop flights from Japan to Chengdu

Sichuan AirlinesSichuan Airlines is currently the only airline flying non-stop from Japan to Chengdu. They fly seasonal from Osaka (KIX) and year-round from Tokyo (NRT).

Non-stop flights from East Asia to Chengdu

Sichuan AirlinesSichuan Airlines: seasonal flights from Hong Kong (HKG), year-round flights from Seoul (ICN) and seasonal flights from Taipei (TSA).

Air ChinaAir China (Star Alliance): year-round flights from Hong Kong (HKG), Seoul (ICN) and Taipei (TPE).

Cathay PacificCathay Pacific (Oneworld): year-round flights from Hong Kong (HKG).

Hong Kong AirlinesHong Kong Airlines: seasonal flights from Hong Kong (HKG).

Shenzhen AirlinesShenzhen Airlines (Star Alliance): year-round flights from Hong Kong (HKG).

Tibet AirlinesTibet Airlines: seasonal flights from Hong Kong (HKG).

Asiana AirlinesAsiana Airlines (Star Alliance): seasonal flights from Seoul (ICN).

China AirlinesChina Airlines (SkyTeam): year-round flights from Taipei (TPE).

China EasternChina Eastern (SkyTeam): seasonal flights from Taichung (RMQ).

EVA AirEVA Air (Star Alliance): year-round flights from Taipei (TPE).

Air MacauAir Macau: year-round flights from Macau (MFM).

Non-stop flights from South-East Asia to Chengdu

Sichuan Airlines has a significant network of flights from South-Eastern Asia to Chengdu.

Sichuan AirlinesSichuan Airlines: year-round flights from Brunei and Muara (BWN), 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 ChinaAir China (Star Alliance): year-round flights from Jakarta (CGK), Kuala Lumpur (KUL), Singapore (SIN), Bangkok (BKK), Phuket (HKT) and Manila (MNL).

AirAsia XAirAsia X: year-round flights from Kuala Lumpur (KUL).

Batik AirBatik Air: year-round flights from Kuala Lumpur (KUL).

Malaysia AirlinesMalaysia Airlines (Oneworld): year-round flights from Kuala Lumpur (KUL).

Singapore AirlinesSingapore Airlines (Star Alliance): seasonal flights from Singapore (SIN).

Bangkok AirwaysBangkok Airways: seasonal flights from Ko Samui (USM).

Chengdu AirlinesChengdu Airlines: seasonal flights from Bangkok (BKK), Chiang Mai (CNX) and Hanoi (HAN).

China EasternChina Eastern (SkyTeam): year-round flights from Bangkok (BKK).

Spring AirlinesSpring Airlines: year-round flights from Bangkok (BKK) and seasonal flights from Phuket (HKT).

Thai AirAsiaThai AirAsia: year-round flights from Bangkok (Don Muang) (DMK).

Thai AirwaysThai Airways (Star Alliance): year-round flights from Bangkok (BKK).

Thai Lion AirThai Lion Air: year-round flights from Bangkok (Don Muang) (DMK).

Sun PhuQuocSun PhuQuoc: seasonal flights from Ho Chi Minh City (SGN) and Phu Quoc (PQC).

Tibet AirlinesTibet Airlines: seasonal flights from Phu Quoc (PQC).

Cambodia AirwaysCambodia Airways: seasonal flights from Sihanoukville (KOS).

Non-stop flights from Central Asia to Chengdu

Air ChinaAir China (Star Alliance): year-round flights from Almaty (ALA).

Loong AirLoong Air: year-round flights from Bishkek (BSZ) and Tashkent (TAS).

Non-stop flights from Australia / New Zealand / Oceania / the Pacific to Chengdu

Sichuan AirlinesSichuan Airlines is currently the only airline flying non-stop from Oceania to Chengdu. They fly year-round from Melbourne (MEL) and Sydney (SYD).

International flights to Chengdu

Australia
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

Austria
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. This is a seasonal route that starts in July and ends in November.

All flights from Austria

Belgium
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

Brunei
Flights from Brunei to Chengdu

There is 1 airport in Brunei that has a direct connection to Chengdu, which is Brunei and Muara. From Brunei and Muara, direct flights are offered by Sichuan Airlines.

All flights from Brunei

Cambodia
Flights from Cambodia to Chengdu

If you are looking for a direct flight from Cambodia to Chengdu, there are 2 airports to choose from.

From Phnom Penh, direct flights are offered by Spring Airlines. This is a seasonal route that starts in July and ends in October.
From Sihanoukville, the only airline with direct flights is Cambodia Airways. This is a seasonal route that starts in August and ends in October.

All flights from Cambodia

Canada
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

Egypt
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

Ethiopia
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

France
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

Germany
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

Hong Kong
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, airlines that operate direct flights are Air China (Star Alliance), Cathay Pacific (Oneworld), Hong Kong Airlines, Shenzhen Airlines (Star Alliance), Sichuan Airlines and Tibet Airlines.

All flights from Hong Kong

Indonesia
Flights from Indonesia to Chengdu

In Indonesia, there are 2 airports that have direct flights to Chengdu.

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

Italy
Flights from Italy to Chengdu

If you are looking for a direct flight from Italy to Chengdu, there are 2 airports to choose from.

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

Japan
Flights from Japan to Chengdu

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

From Osaka and Tokyo, you can fly with Sichuan Airlines.

All flights from Japan

Kazakhstan
Flights from Kazakhstan to Chengdu

In Kazakhstan, the only airport that has a direct connection to Chengdu is Almaty. From Almaty, direct flights are offered by Air China (Star Alliance).

All flights from Kazakhstan

Kyrgyzstan
Flights from Kyrgyzstan to Chengdu

Bishkek is the only city in Kyrgyzstan with direct flights to Chengdu. From Bishkek, direct flights are offered by Loong Air.

All flights from Kyrgyzstan

Laos
Flights from Laos to Chengdu

There is 1 airport in Laos that has a direct connection to Chengdu, which is Vientiane. From Vientiane, direct flights are offered by Sichuan Airlines.

All flights from Laos

Macao
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.

All flights from Macao

Malaysia
Flights from Malaysia to Chengdu

In Malaysia, there are 2 airports that have direct flights to Chengdu.

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

Maldives
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

Nepal
Flights from Nepal to Chengdu

There is 1 airport in Nepal that has a direct connection to Chengdu, which is Kathmandu. From Kathmandu, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.

All flights from Nepal

Philippines
Flights from Philippines to Chengdu

In Philippines, the only airport that has a direct connection to Chengdu is Manila. From Manila, direct flights are offered by Air China (Star Alliance).

All flights from Philippines

Qatar
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

Russia
Flights from Russia to Chengdu

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

From Moscow Sheremetyevo and Saint Petersburg, you can fly with Sichuan Airlines.

All flights from Russia

Singapore
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).

All flights from Singapore

South Korea
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.

All flights from South Korea

Spain
Flights from Spain to Chengdu

In Spain, the only airport that has a direct connection to Chengdu is Madrid. From Madrid, direct flights are offered by Sichuan Airlines.

All flights from Spain

Sri Lanka
Flights from Sri Lanka to Chengdu

There is 1 airport in Sri Lanka that has a direct connection to Chengdu, which is Colombo. From Colombo, direct flights are offered by Air China (Star Alliance).

All flights from Sri Lanka

Taiwan
Flights from Taiwan to Chengdu

If you are looking for a direct flight from Taiwan to Chengdu, there are 3 airports to choose from.

From Taichung, direct flights are offered by China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
From Taipei, direct flights are offered by Air China (Star Alliance), China Airlines (SkyTeam) and EVA Air (Star Alliance).
From Taipei, you can fly non-stop to Chengdu with Sichuan Airlines. This route is recently announced though, and not operational yet. It will start in July 2026.

All flights from Taiwan

Thailand
Flights from Thailand to Chengdu

In Thailand, there are 5 airports that have direct flights to Chengdu.

From Bangkok, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Sichuan Airlines, Spring Airlines and Thai Airways (Star Alliance).
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. This is a seasonal route that starts in July and ends in October.
From Ko Samui, the only airline with direct flights is Bangkok Airways. This route is not operational yet but will start in October.
From Phuket, direct flights are offered by Air China (Star Alliance), Sichuan Airlines and Spring Airlines.

All flights from Thailand

Turkey
Flights from Turkey to Chengdu

In Turkey, the only airport that has a direct connection to Chengdu is Istanbul. From Istanbul, direct flights are offered by Sichuan Airlines.

All flights from Turkey

United Arab Emirates
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 June.
From Dubai, the only airline with direct flights is Sichuan Airlines. This route is not operational yet but will start in September.

All flights from United Arab Emirates

United Kingdom
Flights from United Kingdom to Chengdu

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

From London Gatwick and London Heathrow, you can fly with Air China (Star Alliance).

All flights from United Kingdom

United States
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

Uzbekistan
Flights from Uzbekistan to Chengdu

There is 1 airport in Uzbekistan that has a direct connection to Chengdu, which is Tashkent. From Tashkent, direct flights are offered by Loong Air.

All flights from Uzbekistan

Vietnam
Flights from Vietnam to Chengdu

In Vietnam, there are 4 airports that have direct flights to Chengdu.

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. This is a seasonal route that starts in July and ends in October.

All flights from Vietnam

Domestic flights to Chengdu

China
Flights from China to Chengdu

There are lots of domestic flights to Chengdu (TFU). 156 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 July and ends in October.
From Altay, you can fly non-stop with China Eastern (SkyTeam) or Sichuan Airlines.
From Anshan, the only airline with direct flights is Sichuan Airlines. 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 July and ends in October.
From Baoshan, Yunnan, you can fly non-stop to Chengdu with China Eastern (SkyTeam).
From Baotou, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in July and ends in October.
From Beihai, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), 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 July and ends in October.
From Bole, you can fly non-stop to Chengdu with Sichuan Airlines.
From Cangyuan, direct flights are offered by China Eastern (SkyTeam). This is a seasonal route that starts in October and ends in March.
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, you can fly non-stop to Chengdu with Sichuan Airlines.
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, direct flights are offered by China Express. This is a seasonal route that starts in July and ends in October.
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, direct flights are offered by China Express. This is a seasonal route that starts in July and ends in October.
From Chizhou, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in July and ends in October.
From Dali, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Lucky Air, Sichuan Airlines and Tibet 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, you can fly non-stop to Chengdu with Ruili Airlines. This is a seasonal route that starts in July and ends in October.
From Dazhou, direct flights are offered by Sichuan Airlines.
From Diqing, you can fly non-stop with China Eastern (SkyTeam) or Sichuan Airlines.
From Dongying, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Dunhuang, the only airline with direct flights is Sichuan Airlines. This is a seasonal route that starts in July and ends in October.
From Enshi City, direct flights are offered by Spring Airlines. This is a seasonal route that starts in July and ends in October.
From Enyang, you can fly non-stop to Chengdu with Lucky Air. This is a seasonal route that starts in July and ends in October.
From Foshan, direct flights are offered by China United. This is a seasonal route that starts in July and ends in October.
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, the only airline with direct flights is 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 Haikou, airlines that operate direct flights are 9 Air, Air China (Star Alliance), 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 with Qingdao Airlines or Sichuan Airlines. This is a seasonal route that starts in July and ends in August.
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 June.
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 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 July and ends in October.
From Hohhot, direct flights are offered by Air China (Star Alliance), Chengdu Airlines and China Express.
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 July and ends in October.
From Huizhou, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), China United and Sichuan Airlines.
From Jiaxing, the only airline with direct flights is Loong Air. This is a seasonal route that starts in July and ends in October.
From Jiayuguan and Jiuquan, you can fly non-stop with GX Airlines or Sichuan Airlines.
From Jinan, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Shandong Airlines and Sichuan Airlines.
From Jingdezhen, direct flights are offered by China United. This is a seasonal route that starts in July and ends in October.
From Jinghong, airlines that operate direct flights are Air China (Star Alliance), Air Guilin, Chengdu Airlines, China Eastern (SkyTeam), China Express, Kunming Airlines and Sichuan Airlines.
From Jingzhou, you can fly non-stop to Chengdu with Loong Air. This is a seasonal route that starts in July 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 July and ends in October.
From Jinzhou, direct flights are offered by China United. This is a seasonal route that starts in July and ends in October.
From Jiujiang, you can fly non-stop to Chengdu with Colorful Guizhou Airlines. This is a seasonal route that starts in July and ends in October.
From Jiuzhaigou, direct flights are offered by Sichuan Airlines.
From Karamay, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Kashgar, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Southern, Qingdao Airlines, Sichuan 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, Ruili Airlines and Sichuan Airlines.
From Kuqa, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
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, 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, Chengdu Airlines, Kunming Airlines, Lucky Air, Qingdao Airlines, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
From Lincang, direct flights are offered by 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 Lishui, the only airline with direct flights is China Express. This is a seasonal route that starts in July and ends in October.
From Liuzhou and Lüliang, all direct flights to Chengdu are operated by 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), 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 Nanyang, the only airline with direct flights is Sichuan Airlines.
From Ningbo, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam) 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, you can fly non-stop to Chengdu with China Express. This is a seasonal route that starts in July and ends in October.
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, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Rizhao, direct flights are offered by Colorful Guizhou Airlines. This is a seasonal route that starts in July and ends in October.
From Ruijin, the only airline with direct flights is Lucky Air. This is a seasonal route that starts in July and ends in October.
From Ruoqiang Loulan, you can fly non-stop to Chengdu with Tianjin Airlines. This is a seasonal route that starts in July and ends in October.
From Sanming, the only airline with direct flights is 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 and Sichuan 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, the only airline with direct flights is Donghai Airlines. This is a seasonal route that starts in July and ends in October.
From Shannan, you can fly non-stop to Chengdu with Tibet Airlines. This is a seasonal route that starts in July and ends in October.
From Shantou, airlines that operate direct flights are Air China (Star Alliance), China Southern, China United, Okay Airways, Sichuan Airlines and Spring Airlines.
From Shaoguan, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in July and ends in October.
From Shaoyang, you can fly non-stop to Chengdu with Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in July and ends in October.
From Shenyang, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), 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, Sichuan Airlines and Xiamen Airlines (SkyTeam).
From Shigatse, you can fly non-stop to Chengdu with Tibet Airlines. This is a seasonal route that starts in July and ends in October.
From Shihezi, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in July and ends in October.
From Shijiazhuang, airlines that operate direct flights are Air China (Star Alliance), China Express, Hebei Airlines, Lucky Air, Sichuan Airlines and Spring Airlines.
From Shiquanhe, Ngari, you can fly non-stop to Chengdu with Tibet Airlines. This is a seasonal route that starts in July and ends in October.
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, the only airline with direct flights is Colorful Guizhou Airlines. This is a seasonal route that starts in July and ends in October.
From Tangshan, direct flights are offered by Longjiang Airlines. This is a seasonal route that starts in July and ends in October.
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, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in July and ends in October.
From Tumxuk, you can fly non-stop to Chengdu with Loong Air. This is a seasonal route that starts in July and ends in October.
From Turpan, you can fly non-stop with Chengdu Airlines or Ruili Airlines. This is a seasonal route that starts in July and ends in October.
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, you can fly non-stop to Chengdu with China Express. This is a seasonal route that starts in July and ends in October.
From Weihai, you can fly non-stop with Chengdu Airlines or Qingdao Airlines. This is a seasonal route that starts in July 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), Chengdu Airlines, China United, Shanghai Airlines and Sichuan Airlines.
From Wuhai, the only airline with direct flights is China Express. This is a seasonal route that starts in July and ends in October.
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 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 July and ends in October.
From Wuyishan, Nanping, Fujian, the only airline with direct flights is Air China (Star Alliance).
From Xi'an, you can fly non-stop with China Southern or 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), Shandong Airlines, Sichuan Airlines and Xiamen Airlines (SkyTeam).
From Xiangxi Biancheng, you can fly non-stop to Chengdu with Tianjin Airlines. This is a seasonal route that starts in July and ends in October.
From Xiangyang, direct flights are offered by Loong Air. This is a seasonal route that starts in July and ends in October.
From Xichang, the only airline with direct flights is Air China (Star Alliance).
From Xingtai, you can fly non-stop to Chengdu with Lucky Air. This is a seasonal route that starts in July and ends in October.
From Xining, 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 Xinzhou, you can fly non-stop with China Express or Ruili Airlines. This is a seasonal route that starts in July 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 Air China (Star Alliance). This is a seasonal route that starts in July and ends in October.
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. This is a seasonal route that starts in July and ends in October.
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, direct flights are offered by China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
From Yinchuan, there are 5 airlines that have direct services to Chengdu, which are Air China (Star Alliance), Beijing Capital, 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, you can fly non-stop to Chengdu with Juneyao Airlines. This is a seasonal route that starts in July and ends in October.
From Yulin, you can fly non-stop with China United or Hainan Airlines. This is a seasonal route that starts in July and ends in October.
From Yulin, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in October and ends in March.
From Yuncheng, you can fly non-stop to Chengdu with Air China (Star Alliance).
From Yushu City, Qinghai, direct flights are offered by China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
From Zhangjiajie, you can fly non-stop with Air China (Star Alliance) or Sichuan Airlines.
From Zhanjiang, there are 4 airlines that have direct services to Chengdu, which are Air China (Star Alliance), China Eastern (SkyTeam), Sichuan Airlines and Urumqi Air.
From Zhengzhou, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Southern, Lucky Air, Sichuan Airlines and Urumqi Air.
From Zhongwei, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in July 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.

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 55 airlines flying to Chengdu from 210 airports around the world, as of July 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 18,269 flights arriving at Chengdu every month (or 4,263 flights each week), from a total of 210 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?

Wuhan, 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  

Create your Airline List

0 / 40

Delete Airline List ''?

FlightConnections Premium logo
  • 📅  Search flights by date
  • 🕒  Filter by departure & arrival time
  • 🗓️  Schedules up to 12 months ahead
  • 💸  Explore Economy fares on the price map
  • ❤️  Save and filter your favorite airlines
  • ✈️  Compare multiple airlines at once
  • 🛡️  Filter by airline alliance
  • 🌟  Search by travel class
  • 📏  Filter flights by distance & duration
  • 🛩️  Filter flights by aircraft type
  • 🌍  Discover destinations by country
  • 🗺️  Explore routes on a fullscreen map
  • 📱  App for iOS & Android
  • ⚡  Faster experience
  • ✅  Ad-free experience
Annual ⭐ Popular
$ 6.66
Jul 50% off
$ 3.33*
Per Month
Lifetime
$ 298
Jul 50% off
$ 149
One-time payment

Renews annually.  Cancel anytime.
Personal use only.

* Billed and renews at $ 39.99 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