WhatFliesWhere Get the app

Nonstop flights from Beijing to Chengdu

4 airlines fly this route, with up to 35 flights a day.

PEKBeijing Capital International
966 mi · 237 flights a week
CTUChengdu Shuangliu International
PEKCTU

When they leave

Beijing time
6:25a9:55pFirst departure 6:25 AM, last 9:55 PM

13 in the morning, 6:25 AM to 11:55 AM, then 10 in the afternoon, 1:00 PM to 4:45 PM, then 12 in the evening, 5:40 PM to 9:55 PM.

Every flight

Earliest first

Schedules last checked Sep 19, 2026. Times are local.

Flying from Beijing to Chengdu

Air China flies most often, 20 times a day on the Airbus A330, Airbus A321, Airbus A321neo, Airbus A319, Airbus A320, Airbus A330-300, Airbus A350, Airbus A350-900 and Comac C919-100(ER). Sichuan Airlines flies 12 to 13 times a day on the Airbus A320, Airbus A330, Airbus A330-300 and Airbus A350. Xizang Airlines flies daily on the Airbus A330. Hainan Airlines flies 4 times a week on the Airbus A330.

Flights run every day of the week, from 33 on Tuesdays, Wednesdays and Thursdays to 35 on Fridays and Sundays. The first arrival in Chengdu is at 9:30 AM and the last at 12:55 AM the next day. The flight covers 966 miles.

Hainan Airlines flies it until Oct 12.

Flying back, Chengdu to Beijing has 95 nonstop flights a week. Daxing (PKX) also has nonstop flights to Chengdu, 92 a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from Beijing to Chengdu.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.