Home Chengdu Transportation

Chengdu Transportation — Flights, Trains, Buses, and City Transport

Chengdu has a developed transportation network with direct flights to some foreign cities as well as direct flights and high-speed trains to most domestic cities. The city is an important transportation hub in Southwest China.

Within the city, there are subway trains, city buses, taxis, and many other means of transportation for tourists to choose from. Here, we have detailed Chengdu’s transportation information so that you know how to get to and around Chengdu.

How to Get to Chengdu by Air

Chengdu Shuangliu International AirportChengdu Shuangliu International Airport

Flying to Chengdu is the most convenient way to get there. There are over 100 domestic cities with direct flights from/to Chengdu, such as Beijing, Shanghai, Xi’an, Shenzhen, Guangzhou, Hangzhou, Zhangjiajie, Guilin, Huangshan, Kunming, Lhasa, Hong Kong, Macau, and Taipei.

Chengdu Shuangliu International Airport

  • Chinese: 成都双流国际机场
  • Location: 16 km (10 miles) southwest of the center of Chengdu City.

Chengdu Shuangliu International Airport (airport code: CTU) is the fourth-largest airport in China. It's a large and modern airport with all the facilities and functions you'd expect from China's fourth-busiest airport.

Chengdu Shuangliu International Airport has 335 air routes, among which 114 are international routes, 203 are domestic routes, and 18 are international routes with one domestic stop.

International Flights to Chengdu


Chengdu Shuangliu International Airport has international flights to cities in five continents:

  • Asian cities: Tokyo, Osaka, Nagoya, Incheon (Seoul), Singapore, Hanoi, Ho Chi Minh City, Da Nang, Bangkok, Chiang Mai, Phuket, Siem Reap, Kuala Lumpur, Malé, Mumbai, Karachi, Colombo, Kathmandu, Abu Dhabi, and Doha
  • European cities: Amsterdam, London, Frankfurt, Moscow, Paris, Prague, Madrid, and St. Petersburg
  • American cities: Vancouver, San Francisco, Los Angeles, and New York
  • Oceanian cities: Melbourne, Sydney, and Auckland
  • African city: Mauritius

144-Hour (6-Day) Visa-Free Transit via Chengdu's Airport

Chengdu Shuangliu International Airport launched its 144-hour visa-free transit policy to foreign visitors from 51 countries.

For details, see How to Transit Through China for 144 Hours Without a Visa.

Chengdu Shuangliu International Airport to Downtown Chengdu

Generally speaking, Tianfu Square is considered to be the city center. There are four ways to get to downtown Chengdu from the airport:

  • By taxi: It takes about 30 minutes and costs about 50 yuan.
  • By subway: Chengdu Shuangliu International Airport is the starting station of Metro Line 10. You need to transfer to Line 3 at Taipingyuan Station and transfer again to Line 1 at Sichuan Gymnasium Station. Get off at Tianfu Square.
  • By airport shuttle bus: Airport Bus Line 2 will take you to Tianfu Square in about 30 minutes.
  • By private car: You can book a private tour so that you don’t need to line up to wait for a taxi or squeeze among the crowds on a metro train or a bus. This is especially recommended when traveling with kids and if you have a lot of luggage.

How to Get to Chengdu by Train

There are four railway stations in Chengdu:

  • Chengdu East Railway Station is Chengdu’s main station. It is located 10 kilometers (6 miles) from the downtown area. It mainly serves high-speed trains operating to/from Beijing, Shanghai, Guilin, Xi'an, Hangzhou, Chongqing, Leshan, and Emeishan.
  • Chengdu Railway Station, also called North Railway Station by locals, is about 5 kilometers (3 miles) from the city center. It serves regular trains running to many large cities including Beijing, Shanghai, Lhasa, Hangzhou, Kunming, and Guilin as well as some bullet trains operating to Shanghai, Wuhan, Chongqing, Dujiangyan, and a few other cities.
  • Chengdu South Railway Station serves bullet trains running on the Chengdu–Mianyang–Leshan intercity high-speed railway.
  • Chengdu West Railway Station mainly serves bullet trains running from Chengdu to Ya’an.

You can book your train tickets through China Highlights’ Train Ticket Service.

How to Get to Chengdu from Major Cities in China: Airplane/Train

get to chengdu

It is convenient to travel to Chengdu from many of China's cities. Here, we will give you the transportation information for traveling to Chengdu from major cities. If you encounter problems when booking flights or trains, or arranging other forms of transportation, you can contact us. Our travel experts can help with advice or make the bookings for you.

Hong Kong to Chengdu

