Wayfli › Shenzhen (SZX) › To Beijing (PEK)

Shenzhen (SZX) to Beijing (PEK) flights

There are direct flights from Shenzhen Bao'an International Airport to Beijing Capital International Airport, sold by 4 airlines (including codeshares): Air China, China Southern Airlines, Hainan Airlines and Shenzhen Airlines. The distance is 1,957 km, about 2h 55m in the air. There are also 46 one-stop options, via airports such as Shanghai, Taipei and Chongqing.

Live fares for SZX → PEKSee all routes on the map
1,957 kmdistance
~2h 55mdirect flight time (estimate)
4direct airlines
46one-stop options

Direct flights from Shenzhen to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
SZX → PEKAir China, China Southern Airlines, Hainan Airlines, Shenzhen Airlines1,957 km~2h 55m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
PVG ShanghaiAir China and China Southern Airlines then Air China and China Southern Airlines2,333 km~5h 30m
TPE TaipeiEVA Air and China Airlines then EVA Air and Air China2,525 km~5h 45m
CKG ChongqingSichuan Airlines and Spring Airlines then Sichuan Airlines and Air China2,527 km~5h 45m
XIY Xi'anAir China and China Southern Airlines then Air China and China Southern Airlines2,336 km~5h 30m
HGH HangzhouSpring Airlines and Air China then Air China and China Southern Airlines2,220 km~5h 20m
XMN XiamenAir China and China Southern Airlines then Air China and China Southern Airlines2,222 km~5h 25m
WUH WuhanAir China and China Southern Airlines then Air China and China Southern Airlines1,962 km~5h 5m
CSX ChangchaChina Southern Airlines and Shenzhen Airlines then Air China and China Southern Airlines1,978 km~5h 5m
SHA ShanghaiSpring Airlines and Air China then Air China and China Southern Airlines2,285 km~5h 25m
DLC DalianAir China and China Southern Airlines then Air China and China Southern Airlines2,400 km~5h 35m
TAO QingdaoAir China and China Southern Airlines then Air China and Beijing Capital Airlines2,180 km~5h 20m
NKG NanjingAir China and China Southern Airlines then Air China and China Eastern2,078 km~5h 10m

More from Shenzhen and Beijing

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.