Nonstop flights from Beijing to Chengdu
4 airlines fly this route, with up to 35 flights a day.
When they leave
Beijing time13 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 firstSchedules 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
More from Beijing
Schedules as of Oct 9, 2026.