Flights from Chengdu to Beijing – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
TFU to PKX – All flight route options from Tianfu International Airport, China to Daxing International Airport, China. These flights are operated by 13 different airlines. Fly non-stop or choose from 22 different connecting flights. The shortest flight time is 2 hours and 20 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 Daxing Airport
We got great deals on hotels and car rentals near the airport.
Chengdu to Beijing flights
There are over 29 airlines and as many as 656 flights every week to this destination. You can fly non-stop to Beijing (PKX) from Chengdu (TFU) 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, Lanzhou or any other of the 22 alternatives with connectiing airports.
Tip! You might want to consider arriving at Beijing Capital International Airport (PEK) instead.
Chengdu to Beijing with Air China
You can fly non-stop every Monday, Wednesday or Saturday at 16:30. You can also catch a transit flight via Yinchuan or Guiyang. Air China is a Star Alliance member.
Note Non-stop flights with Air China will begin in Oct 2025.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 10:00 pm. You can also catch a transit flight via Lanzhou or Wuhan. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Tianfu International Airport to Daxing International Airport
The shortest flight time between TFU and PKX is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 20m | - | 933 miles (1501 km) |
XNN Xining | 5h 15m | 1h 10m | 1267 miles (2039 km) |
LHW Lanzhou | 5h 15m | 1h 35m | 1164 miles (1873 km) |
YTY Yangzhou | 5h 20m | 1h 15m | 1435 miles (2309 km) |
WDS Shiyan | 5h 25m | 1h 30m | 986 miles (1586 km) |
CGD Changde | 5h 30m | 1h 35m | 1215 miles (1955 km) |
INC Yinchuan | 5h 38m | 1h 30m | 1119 miles (1800 km) |
CZX Changzhou | 5h 40m | 1h 10m | 1487 miles (2393 km) |
XIY Xian | 5h 55m | 2h 30m | 934 miles (1503 km) |
WUH Wuhan | 5h 55m | 1h 30m | 1203 miles (1936 km) |
WUX Wuxi | 6h 3m | 1h 30m | 1556 miles (2504 km) |
WEH Weihai | 6h 30m | 2h 0m | 1469 miles (2364 km) |
KWE Guiyang | 6h 35m | 2h 20m | 1356 miles (2182 km) |
KWL Guilin | 6h 35m | 2h 0m | 1552 miles (2497 km) |
DSN Dongsheng | 6h 40m | 2h 50m | 1060 miles (1706 km) |
HFE Hefei | 6h 48m | 2h 55m | 1276 miles (2053 km) |
CSX Changsha | 7h 0m | 1h 5m | 1358 miles (2185 km) |
NKG Nanjing | 7h 0m | 2h 50m | 1420 miles (2285 km) |
DYG Dayong | 7h 5m | 3h 0m | 1169 miles (1881 km) |
KHN Nanchang | 7h 15m | 2h 55m | 1452 miles (2336 km) |
YNT Yantai | 7h 25m | 3h 0m | 1398 miles (2249 km) |
DLC Dalian | 7h 30m | 1h 40m | 1424 miles (2291 km) |
NTG Nantong | 8h 50m | 2h 20m | 1566 miles (2520 km) |

