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

Beijing (PEK) to Shenzhen (SZX) flights

There are direct flights from Beijing Capital International Airport to Shenzhen Bao'an 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 45 one-stop options, via airports such as Shanghai, Taipei and Chongqing.

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

Direct flights from Beijing to Shenzhen

RouteAirlines (incl. codeshares)DistanceTime (est.)
PEK → SZXAir 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 Air China then China Airlines and China Southern Airlines2,525 km~5h 45m
CKG ChongqingSichuan Airlines and Air China then Sichuan Airlines and Air China2,527 km~5h 45m
XIY Xi'anAir China and China Southern Airlines then Spring Airlines and Air China2,336 km~5h 30m
HGH HangzhouAir China and China Southern Airlines then Spring Airlines and Air China2,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 ChangchaAir China and China Southern Airlines then China Southern Airlines and Shenzhen Airlines1,978 km~5h 5m
SHA ShanghaiAir China and China Southern Airlines then Spring Airlines and Air China2,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 Beijing Capital Airlines then Air China and China Southern Airlines2,180 km~5h 20m
NKG NanjingAir China and China Eastern then Air China and China Southern Airlines2,078 km~5h 10m

More from Beijing and Shenzhen

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.