Flights from Beijing to Chengdu – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PKX to TFU – All flight route options from Daxing International Airport, China to Tianfu International Airport, China. These flights are operated by 10 different airlines. Fly non-stop or choose from 21 different connecting flights. The shortest flight time is 2 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Tianfu Airport
We got great deals on hotels and car rentals near the airport.
Beijing to Chengdu flights
There are over 28 airlines and as many as 709 flights every week to this destination. You can fly non-stop to Chengdu (TFU) from Beijing (PKX) with Air China, Xiamen Airlines, China Eastern Airlines, Beijing Capital Airlines, China United Airlines, Hebei Airlines or China Southern Airlines but if a stopover option suits you better you can choose to fly via Xining, Dongsheng or any other of the 21 alternatives with connectiing airports.
Tip! You can also fly to Chengdu from Beijing Capital International Airport (PEK).
Beijing to Chengdu with Air China
You can fly non-stop every Monday, Wednesday or Saturday at 19:55. You can also catch a transit flight via Yuncheng or Nantong. Air China is a Star Alliance member.
Note Non-stop flights with Air China will begin in Oct 2025.
With Xiamen Airlines
You can fly non-stop every weekday with flights departing at 07 in the morning or 17 in the evening. You also have the option to do a transit flight via Changsha. Xiamen Airlines is a member of SkyTeam.
Distance & flight times: Daxing International Airport to Tianfu International Airport
The shortest flight time between PKX and TFU is 3 hours and 3 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 3m | - | 933 miles (1501 km) |
XNN Xining | 4h 45m | 30m | 1267 miles (2039 km) |
DSN Dongsheng | 5h 30m | 1h 40m | 1060 miles (1706 km) |
YCU Yuncheng | 5h 35m | 1h 50m | 936 miles (1506 km) |
WDS Shiyan | 5h 50m | 1h 55m | 986 miles (1586 km) |
LHW Lanzhou | 5h 50m | 1h 50m | 1164 miles (1873 km) |
NTG Nantong | 5h 55m | 1h 25m | 1566 miles (2520 km) |
NKG Nanjing | 6h 5m | 1h 30m | 1420 miles (2285 km) |
WUH Wuhan | 6h 10m | 1h 30m | 1203 miles (1936 km) |
HFE Hefei | 6h 15m | 1h 55m | 1276 miles (2053 km) |
YNZ Yancheng | 6h 20m | 1h 55m | 1422 miles (2288 km) |
XIY Xian | 6h 20m | 2h 0m | 934 miles (1503 km) |
KWL Guilin | 6h 35m | 1h 20m | 1552 miles (2497 km) |
INC Yinchuan | 6h 35m | 2h 25m | 1119 miles (1800 km) |
KHN Nanchang | 6h 35m | 2h 20m | 1452 miles (2336 km) |
CZX Changzhou | 6h 38m | 2h 15m | 1487 miles (2393 km) |
CSX Changsha | 6h 55m | 1h 40m | 1358 miles (2185 km) |
KWE Guiyang | 7h 10m | 2h 55m | 1356 miles (2182 km) |
WUX Wuxi | 7h 18m | 2h 35m | 1556 miles (2504 km) |
DLC Dalian | 7h 48m | 2h 30m | 1424 miles (2291 km) |
YNT Yantai | 7h 50m | 3h 0m | 1398 miles (2249 km) |
JUZ Quzhou, Zhejiang Province | 8h 0m | 1h 10m | 1622 miles (2610 km) |

