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

Beijing (PKX) to Shenzhen (SZX) flights

There are direct flights from Beijing Daxing International Airport to Shenzhen Bao'an International Airport, sold by one airline: Xiamen Airlines. The distance is 1,891 km, about 2h 50m in the air. There are also 20 one-stop options, via airports such as Shanghai, Xi'an and Hangzhou.

Live fares for PKX → SZXSee all routes on the map
1,891 kmdistance
~2h 50mdirect flight time (estimate)
1direct airline
20one-stop options

Direct flights from Beijing to Shenzhen

RouteAirlines (incl. codeshares)DistanceTime (est.)
PKX → SZXXiamen Airlines1,891 km~2h 50m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
PVG ShanghaiXiamen Airlines and China Eastern then Air China and China Southern Airlines2,282 km~5h 25m
XIY Xi'anChina Eastern then Spring Airlines and Air China2,284 km~5h 25m
HGH HangzhouChina Southern Airlines and Beijing Capital Airlines then Spring Airlines and Air China2,164 km~5h 20m
XMN XiamenChina Southern Airlines then Air China and China Southern Airlines2,159 km~5h 20m
WUH WuhanChina Eastern then Air China and China Southern Airlines1,896 km~5h
DLC DalianChina Southern Airlines then Air China and China Southern Airlines2,403 km~5h 35m
NKG NanjingChina Eastern then Air China and China Southern Airlines2,019 km~5h 10m
FOC FuzhouChina United Airlines then China Southern Airlines and Xiamen Airlines2,235 km~5h 25m
KWL GuilinHebei Airlines then Air China and China Southern Airlines2,146 km~5h 15m
NGB NinboChina United Airlines then Spring Airlines and China Southern Airlines2,274 km~5h 25m
KHN NanchangChina Eastern then Air China and China Southern Airlines1,906 km~5h
HFE HefeiChina Eastern then Air China and China Southern Airlines1,934 km~5h

More from Beijing and Shenzhen

Routes come from current airline fares, updated weekly (last update 11 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.