Nonstop flights from Beijing to Shenzhen
3 airlines fly this route, with up to 31 flights a day.
When they leave
Beijing time10 in the morning, 6:30 AM to 11:30 AM, then nine in the afternoon, 12:00 PM to 4:15 PM, then 10 in the evening, 5:00 PM to 9:30 PM.
Every flight
Earliest firstSchedules last checked Sep 12, 2026. Times are local.
Flying from Beijing to Shenzhen
Air China flies most often, 12 to 14 times a day on the Boeing 777, Airbus A350, Airbus A350-900, Boeing 787, Airbus A330, Airbus A330-300 and Boeing 777-300ER. Shenzhen Airlines flies 9 times a day on the Airbus A321, Airbus A320, Airbus A330, Airbus A330-300 and Boeing 737. Hainan Airlines flies 8 times a week on the Boeing 787, Boeing 787-9, Airbus A330 and Boeing 737.
Flights run every day of the week, from 21 on Wednesdays and Saturdays to 31 on Thursdays. The first arrival in Shenzhen is at 10:10 AM and the last at 1:10 AM the next day. The flight covers 1,216 miles.
Shenzhen Airlines flies it until Jan 5, 2027 and is back on Jan 27, 2027. Hainan Airlines starts on Feb 4, 2027.
Flying back, Shenzhen to Beijing has 211 nonstop flights a week. Daxing (PKX) also has nonstop flights to Shenzhen, 130 a week.
Return flights
More from Beijing
Schedules as of Oct 9, 2026.