Flights from Beijing to Shenzhen – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PEK to SZX – All flight route options from Beijing Capital International Airport, China to Shenzhen Bao'an International Airport, China. These flights are operated by 10 different airlines. Fly non-stop or choose from 33 different connecting flights. The shortest flight time is 3 hours and 25 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 36 airlines and as many as 4435 flights every week to this destination. You can fly non-stop to Shenzhen (SZX) from Beijing (PEK) with Air China, Hainan Airlines or Shenzhen Airlines but if a stopover option suits you better you can choose to fly via Xiangyang, Yichun or any other of the 33 alternatives with connectiing airports.
Tip! You can also fly to Shenzhen from Daxing International Airport (PKX).
Beijing to Shenzhen with Air China
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm. You can also catch a transit flight via Wuhan or Hangzhou. Air China is a Star Alliance member.
With China Eastern Airlines
If you choose to fly with China Eastern Airlines from Beijing to Shenzhen you can make a transit either via Shanghai or via Shanghai. The route via Shanghai is 1 hour faster. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Beijing Capital International Airport to Shenzhen Bao'an International Airport
The shortest flight time between PEK and SZX is 3 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 25m | - | 1222 miles (1966 km) |
XFN Xiangyang | 5h 30m | 1h 15m | 1268 miles (2040 km) |
YIC Yichun | 5h 50m | 1h 30m | 1223 miles (1968 km) |
YIH Yichang | 6h 8m | 2h 0m | 1292 miles (2079 km) |
FUG Fuyang | 6h 15m | 1h 45m | 1223 miles (1968 km) |
WNZ Wenzhou | 6h 15m | 1h 40m | 1453 miles (2338 km) |
NGB Ningbo | 6h 25m | 1h 35m | 1456 miles (2343 km) |
WUH Wuhan | 6h 30m | 1h 55m | 1225 miles (1971 km) |
CGO Zhengzhou | 6h 45m | 2h 5m | 1246 miles (2005 km) |
HGH Hangzhou | 6h 45m | 2h 40m | 1385 miles (2228 km) |
NNG Nanning | 6h 50m | 2h 5m | 1672 miles (2690 km) |
HFE Hefei | 6h 50m | 2h 25m | 1240 miles (1995 km) |
CSX Changsha | 6h 53m | 2h 20m | 1235 miles (1987 km) |
YNT Yantai | 7h 0m | 2h 15m | 1439 miles (2315 km) |
CZX Changzhou | 7h 0m | 2h 20m | 1339 miles (2154 km) |
TAO Qingdao | 7h 5m | 2h 5m | 1361 miles (2190 km) |
NKG Nanjing | 7h 15m | 2h 35m | 1298 miles (2088 km) |
WUX Wuxi | 7h 15m | 2h 40m | 1372 miles (2208 km) |
MIG Mian Yang | 7h 18m | 2h 30m | 1725 miles (2776 km) |
HAK Haikou | 7h 20m | 1h 35m | 1733 miles (2788 km) |
SHA Shanghai | 7h 20m | 2h 10m | 1427 miles (2296 km) |
XIY Xian | 7h 25m | 2h 10m | 1459 miles (2348 km) |
INC Yinchuan | 7h 25m | 2h 0m | 1742 miles (2803 km) |
CTU Chengdu | 7h 25m | 2h 0m | 1796 miles (2890 km) |
TFU Chengdu | 7h 35m | 2h 10m | 1755 miles (2824 km) |
DLC Dalian | 7h 40m | 3h 0m | 1499 miles (2412 km) |
PVG Shanghai | 7h 45m | 2h 50m | 1454 miles (2339 km) |
ENY Yan'an | 7h 55m | 2h 55m | 1458 miles (2346 km) |
KWE Guiyang | 8h 0m | 2h 55m | 1616 miles (2600 km) |
SHE Shenyang | 8h 0m | 1h 55m | 1812 miles (2916 km) |
CKG Chongqing | 8h 5m | 3h 0m | 1579 miles (2541 km) |
YBP Yibin | 8h 20m | 3h 0m | 1762 miles (2835 km) |
WEH Weihai | 8h 53m | 2h 35m | 1490 miles (2397 km) |
HET Hohhot | 9h 0m | 2h 5m | 1528 miles (2459 km) |

