WhatFliesWhere Get the app

Nonstop flights from Chengdu to Beijing

4 airlines fly this route.

CTUChengdu Shuangliu International
966 mi · 95 flights a week · about 2h 45m
PEKBeijing Capital International
CTUPEK

When they leave

Chengdu time
7:00a10:15pFirst departure 7:00 AM, last 10:15 PM

Nine in the morning, 7:00 AM to 11:40 AM, then 10 in the afternoon, 12:45 PM to 4:30 PM, then nine in the evening, 5:15 PM to 10:15 PM.

Every flight

Earliest first

Schedules last checked Oct 1, 2026. Times are local.

Flying from Chengdu to Beijing

Air China flies most often, 59 times a week on the Airbus A321neo, Airbus A330, Airbus A321, Airbus A320 and Comac C919-100(ER). Sichuan Airlines flies 30 times a week on the Airbus A320 and Airbus A321. Hainan Airlines flies on Thursdays, Fridays and Saturdays with the Airbus A330. Xizang Airlines flies on Thursdays, Fridays and Saturdays with the Airbus A330.

Flights run on Thursdays, Fridays and Saturdays, up to 32 a day. The first arrival in Beijing is at 9:40 AM and the last at 12:45 AM the next day. The flight covers 966 miles, and scheduled flight times run from 2h 25m to 3h 5m.

Hainan Airlines flies it until Oct 21.

Flying back, Beijing to Chengdu has 237 nonstop flights a week. From Chengdu, Daxing (PKX) is the other Beijing area airport with nonstop flights, 91 a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from Chengdu to Beijing.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.