Shenzhen Airport (SZX)

China flag

Country China | Continent Asia | IATA: SZX | ICAO: ZGSZ | Elevation 13 ft · 4 m | Local time

Destinations
167
Flights / day
639
Busiest route
Shanghai
Top airline
Shenzhen Airlines

Shenzhen Bao'an Airport averages 639 flights per day to 167 destinations, with 104 domestic routes and 52 international routes. A total of 59 airlines operate at SZX, led by Shenzhen Airlines. This airport provides direct service to 36 countries across five continents, with Malaysia representing its largest international market. The longest nonstop route from Shenzhen Bao'an connects to Mexico City, with a typical flight time of 16 hr 55 mins. Updated: February 16, 2026

Route Network

Shenzhen Bao'an Airport connects 156 destinations worldwide, with Shanghai standing out as its busiest route. The longest nonstop flight is to Mexico City, and the shortest flight is to Quanzhou.

Shanghai (SHA) – China
8 airlines
2 hr 30 mins
751 mi · 1,208 km
37
per day
Beijing (PEK) – China
4 airlines
3 hr 30 mins
1,216 mi · 1,957 km
34
per day
Hangzhou (HGH) – China
10 airlines
2 hr 20 mins
665 mi · 1,071 km
30
per day
Chongqing (CKG) – China
11 airlines
2 hr 35 mins
661 mi · 1,063 km
28
per day
Xianyang (XIY) – China
8 airlines
2 hr 55 mins
871 mi · 1,402 km
28
per day
Beijing (PKX) – China
4 airlines
3 hr 25 mins
1,176 mi · 1,892 km
22
per day
Zhengzhou (CGO) – China
7 airlines
2 hr 45 mins
821 mi · 1,321 km
21
per day
Kunming (KMG) – China
9 airlines
2 hr 45 mins
708 mi · 1,139 km
18
per day
Nanjing (NKG) – China
6 airlines
2 hr 25 mins
701 mi · 1,128 km
18
per day
Harbin (HRB) – China
7 airlines
4 hr 30 mins
1,735 mi · 2,793 km
15
per day
Haikou (HAK) – China
4 airlines
1 hr 50 mins
285 mi · 459 km
15
per day
Wuhan (WUH) – China
6 airlines
2 hr 15 mins
563 mi · 906 km
14
per day
Jinan (TNA) – China
6 airlines
3 hr 5 mins
1,003 mi · 1,614 km
12
per day
Qingdao (TAO) – China
5 airlines
3 hr 5 mins
1,020 mi · 1,641 km
12
per day
Hefei (HFE) – China
4 airlines
2 hr 25 mins
667 mi · 1,073 km
11
per day
Shanghai (PVG) – China
5 airlines
2 hr 30 mins
766 mi · 1,233 km
11
per day
Chengdu (CTU) – China
5 airlines
2 hr 55 mins
819 mi · 1,318 km
10
per day
Shenyang (SHE) – China
4 airlines
3 hr 50 mins
1,427 mi · 2,297 km
10
per day
Kuala Lumpur (KUL) – Malaysia
3 airlines
4 hr 25 mins
1,596 mi · 2,568 km
9
per day
Wuxi (WUX) – China
5 airlines
2 hr 30 mins
735 mi · 1,182 km
9
per day
Ningbo (NGB) – China
5 airlines
2 hr 20 mins
686 mi · 1,104 km
9
per day
Taiyuan (TYN) – China
4 airlines
3 hr 15 mins
1,046 mi · 1,684 km
9
per day
Changchun (CGQ) – China
4 airlines
4 hr 15 mins
1,623 mi · 2,612 km
9
per day
Tianjin (TSN) – China
6 airlines
3 hr 25 mins
1,158 mi · 1,863 km
9
per day
Chengdu (TFU) – China
5 airlines
2 hr 55 mins
785 mi · 1,263 km
8
per day
Sanya (SYX) – China
3 airlines
2 hr 5 mins
413 mi · 665 km
8
per day
Bangkok (BKK) – Thailand
4 airlines
3 hr 25 mins
1,057 mi · 1,700 km
7
per day
Guiyang (KWE) – China
4 airlines
2 hr 20 mins
516 mi · 831 km
7
per day
Singapore (SIN) – Singapore
4 airlines
4 hr 25 mins
1,612 mi · 2,594 km
7
per day
Wenzhou (WNZ) – China
5 airlines
2 hr 5 mins
571 mi · 919 km
7
per day
Hanoi (HAN) – Viet Nam
2 airlines
2 hr 25 mins
522 mi · 840 km
7
per day
Lanzhou (LHW) – China
4 airlines
3 hr 30 mins
1,136 mi · 1,828 km
6
per day
Seoul (ICN) – South Korea
4 airlines
3 hr 30 mins
1,271 mi · 2,045 km
6
per day
Shijiazhuang (SJW) – China
4 airlines
3 hr 15 mins
1,082 mi · 1,741 km
6
per day
Changzhou (CZX) – China
3 airlines
2 hr 30 mins
738 mi · 1,188 km
6
per day
Dalian (DLC) – China
2 airlines
3 hr 30 mins
1,216 mi · 1,958 km
6
per day
Yichang (YIH) – China
2 airlines
2 hr 20 mins
566 mi · 910 km
5
per day
Lijiang (LJG) – China
3 airlines
3 hr 10 mins
896 mi · 1,442 km
5
per day
Ürümqi (URC) – China
3 airlines
5 hr 25 mins
2,098 mi · 3,376 km
5
per day
Xiangfan (XFN) – China
1 airline
SZX → XFN
4
per day
Nanchong (NAO) – China
1 airline
SZX → NAO
4
per day
Taipei (TPE) – Taiwan
5 airlines
1 hr 50 mins
498 mi · 802 km
4
per day
Xuzhou (XUZ) – China
2 airlines
SZX → XUZ
4
per day
Jinghong (JHG) – China
3 airlines
SZX → JHG
4
per day
Mianyang (MIG) – China
3 airlines
SZX → MIG
4
per day
Hohhot (HET) – China
3 airlines
3 hr 40 mins
1,264 mi · 2,034 km
3
per day
Yinchuan (INC) – China
2 airlines
3 hr 35 mins
1,188 mi · 1,912 km
3
per day
Ho Chi Minh City (SGN) – Viet Nam
2 airlines
3 hr 10 mins
944 mi · 1,519 km
3
per day
Xiaguan (DLU) – China
2 airlines
SZX → DLU
3
per day
Nantong (NTG) – China
2 airlines
SZX → NTG
3
per day
Nanyang (NNY) – China
2 airlines
SZX → NNY
3
per day
Changde (CGD) – China
1 airline
SZX → CGD
2
per day
Huai'an (HIA) – China
2 airlines
SZX → HIA
2
per day
Linyi (LYI) – China
1 airline
SZX → LYI
2
per day
Wanxian (WXN) – China
1 airline
SZX → WXN
2
per day
Yancheng (YNZ) – China
1 airline
2 hr 40 mins
841 mi · 1,353 km
2
per day
Yibin (YBP) – China
1 airline
SZX → YBP
2
per day
Yiwu (YIW) – China
1 airline
2 hr 10 mins
603 mi · 970 km
2
per day
Dazhou (DZH) – China
1 airline
SZX → DZH
2
per day
Luzhou (LZO) – China
2 airlines
SZX → LZO
2
per day
Phnom Penh (KTI) – Cambodia
3 airlines
3 hr 15 mins
975 mi · 1,569 km
2
per day
Yuncheng (YCU) – China
1 airline
2 hr 55 mins
878 mi · 1,413 km
2
per day
Bangkok (DMK) – Thailand
2 airlines
3 hr 25 mins
1,054 mi · 1,697 km
2
per day
Dubai (DXB) – United Arab Emirates
2 airlines
8 hr 20 mins
3,666 mi · 5,900 km
2
per day
Nanchang (KHN) – China
1 airline
1 hr 55 mins
449 mi · 723 km
2
per day
Yan'an (ENY) – China
5 airlines
SZX → ENY
2
per day
Fuyang (FUG) – China
1 airline
SZX → FUG
2
per day
Luoyang (LYA) – China
1 airline
SZX → LYA
2
per day
Shiyan (WDS) – China
1 airline
SZX → WDS
2
per day
Huangyan (HYN) – China
2 airlines
SZX → HYN
1
per day
Jingzhou (SHS) – China
1 airline
SZX → SHS
1
per day
Yantai (YNT) – China
1 airline
3 hr 15 mins
1,122 mi · 1,805 km
1
per day
Changzhi (CIH) – China
1 airline
SZX → CIH
1
per day
Dongying (DOY) – China
1 airline
SZX → DOY
1
per day
Enshi (ENH) – China
1 airline
SZX → ENH
1
per day
Fuzhou (FOC) – China
1 airline
1 hr 45 mins
433 mi · 697 km
1
per day
Guangyuan (GYS) – China
1 airline
SZX → GYS
1
per day
Hanzhong (HZG) – China
1 airline
SZX → HZG
1
per day
Jining (JNG) – China
1 airline
SZX → JNG
1
per day
Kota Kinabalu (BKI) – Malaysia
1 airline
3 hr 25 mins
1,164 mi · 1,873 km
1
per day
Lianyungang (LYG) – China
1 airline
SZX → LYG
1
per day
Luxi (LUM) – China
1 airline
SZX → LUM
1
per day
Nanning (NNG) – China
1 airline
2 hr 5 mins
360 mi · 579 km
1
per day
Osaka (KIX) – Japan
1 airline
4 hr 0 mins
1,530 mi · 2,462 km
1
per day
Qingyang (IQN) – China
1 airline
SZX → IQN
1
per day
Quzhou (JUZ) – China
1 airline
SZX → JUZ
1
per day
Shangrao (SQD) – China
1 airline
SZX → SQD
1
per day
Tokyo (HND) – Japan
1 airline
4 hr 30 mins
1,796 mi · 2,890 km
1
per day
Tokyo (NRT) – Japan
1 airline
4 hr 30 mins
1,833 mi · 2,949 km
1
per day
Xining (XNN) – China
1 airline
SZX → XNN
1
per day
Zhanjiang (ZHA) – China
1 airline
SZX → ZHA
1
per day
Zhoushan (HSN) – China
1 airline
2 hr 25 mins
731 mi · 1,176 km
1
per day
Zunyi (WMT) – China
1 airline
SZX → WMT
1
per day
Ankang (AKA) – China
1 airline
SZX → AKA
1
per day
Jiujiang (JIU) – China
1 airline
SZX → JIU
1
per day
Manila (MNL) – Philippines
2 airlines
2 hr 25 mins
733 mi · 1,180 km
1
per day
Penang (PEN) – Malaysia
2 airlines
4 hr 15 mins
1,501 mi · 2,415 km
1
per day
Jakarta (CGK) – Indonesia
2 airlines
5 hr 10 mins
2,045 mi · 3,292 km
6
per week
London (LHR) – United Kingdom
1 airline
12 hr 20 mins
5,962 mi · 9,595 km
6
per week
Ordos (DSN) – China
2 airlines
SZX → DSN
6
per week
Altay (AAT) – China
1 airline
SZX → AAT
5
per week
Bazhong (BZX) – China
1 airline
SZX → BZX
5
per week
Chizhou (JUH) – China
1 airline
SZX → JUH
5
per week
Jeju City (CJU) – South Korea
1 airline
3 hr 5 mins
1,076 mi · 1,732 km
5
per week
Shaoyang (WGN) – China
1 airline
SZX → WGN
5
per week
Xichang (XIC) – China
1 airline
SZX → XIC
5
per week
Yulin (UYN) – China
1 airline
SZX → UYN
5
per week
Brussels (BRU) – Belgium
1 airline
12 hr 0 mins
5,798 mi · 9,330 km
4
per week
Cairo (CAI) – Egypt
1 airline
10 hr 45 mins
5,018 mi · 8,075 km
4
per week
Kaohsiung City (KHH) – Taiwan
1 airline
1 hr 40 mins
417 mi · 671 km
4
per week
Manado-Celebes Island (MDC) – Indonesia
1 airline
4 hr 15 mins
1,637 mi · 2,635 km
4
per week
Rome (FCO) – Italy
1 airline
12 hr 0 mins
5,747 mi · 9,249 km
4
per week
Sydney (SYD) – Australia
1 airline
9 hr 40 mins
4,617 mi · 7,430 km
4
per week
Tel Aviv Yafo (TLV) – Israel
1 airline
10 hr 20 mins
4,784 mi · 7,700 km
4
per week
Wuyishan (WUS) – China
1 airline
SZX → WUS
4
per week
Auckland (AKL) – New Zealand
1 airline
11 hr 35 mins
5,719 mi · 9,204 km
3
per week
Datong (DAT) – China
1 airline
SZX → DAT
3
per week
Doha (DOH) – Qatar
1 airline
8 hr 45 mins
3,896 mi · 6,270 km
3
per week
Handan (HDG) – China
1 airline
SZX → HDG
3
per week
Jo'anna (JNB) – South Africa
1 airline
13 hr 35 mins
6,637 mi · 10,681 km
3
per week
Linfen (LFQ) – China
1 airline
SZX → LFQ
3
per week
Lishui (LIJ) – China
1 airline
SZX → LIJ
3
per week
Melbourne (MEL) – Australia
1 airline
9 hr 40 mins
4,629 mi · 7,450 km
3
per week
Moscow (SVO) – Russian Federation
1 airline
9 hr 35 mins
4,413 mi · 7,101 km
3
per week
Riyadh (RUH) – Saudi Arabia
1 airline
9 hr 20 mins
4,201 mi · 6,761 km
3
per week
Rizhao (RIZ) – China
1 airline
SZX → RIZ
3
per week
Xingyi (ACX) – China
1 airline
SZX → ACX
3
per week
Xinyang (XAI) – China
1 airline
SZX → XAI
3
per week
Zunyi (ZYI) – China
1 airline
SZX → ZYI
3
per week
Mexico City (MEX) – Mexico
2 airlines
16 hr 55 mins
8,780 mi · 14,130 km
3
per week
Anchorage (ANC) – United States of America
1 airline
10 hr 25 mins
5,057 mi · 8,138 km
2
per week
Anking (AQG) – China
1 airline
SZX → AQG
2
per week
Budapest (BUD) – Hungary
1 airline
11 hr 10 mins
5,284 mi · 8,503 km
2
per week
Chennai (MAA) – India
1 airline
SZX → MAA
2
per week
Ezhou (EHU) – China
1 airline
SZX → EHU
2
per week
Frankfurt-am-Main (FRA) – Germany
1 airline
11 hr 50 mins
5,667 mi · 9,120 km
2
per week
Leipzig (LEJ) – Germany
1 airline
11 hr 30 mins
5,480 mi · 8,818 km
2
per week
Milan (MXP) – Italy
1 airline
12 hr 0 mins
5,793 mi · 9,323 km
2
per week
Nyingchi (LZY) – China
1 airline
SZX → LZY
2
per week
Paris (CDG) – France
1 airline
12 hr 15 mins
5,937 mi · 9,554 km
2
per week
Sihanukville (KOS) – Cambodia
1 airline
3 hr 25 mins
1,070 mi · 1,723 km
2
per week
Tehran (IKA) – Iran
1 airline
8 hr 35 mins
3,824 mi · 6,155 km
2
per week
Vienna (VIE) – Austria
1 airline
11 hr 20 mins
5,385 mi · 8,667 km
2
per week
Wuhu (WHA) – China
1 airline
SZX → WHA
2
per week
Angeles City (CRK) – Philippines
1 airline
2 hr 20 mins
678 mi · 1,091 km
1
per week
Ashgabat (ASB) – Turkmenistan
1 airline
SZX → ASB
1
per week
Bergamo (BGY) – Italy
1 airline
SZX → BGY
1
per week
Dhaka (DAC) – Bangladesh
1 airline
4 hr 20 mins
1,487 mi · 2,393 km
1
per week
Kashgar (KHG) – China
1 airline
SZX → KHG
1
per week
Liège (LGG) – Belgium
1 airline
SZX → LGG
1
per week
Los Angeles (LAX) – United States of America
1 airline
14 hr 15 mins
7,236 mi · 11,645 km
1
per week
Malé (MLE) – Maldives
1 airline
SZX → MLE
1
per week
Quanzhou (JJN) – China
1 airline
1 hr 30 mins
337 mi · 542 km
1
per week
Shymkent (CIT) – Kazakhstan
1 airline
SZX → CIT
1
per week
Vancouver (YVR) – Canada
1 airline
12 hr 45 mins
6,366 mi · 10,244 km
1
per week
Weifang (WEF) – China
1 airline
SZX → WEF
1
per week

