Direct flights from Beijing to Chengdu PEK → CTU

Air China, Sichuan Airlines and Tibet Airlines operate nonstop flights from Beijing (PEK) to Chengdu (CTU). The nonstop flight takes around ~1h 57m, covering 967 miles (1,557 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Beijing

We'll email you when a fare from PEK drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Air China CA Sichuan Airlines 3U Tibet Airlines TV

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Beijing to Chengdu?

Yes, Air China, Sichuan Airlines and 1 more airline operate nonstop flights from Beijing (PEK) to Chengdu (CTU).

Which airlines fly direct from Beijing to Chengdu?

Air China, Sichuan Airlines, Tibet Airlines operate nonstop flights from Beijing to Chengdu.

How long is the flight from Beijing to Chengdu?

The nonstop flight from Beijing to Chengdu takes ~1h 57m (approximately 1557 km).

How often do direct flights operate from Beijing to Chengdu?

Nonstop flights from Beijing to Chengdu operate multiple daily.

Explore More

Cheap direct deals from Beijing — last one was $1,110 to Manchester, Greater Manchester