By airplane: There are about 10 direct flights from Hong Kong International Airport to Chengdu Shuangliu International Airport. The journey takes about 2½ to 3 hours.

By train: There is no direct train from Hong Kong to Chengdu. You need to head to Shenzhen or Guangzhou first and then take a train to Chengdu, which is time-consuming and tiring.

Xi’an to Chengdu

By airplane: There are seven direct flights heading to Chengdu from Xi’an, taking about 1 hour 35 minutes.

By train: There are nine high-speed trains traveling to Chengdu East Railway Station from Xi’an North Railway Station. The journey takes about 3 hours 40 minutes to 4 hours. A regular train runs to Chengdu Railway Station from Xi’an South Railway Station, which takes about 11 hours.

Beijing to Chengdu

By airplane: There are over 20 flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport. The journey takes about 3 hours.

By train: There are four high-speed trains departing daily to Chengdu East Railway Station from Beijing West Railway Station. The journey takes about 7 hours 45 minutes to 10 hours. There are also regular trains running from Beijing West Railway Station to Chengdu Railway Station, with a journey duration of 22 to 30 hours.

Shanghai to Chengdu

By airplane: Shanghai Hongqiao International Airport and Shanghai Pudong International Airport have many daily flights to Chengdu. A flight takes about 3 hours.

By train: There are five high-speed trains bound for Chengdu from Shanghai. The journey takes about 11 to 14 hours. You will spend over 30 hours on the train if you take a regular train.

Guilin to Chengdu

By airplane: There are about three to five flights per day from Guilin to Chengdu. The journey takes about 1 hour 40 minutes to 2 hours.

By train: There are 12 high-speed trains running from Guilin to Chengdu. It takes about 6 to 7½ hours.

How to Get to Nearby Tourist Areas Around Chengdu


There are many popular tourist sites near Chengdu, including Mount Emei, the Leshan Giant Buddha, Jiuzhai Valley, and Bifengxia Panda Base.

By Airplane

You can take a flight from Chengdu Shuangliu International Airport to Jiuzhai Huanglong Airport, which takes about 40 minutes. Then you can take the airport shuttle bus to Jiuzhai Valley. See more details on How to Get to Jiuzhai Valley from Chengdu.

By Train

leshan giant buddhaLeshan giant buddha

Chengdu has several bullet trains bound for Leshan, Mount Emei, and Ya’an. After arriving at the station, you can take a taxi or bus to the attractions. Learn more about:

See our 5-Day Chengdu, Leshan, and Mount Emei Tour — tour the highlights of Chengdu and its neighboring attractions without the worry of transportation

By Long-Distance Bus

Xinnanmen Bus Station is Chengdu's tourist bus center. This station operates long-distance buses to popular tourist sites nearby, such as the Leshan Giant Buddha, Mount Emei, Jiuzhai Valley, and Mount Qingcheng.

  • Chinese: 新南门车站, Xīnnánmén Chēzhàn 'New South Gate Station'
  • Address: 57 Linjiang Road, Wuhou District

City Transportation — Subway, Taxis, and Public Bus

chengdu transportation

Chengdu's Subway

Chengdu's Subway is developing rapidly and has become one of the main forms of transportation for Chengdu citizens. Destinations are shown and broadcast in both Chinese and English. It's quite convenient for you to save on transport.

Use Chinese coins or banknotes to purchase tickets on ticket machines at the subway stations.


The starting price is 8 yuan (for the first 2 km) and it's then 1.9 yuan for every additional kilometer. A 50% return charge is required when the distance exceeds 10 km.

Taxi Times and Prices from the City Center (Tianfu Square 天府广场)

To Approx. Time Needed Approx. Price (yuan)
Jinli Old Street 13 min 12
Chengdu Panda Base 30 min 50
People's Park 10 min 8
The Wide and Narrow Alleys 10 min 8
Chunxi Road shopping area 10 min 8
Chengdu Shuangliu International Airport 30 min 50
Chengdu East Railway Station 25 min 25

City Buses

It costs 1 yuan for common buses and 2 yuan for air-conditioned buses in Chengdu. Tourists can get to most of the scenic spots in the city by bus.Prepare some small change as no change is given.


The price is similar to that for taxies, sometimes even more expensive. You should agree on a price with the driver before starting a journey. Generally the starting price is 5 yuan. A pedicab seats at most two adults and one child no higher than 1.2m. Generally there is no room for large luggage in a pedicab.

Tour Around Chengdu with Us

chengduTour Chengdu with us!

A private tour with a private guide and driver can make the most of your time sightseeing without getting lost or needing to navigate. You can also control the pace of travel. Use our Create My Trip service to tailor-make your Chengdu tour.

Related Articles