Route and destination data updated February 16, 2026.

Shenzhen Bao'an Airport is served by 59 airlines, with Shenzhen Airlines in the lead at 20% of routes. The top three carriers together cover 49% of routes. 32 carriers operate only one route each. A total of 29 airlines operate international routes, compared with 37 airlines serving domestic routes. China Southern Airlines is operating the longest nonstop flight, connecting to Mexico City with a flight time of 16 hrs 55 mins.

Shenzhen Airlines (71 routes)
China Southern Airlines (69 routes)
Hainan Airlines (34 routes)
Donghai Airlines (25 routes)
China Eastern Airlines (19 routes)
Spring Airlines (13 routes)
SF Airlines (12 routes)
Xiamen Airlines (10 routes)
Air China (10 routes)
Shandong Airlines (7 routes)
Suparna Airlines (6 routes)
Sichuan Airlines (6 routes)
Okay Airways (6 routes)
Loong Air (5 routes)
Juneyao Airlines (3 routes)
West Air (China) (3 routes)
Chongqing Airlines (3 routes)
Tibet Airlines (3 routes)
AirAsia (3 routes)
China United Airlines (2 routes)
Tianjin Airlines (2 routes)
Colorful Guizhou Airlines (2 routes)
Korean Air (2 routes)
China Airlines (2 routes)
Cambodia Angkor Air (2 routes)
LongJiang Airlines (2 routes)
China Central Airlines (2 routes)
Shanghai Airlines (1 routes)
Beijing Capital Airlines (1 routes)
JDL (1 routes)
Air Changan (1 routes)
Jiangxi Airlines (1 routes)
Fuzhou Airlines (1 routes)
Kunming Airlines (1 routes)
Lucky Air (1 routes)
Yunnan Hong Tu Airlines (1 routes)
Chengdu Airlines (1 routes)
Ruili Airlines (1 routes)
K-Mile Air (1 routes)
Singapore Airlines (1 routes)
Asiana Airlines (1 routes)
Hebei Airlines (1 routes)
Urumqi Airlines (1 routes)
UNI Air (1 routes)
Cambodia Airways (1 routes)
Thai AirAsia (1 routes)
Thai Lion Air (1 routes)
Emirates (1 routes)
ANA (1 routes)
TransNusa (1 routes)
China Express Airlines (1 routes)
HT (1 routes)
CSG (1 routes)
Mahan Air (1 routes)
Turkmenistan Airlines (1 routes)
Ethiopian Airlines (1 routes)
Maldivian (1 routes)
Turkish Airlines (1 routes)
Air Choice One (1 routes)

