Flights from Beijing to Shenzhen – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PKX to SZX – All flight route options from Daxing International Airport, China to Shenzhen Bao'an International Airport, China. These flights are operated by 12 different airlines. Fly non-stop or choose from 24 different connecting flights. The shortest flight time is 3 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shenzhen Bao'an Airport
We got great deals on hotels and car rentals near the airport.
Beijing to Shenzhen flights
There are over 29 airlines and as many as 2104 flights every week to this destination. You can fly non-stop to Shenzhen (SZX) from Beijing (PKX) with China Southern Airlines, China United Airlines, Xiamen Airlines, China Eastern Airlines or Hebei Airlines but if a stopover option suits you better you can choose to fly via Changde, Taizhou or any other of the 24 alternatives with connectiing airports.
Tip! You can also fly to Shenzhen from Beijing Capital International Airport (PEK).
Beijing to Shenzhen with China Southern Airlines
You can fly non-stop every weekday with flights departing from 8:00 am to 8:00 pm. You can also catch a transit flight via Changde or Wuhan.
With Chongqing Airlines
If you fly from Beijing with Chongqing Airlines you will do a stopover in Chongqing, CKG before reaching Shenzhen. This flight trip will take 6 hours and 35 minutes and you can fly every weekday with departures at 09:15 or 11:40.
Distance & flight times: Daxing International Airport to Shenzhen Bao'an International Airport
The shortest flight time between PKX and SZX is 3 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 25m | - | 1182 miles (1902 km) |
CGD Changde | 5h 45m | 1h 35m | 1243 miles (2000 km) |
HYN Taizhou | 6h 0m | 1h 30m | 1442 miles (2320 km) |
WUH Wuhan | 6h 40m | 2h 0m | 1184 miles (1905 km) |
MIG Mian Yang | 6h 40m | 1h 5m | 1693 miles (2724 km) |
NAO Nanchong | 6h 40m | 1h 45m | 1584 miles (2549 km) |
CSX Changsha | 6h 43m | 1h 45m | 1194 miles (1921 km) |
NKG Nanjing | 6h 45m | 1h 50m | 1262 miles (2031 km) |
LZO Luzhou | 6h 50m | 1h 35m | 1644 miles (2645 km) |
XIY Xian | 6h 50m | 1h 45m | 1427 miles (2296 km) |
HAK Haikou | 7h 0m | 1h 50m | 1692 miles (2722 km) |
NGB Ningbo | 7h 5m | 2h 35m | 1424 miles (2291 km) |
WUX Wuxi | 7h 5m | 2h 30m | 1339 miles (2154 km) |
HFE Hefei | 7h 5m | 2h 50m | 1201 miles (1932 km) |
YCU Yuncheng | 7h 10m | 2h 55m | 1308 miles (2105 km) |
PVG Shanghai | 7h 10m | 2h 20m | 1424 miles (2291 km) |
SHA Shanghai | 7h 20m | 2h 30m | 1396 miles (2246 km) |
WNZ Wenzhou | 7h 20m | 3h 0m | 1419 miles (2283 km) |
HGH Hangzhou | 7h 20m | 2h 25m | 1352 miles (2175 km) |
DLC Dalian | 7h 25m | 2h 10m | 1502 miles (2417 km) |
KWE Guiyang | 7h 25m | 2h 25m | 1578 miles (2539 km) |
CTU Chengdu | 7h 30m | 1h 55m | 1763 miles (2837 km) |
CKG Chongqing | 7h 40m | 2h 20m | 1543 miles (2483 km) |
TFU Chengdu | 7h 55m | 2h 35m | 1721 miles (2769 km) |
WEH Weihai | 8h 20m | 2h 20m | 1482 miles (2385 km) |

