How to Travel from Beijing to Chengdu
Beijing is in the north of China, and Chengdu is in the southwest of China. The distance between the two cities is about 1,697 kilometers. If you want to travel between these two cities, the most convenient way is to take a plane. It takes about 3 hours to fly from Beijing to Chengdu. Let's see what flights and train timetables are available.

The Best Ways to Travel From Beijing to Chengdu
The best transportation from Beijing to Chengdu is by plane. On the one hand, the plane can get you to your destination in a short time and save time. On the other hand, the cabin service on the plane is also better than that on the high-speed train. Both Beijing and Chengdu have two airports, and there are over 50 flights from Beijing to Chengdu every day.
Feature | Plane | High-Speed Train |
---|---|---|
Price | CNY2950/USD411 | CNY840/USD117 |
Duration | 2h40m | 7h31m |
Space | Narrow Seats | Spacious Seats |
Environment | Lower cabin pressure may affect comfort | Quiet environment, clean carriage |
Advantage | Time-saving | Punctual |
Disadvantage | Longer security check | Longer-duration |
Note for Passengers:
- The ticket price does not include airport construction fees and fuel surcharges.
- The prices displayed above are for reference only. They may change at any time.
Beijing to Chengdu Flight
There are over 50 flights to Chengdu almost every day. The earliest flight departs from Capital International Airport at 6:55 am, and the last flight departs at 10:00 pm.
Flights Depart from Beijing Capital Airport
41 flights depart from Beijing Capital International Airport to Chengdu. The earliest flight takes off at 6:55 and lands at 9:45, lasting 2 hours and 20 minutes. The economy seat price is CNY2450/USD336.
(Update on July 3, 2025)
Flight Number | Departure Time | Lading Time | Duration |
---|---|---|---|
CA1415 | 9:30 | 12:25 | 2h55m |
CA4186 | 10:00 | 12:55 | 2h55m |
CA4120 | 11:00 | 14:00 | 3h |
CA4114 | 12:00 | 14:55 | 2h55m |
CA4102 | 13:00 | 16:00 | 3h |
3U8886 | 13:30 | 16:15 | 2h45m |
HU7347 | 14:30 | 17:35 | 3h05m |
CA4116 | 15:00 | 17:50 | 2h50m |
CA1407 | 16:45 | 19:45 | 3h |
3U8888 | 17:40 | 20:30 | 3h10m |
CA4104 | 18:30 | 21:30 | 3h |
CA4106 | 20:30 | 23:25 | 3h05m |
CA4118 | 21:55 | 00:55 | 3h |
Flights Depart from Beijing Daxing Airport
17 flights depart from Beijing Daxing International Airport to Chengdu. The earliest flight takes off at 7:40 and lands at 10:35, lasting 2 hours and 55 minutes. The economy seat costs CNY2230/USD306.
(Update on July 3, 2025)
Flight Number | Departure Time | Lading Time | Duration |
---|---|---|---|
CZ6161 | 8:00 | 11:00 | 3h |
CZ8847 | 9:00 | 12:00 | 3h |
CZ6183 | 12:00 | 14:55 | 2h55m |
CZ6103 | 13:00 | 16:00 | 3h |
JD5559 | 13:55 | 16:40 | 2h45m |
CZ3903 | 15:00 | 17:50 | 2h50m |
MU6647 | 16:15 | 19:15 | 3h |
CZ6135 | 17:00 | 20:00 | 3h |
CZ8849 | 19:00 | 21:55 | 2h55m |
MU6649 | 21:30 | 00:15 | 2h45m |
Beijing to Chengdu High-speed Train
China Train Ticket Booking
There are 6 trains daily from Beijing to Chengdu, and the fastest train, G87, also takes 7 hours and 33 minutes. All the high-speed trains from Beijing to Chengdu depart from Beijing West Railway Station and arrive at Chengdu East Railway Station. The earliest train departs at 7:00, and the last one departs at 15:00.
If you have plenty of time, the high-speed train can be your second choice. High-speed trains depart and arrive on time, offering a high level of comfort. You can sleep on the train, and when you wake up, you will be almost at your destination.
Beijing to Chengdu High-speed Train Time
(Update on July 3, 2025)
Train Number | Departure Time | Arrival Time | Duration |
---|---|---|---|
G87 | 7:00 | 14:32 | 7h32m |
G1591 | 8:26 | 17:38 | 9h05m |
G307 | 9:10 | 18:55 | 9h45m |
G387 | 9:39 | 19:00 | 9h31m |
G89 | 15:00 | 22:30 | 7h30m |
Beijing to Chengdu High-Speed Train Cost
Seat | Business Class | First Class | Second Class |
---|---|---|---|
Price | CNY2737/USD376 | CNY1344/USD184 | CNY840.5/USD115 |
Beijing to Chengdu Overnight Train
There are 5 overnight trains from Beijing to Chengdu daily; the fastest takes 27 hours and 19 minutes. Overnight trains depart from Beijing to Chengdu and arrive at Chengdu West Railway Station. The hard sleeper on the train is for 6 people, and the space is small, while the soft sleeper is for 4 people, offering more space and privacy.
Beijing to Chengdu Overnight Train Time
(Update on July 3, 2025)
Train Number | Departure Time | Arrival Time | Duration |
---|---|---|---|
K817 | 8:04 | 11:23 (arriving on the second day) | 27h19m |
T7 | 16:43 | 20:57 (arriving on the second day) | 28h14m |
Beijing to Chengdu Overnight Train Cost
Seat | Soft Sleeper | Hard Sleeper | Hard Seat |
---|---|---|---|
Price | CNY656/USD90 | CNY428/USD58 | CNY236/USD32 |
How to Get to Beijing Airport from the City
Beijing has two airports: Beijing Capital International Airport, 30 kilometers away from Tiananmen Square, and Beijing Daxing International Airport, 50 kilometers away from Tiananmen Square.
Beijing Capital International Airport
Option 1. By Subway - Capital Airport Express
- Route: T3-T2-Sanyuanqiao-Dongzhimen-Beixinqiao
- Fare: CNY25
- Operating Hours: 6:00-23:30
Option 2. By Bus: from Beijing Capital International Airport to Beijing West Railway Station
- Route: T3-T2-Dongzhimen North-Beijing Railway Station East-Qianmen East-Xuanwumen East-Changchun Road West Intersection-Daguanying-Beijing West Railway Station South Square
- Fare: CNY30
- Operating Hours: 7:30 - 23:30
Beijing Daxing International Airport
Option 1. By Subway - Daxing Airport Express
- Route: Daxing Airport-Daxing New City Station-Caoqiao Station
- Fare: CNY35
- Operating Hours: 6:00 - 23:00
Option 2. By Bus: Route 1
- Route: Daxing Airport-Beijing Railway Station
- Fare: CNY40
- Operating Hours: 7:30 - 23:00
How do you get from Chengdu Airport to the City
There are two airports in Chengdu, one is Chengdu Shuangliu International Airport, which is 16 kilometers away from the downtown; the other is Chengdu Tianfu International Airport, which is 63 kilometers away from the downtown. Most flights from Beijing to Chengdu land at Shuangliu Airport.
Chengdu Shuangliu International Airport
Option 1. By Train
The earliest train from Shuangliu Airport to Chengdu departs at 7 am, and the last train departs at 21:39. It takes 15 minutes to arrive at Chengdu South Railway Station or Chengdu East Railway Station.
Train Number | Departure Time | Arrival Time | Duration |
---|---|---|---|
G8737 | 6:59 | 10:38 | 3h39m |
C6260 | 11:37 | 11:52 | 15m |
C6318 | 13:40 | 13:55 | 15m |
G2278 | 21:39 | 21:54 | 15m |
Note: The above trains are for reference only. Please check China Train for more trains from the airport to Chengdu.
Option 2. By subway
Line 10: You can get off at Taipingyuan Station to go to the urban area, which costs CNY4 and takes about 20 minutes.
Line 19: You can directly arrive at Chengdu Tianfu International Airport, which costs CNY10 and takes about 1 hour.
Chengdu Tianfu International Airport
Option 1. By Train
It takes 30 minutes to travel from Tianfu Airport to downtown by high-speed train. The earliest train departs at 8:16 and arrives at Chengdu East Railway Station at 8:44. The latest train departs at 21:34 and arrives at Chengdu East Railway Station at 22:02.
Train Number | Departure Time | Arrival Time | Duration |
---|---|---|---|
C6110 | 8:31 | 9:00 | 30 minutes |
C6134 | 12:46 | 13:14 | 28 minutes |
C6688 | 16:58 | 17:27 | 29 minutes |
C5680 | 20:49 | 21:18 | 29 minutes |
Note: The above trains are for reference only. Please check China Train for more trains from the airport to Chengdu.
Option 2. By Subway
Line 18: take the subway from the airport to Chengdu South Railway Station, then transfer to Line 7 to Taipingyuan, costing CNY13 and taking about 1 hour.
Option 3. By Bus-Line 1
Route: Tianfu International Airport T1 - Tianfu International Airport T2 - Wanke Road Intersection - Chunxi Road
Fare: CNY15 from 6:00 to 23:00; CNY25 from 23:30 to 6:00 the next day
Departure time: The bus leaves every 20 to 30 minutes.
Private Transfer
We offer private transfer services. Our guide will wait for you at the airport or train station with a small flag. After picking you up, they'll take you to the hotel and help you check in. Once you're settled, if you want to go anywhere else, the driver and guide can safely take you to any scenic spot in the city.
What to See in Chengdu
Chengdu is famous for its Panda Base. Here, you can get close to the pandas and even feed them bamboo. The Chengdu Research Base of Giant Panda Breeding is a great place to see giant pandas. It's like a home for pandas, with lakes, streams, and bamboo forests.
The pandas climb trees one minute and roll around on the grass the next. They're really cute. The base also has a Panda Museum. It uses pictures, words, and videos to help you learn about pandas' lives and how to protect them.
In Chengdu, there's also the world-famous Leshan Giant Buddha. It is said that it was built to calm the water and protect people and boats. When you stand on the platform at the Buddha's feet and look up, you'll feel very amazed. Also, you can take a boat ride to see the whole Buddha and enjoy the beautiful view of the Buddha and the mountains, and the water together.
- Chengdu Tour from Beijing
- 2-Day Chengdu Panda and Leshan Tour
- 2-Day Wolong Panda Tour: You are going to take care of pandas, namely, prepare their food and clean their house.
- 1-Day Giant Panda and Chengdu Highlights Tour: after watching pandas at Panda Breeding and Research Center, you will taste the delicious Chengdu food, Longchaoshou.
If these tours don't appeal to you, we can customize your itinerary based on your interests and budget.
Contact us via
for any inquiry
Scan the ChinaTravel QR Code