Shenzhen Bao'an Airport provides direct service to 36 countries across five continents. The route network is 67% domestic and 33% international. Malaysia is the primary international destination.

China - 563/day
Malaysia - 11/day
Viet Nam - 10/day
Thailand - 9/day
Singapore - 7/day
South Korea - 6/day
Taiwan - 5/day
Japan - 3/day
Cambodia - 2/day
United Arab Emirates - 2/day
Philippines - 1/day
Indonesia - 1/day
United Kingdom - 1/day
Belgium - 1/day
Egypt - 1/day
Italy - 1/day
Australia - 1/day
Israel - 1/day
Germany - 1/day
New Zealand - 0/day
Qatar - 0/day
South Africa - 0/day
Russian Federation - 0/day
Saudi Arabia - 0/day
Mexico - 0/day
United States of America - 0/day
Hungary - 0/day
India - 0/day
France - 0/day
Iran - 0/day
Austria - 0/day
Turkmenistan - 0/day
Bangladesh - 0/day
Maldives - 0/day
Kazakhstan - 0/day
Canada - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
12,513 ft 3,814 m 164 ft 50 m Concrete
12,513 ft 3,814 m 164 ft 50 m Concrete
11,214 ft 3,418 m 148 ft 45 m Concrete
11,214 ft 3,418 m 148 ft 45 m Concrete

Runway Length

Runways at Shenzhen Bao'an Airport are long enough for all aircraft with known takeoff and landing distances.

Miscellaneous