site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
  1. Flightmap
  2. Airports in China
  3. Flights to SZX

Flights to Shenzhen (SZX)

Last updated: Oct 3, 2026

Did you mean flights from Shenzhen?

Shenzhen Bao'an serves China's technology capital, directly across the border from Hong Kong, and is the hub of Shenzhen Airlines.

Right now there are 181 airports in 36 countries connected to Shenzhen, 103 of them domestic, with 68 airlines flying scheduled passenger traffic.

Shenzhen's longest nonstop connection is San Francisco de Yeso (SQD), 11,088 miles, offered by Donghai Airlines.

Its Terminal 3, designed by Studio Fuksas, is shaped like a manta ray and wrapped in a white honeycomb skin of tens of thousands of hexagonal openings, which scatter daylight across the concourse floor.

On this page

  1. Airlines serving Shenzhen
  2. Popular routes to Shenzhen
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Shenzhen
  6. Flights to Shenzhen (SZX) by country
  7. Seasonal and upcoming routes to Shenzhen
  8. Airline alliances to Shenzhen
  9. Award programs that reach Shenzhen
  10. Intercontinental flights to Shenzhen
  11. Domestic flights to Shenzhen
  12. Alternative airports near Shenzhen
  13. Frequently asked questions

Airlines serving Shenzhen

  • Shenzhen Airlines84 destinations
  • Air China79 destinations
  • China Southern Airlines79 destinations
  • Shandong Airlines62 destinations
  • Kunming Airlines60 destinations
  • XiamenAir53 destinations
  • Hainan Airlines44 destinations
  • Donghai Airlines42 destinations
  • Tibet Airlines42 destinations
  • Sichuan Airlines33 destinations
  • Juneyao Airlines29 destinations
  • Zhejiang Loong Airlines26 destinations
  • China Eastern Airlines23 destinations
  • Spring Airlines23 destinations
  • China Express Airlines18 destinations
  • Chengdu Airlines17 destinations
  • Yangtze River Express16 destinations
  • Hebei Airlines10 destinations
  • Etihad Airways8 destinations
  • All Nippon Airways5 destinations
Show top 20 airlinesShow less

Popular routes to Shenzhen

The places connected to Shenzhen on the most scheduled services, busiest first.

  • Hangzhou (HGH)665 mi
  • Shanghai (SHA)751 mi
  • Beijing (PEK)1,216 mi
  • Haikou (HAK)285 mi
  • Xianyang (XIY)871 mi
  • Chongqing (CKG)661 mi
  • Beijing (PKX)1,176 mi
  • Zhengzhou (CGO)821 mi
  • Chengdu (CTU)819 mi
  • Chengdu (TFU)819 mi
  • Nanjing (NKG)701 mi
  • Kunming (KMG)718 mi
  • Harbin (HRB)1,735 mi
  • Shanghai (PVG)766 mi
  • Wuhan (WUH)563 mi
  • Changchun (CGQ)1,623 mi
  • Hanoi (HAN)522 mi
  • Qingdao (TAO)1,020 mi
  • Bangkok (BKK)1,057 mi
  • Kuala Lumpur (KUL)1,596 mi
Show top 20 destinationsShow less

Popular routes with a stopover

Aside from the non-stop routes above, reaching Shenzhen from these popular places requires a connection:

  • Lhasa (LXA)China
  • Ordos (DSN)China
  • Tongliao (TGO)China
  • Dandong (DDG)China
  • Yanji (YNJ)China
  • Hotan (HTN)China
  • Zhongwei (ZHY)China
  • Kuqa (KCA)China
  • Xilinhot (XIL)China

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Shenzhen not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Shenzhen non-stop?

  • Hong Kong (HKG)24 mi
  • Taipa (MFM)37 mi
  • Zhanjiang (ZHA)242 mi
  • Haikou (HAK)285 mi
  • Nanning (NNG)360 mi
  • Sanya (SYX)413 mi
  • Kaohsiung City (KHH)417 mi
  • Wuyishan (WUS)437 mi
  • Nanchang (KHN)449 mi
  • Changde (CGD)454 mi
  • Jiujiang (JIU)488 mi
  • Dayong (DYG)493 mi
  • Taipei (TPE)498 mi
Show all 13 destinationsShow less

Which places within 1,000 miles can reach Shenzhen non-stop?

  • Guiyang (KWE)516 mi
  • Hanoi (HAN)522 mi
  • Quzhou (JUZ)539 mi
  • Shashi (SHS)539 mi
  • Zunyi (ZYI)546 mi
  • Wuhan (WUH)563 mi
  • Yichang (YIH)566 mi
  • Wenzhou (WNZ)571 mi
  • Xingyi (ACX)584 mi
  • Anqing (AQG)584 mi
  • Enshi (ENH)594 mi
  • Yiwu (YIW)603 mi
  • Huangyan (HYN)626 mi
  • Wanxian (WXN)654 mi
  • Chongqing (CKG)661 mi
  • Xiangfan (XFN)664 mi
  • Hangzhou (HGH)665 mi
  • Hefei (HFE)674 mi
  • Luzhou (LZO)677 mi
  • Ningbo (NGB)686 mi
Show top 20 destinationsShow less

Which places within 2,000 miles can reach Shenzhen non-stop?

  • Jinan (TNA)1,003 mi
  • Qingdao (TAO)1,020 mi
  • Taiyuan (TYN)1,046 mi
  • Bangkok (DMK)1,054 mi
  • Bangkok (BKK)1,057 mi
  • Dongying (DOY)1,069 mi
  • Sihanukville (KOS)1,070 mi
  • Jeju City (CJU)1,076 mi
  • Duong Dong (PQC)1,077 mi
  • Shijiazhuang (SJW)1,082 mi
  • Yulin (UYN)1,107 mi
  • Yantai (YNT)1,115 mi
  • Lanzhou (LHW)1,136 mi
  • Tianjin (TSN)1,158 mi
  • Kota Kinabalu (BKI)1,164 mi
  • Beijing (PKX)1,176 mi
  • Yinchuan (INC)1,188 mi
  • Xining (XNN)1,190 mi
  • Datong (DAT)1,204 mi
  • Dalian (DLC)1,216 mi
Show top 20 destinationsShow less

Which places within 3,000 miles can reach Shenzhen non-stop?

  • Jakarta (CGK)2,045 mi
  • Surabaya (SUB)2,075 mi
  • Urumqi (URC)2,098 mi
  • Altay (AAT)2,241 mi
  • Kashgar (KHG)2,497 mi

Which places within 4,000 miles can reach Shenzhen non-stop?

  • Dubai (DXB)3,666 mi
  • Abu Dhabi (AUH)3,720 mi
  • Doha (DOH)3,896 mi

Which places within 5,000 miles can reach Shenzhen non-stop?

  • Riyadh (RUH)4,201 mi
  • Moscow (SVO)4,413 mi
  • Sydney (SYD)4,617 mi
  • Melbourne (MEL)4,629 mi
  • Tel Aviv (TLV)4,784 mi

Which places within 6,000 miles can reach Shenzhen non-stop?

  • Cairo (CAI)5,018 mi
  • Budapest (BUD)5,284 mi
  • Vienna (VIE)5,385 mi
  • Frankfurt-am-Main (FRA)5,667 mi
  • Auckland (AKL)5,719 mi
  • Rome (FCO)5,747 mi
  • Milan (MXP)5,793 mi
  • Brussels (BRU)5,798 mi
  • Paris (CDG)5,937 mi
  • London (LHR)5,962 mi
Show all 10 destinationsShow less

Which places within 7,000 miles can reach Shenzhen non-stop?

  • Barcelona (BCN)6,229 mi
  • Vancouver (YVR)6,366 mi
  • Madrid (MAD)6,507 mi
  • Johannesburg (JNB)6,636 mi

Which places within 8,000 miles can reach Shenzhen non-stop?

  • Los Angeles (LAX)7,236 mi

Which places within 9,000 miles can reach Shenzhen non-stop?

  • Mexico City (MEX)8,780 mi

Long-haul flights to Shenzhen

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Shenzhen of 3,000 miles or more.

  • San Francisco de Yeso (SQD)11,088 mi
  • Mexico City (MEX)8,780 mi
  • Los Angeles (LAX)7,236 mi
  • Johannesburg (JNB)6,636 mi
  • Madrid (MAD)6,507 mi
  • Vancouver (YVR)6,366 mi
  • Barcelona (BCN)6,229 mi
  • London (LHR)5,962 mi
  • Paris (CDG)5,937 mi
  • Brussels (BRU)5,798 mi
  • Milan (MXP)5,793 mi
  • Rome (FCO)5,747 mi
  • Auckland (AKL)5,719 mi
  • Frankfurt-am-Main (FRA)5,667 mi
  • Vienna (VIE)5,385 mi
  • Budapest (BUD)5,284 mi
  • Cairo (CAI)5,018 mi
  • Tel Aviv (TLV)4,784 mi
  • Melbourne (MEL)4,629 mi
  • Sydney (SYD)4,617 mi
Show top 20 destinationsShow less

Flights to Shenzhen (SZX) by country

  • Shenzhen has nonstop connections with 3 airports in Indonesia: Jakarta (CGK), Manado-Celebes Island (MDC), and Surabaya (SUB). These routes are served by China Southern Airlines, Shenzhen Airlines (Star Alliance), Spring Airlines, and TransNusa Air Services.

    Indonesia3 destinations
  • Shenzhen has nonstop connections with 3 airports in Japan: Tokyo (NRT), Tokyo (HND), and Osaka (KIX). These routes are served by Air China (Star Alliance), All Nippon Airways (Star Alliance), and Shenzhen Airlines (Star Alliance).

    Japan3 destinations
  • Shenzhen has nonstop connections with 3 airports in Malaysia: Kuala Lumpur (KUL), Kota Kinabalu (BKI), and Penang (PEN). These routes are served by Air China (Star Alliance), AirAsia, China Southern Airlines, Malaysia Airlines (Oneworld), and Shenzhen Airlines (Star Alliance).

    Malaysia3 destinations
  • Shenzhen has nonstop connections with 3 airports in Thailand: Bangkok (BKK), Bangkok (DMK), and Phuket (HKT). These routes are served by Air China (Star Alliance), China Southern Airlines, Shenzhen Airlines (Star Alliance), Spring Airlines, Thai AirAsia, Thai Airways (Star Alliance), and Thai Lion Air.

    Thailand3 destinations
  • Shenzhen has nonstop connections with 3 airports in Viet Nam: Hanoi (HAN), Ho Chi Minh City (SGN), and Duong Dong (PQC). These routes are served by 9G Rail, Air China (Star Alliance), China Southern Airlines, Shenzhen Airlines (Star Alliance), Vietnam Airlines (SkyTeam), Vuelos Economicos, and XiamenAir (SkyTeam).

    Viet Nam3 destinations
  • Shenzhen has nonstop connections with 2 airports in Australia: Melbourne (MEL) and Sydney (SYD). These routes are served by Air China (Star Alliance), China Southern Airlines, and Shenzhen Airlines (Star Alliance).

    Australia2 destinations
  • Shenzhen has nonstop connections with 2 airports in Cambodia: Kratie (KTI) and Sihanukville (KOS). These routes are served by Air Bishkek, Air China (Star Alliance), Cambodia Angkor Air, Shenzhen Airlines (Star Alliance), and Spring Airlines.

    Cambodia2 destinations
  • Shenzhen has nonstop connections with 2 airports in Italy: Milan (MXP) and Rome (FCO). These routes are served by Hainan Airlines.

    Italy2 destinations
  • Shenzhen has nonstop connections with 2 airports in South Korea: Seoul (ICN) and Jeju City (CJU). These routes are served by Air China (Star Alliance), Asiana Airlines (Star Alliance), China Southern Airlines, Korean Air (SkyTeam), Shenzhen Airlines (Star Alliance), and Thai Smile Airways.

    South Korea2 destinations
  • Shenzhen has nonstop connections with 2 airports in Spain: Barcelona (BCN) and Madrid (MAD). These routes are served by Air China (Star Alliance), Hainan Airlines, and Shenzhen Airlines (Star Alliance).

    Spain2 destinations
  • Shenzhen has nonstop connections with 2 airports in Taiwan: Taipei (TPE) and Kaohsiung City (KHH). These routes are served by China Airlines (SkyTeam), China Southern Airlines, Shenzhen Airlines (Star Alliance), Uni Airways, and XiamenAir (SkyTeam).

    Taiwan2 destinations
  • Shenzhen has nonstop connections with 2 airports in United Arab Emirates: Dubai (DXB) and Abu Dhabi (AUH). These routes are served by China Eastern Airlines (SkyTeam), China Southern Airlines, Emirates, and Etihad Airways.

    United Arab Emirates2 destinations
  • Shenzhen has a nonstop connection with Vienna (VIE) in Austria, served by Hainan Airlines.

    Austria1 destination
  • Shenzhen has a nonstop connection with Brussels (BRU) in Belgium, served by Hainan Airlines.

    Belgium1 destination
  • Shenzhen has a nonstop connection with Bandar Seri Begawan (BWN) in Brunei Darussalam, served by Shenzhen Airlines (Star Alliance).

    Brunei Darussalam1 destination
  • Shenzhen has a nonstop connection with Vancouver (YVR) in Canada, served by Hainan Airlines.

    Canada1 destination
  • Shenzhen has a nonstop connection with Cairo (CAI) in Egypt, served by Hainan Airlines.

    Egypt1 destination
  • Shenzhen has a nonstop connection with Paris (CDG) in France, served by Hainan Airlines.

    France1 destination
  • Shenzhen has a nonstop connection with Frankfurt-am-Main (FRA) in Germany, served by Air China (Star Alliance) and Lufthansa (Star Alliance).

    Germany1 destination
  • Shenzhen has a nonstop connection with Budapest (BUD) in Hungary, served by Hainan Airlines.

    Hungary1 destination
Show top 20 countriesShow less

Seasonal and upcoming routes to Shenzhen

Not flying yet

  • Sydney (SYD)Starts Oct 4, 2026
  • Budapest (BUD)Oct 5, 2026 – Dec 28, 2026
  • Dunhuang (DNH)Oct 5, 2026 – Oct 5, 2026
  • Vienna (VIE)Oct 7, 2026 – Mar 27, 2027
  • Vancouver (YVR)Starts Oct 8, 2026
  • Sihanukville (KOS)Oct 13, 2026 – Mar 27, 2027
  • Tel Aviv (TLV)Oct 13, 2026 – Mar 25, 2027
  • Madrid (MAD)Nov 7, 2026 – Dec 19, 2026
  • Doha (DOH)Starts Dec 1, 2026
  • Hong Kong (HKG)Dec 20, 2026 – Jan 10, 2027
  • Duong Dong (PQC)Dec 23, 2026 – Mar 26, 2027
  • Riyadh (RUH)Starts Jan 2, 2027
  • Abu Dhabi (AUH)Starts Mar 24, 2027
Show all 13 routesShow less

Ending before the rest

  • Phuket (HKT)Through Oct 8, 2026
  • Wuyishan (WUS)Through Oct 22, 2026
  • Xingyi (ACX)Through Oct 23, 2026
  • Baotou (BAV)Through Oct 23, 2026
  • Dayong (DYG)Through Oct 23, 2026
  • Hanzhong (HZG)Through Oct 23, 2026
  • Kathmandu (KTM)Through Oct 23, 2026
  • Yulin (UYN)Through Oct 23, 2026
  • Zunyi (ZYI)Through Oct 23, 2026
  • Anqing (AQG)Through Oct 24, 2026
  • Yinchuan (INC)Through Oct 24, 2026
  • Jiujiang (JIU)Through Oct 24, 2026
  • Nanchang (KHN)Through Oct 24, 2026
  • Linyi (LYI)Through Oct 24, 2026
  • Xiangfan (XFN)Through Oct 24, 2026
  • Xining (XNN)Through Oct 24, 2026
  • Yibin (YBP)Through Oct 24, 2026
  • Yuncheng (YCU)Through Oct 24, 2026
  • Yantai (YNT)Through Oct 24, 2026
  • Zhanjiang (ZHA)Through Oct 24, 2026
Show top 20 routesShow less

The other 85 routes are scheduled across the whole window the feed publishes.

Airline alliances to Shenzhen

  • Star Alliance78 destinations
  • SkyTeam55 destinations
  • Oneworld2 destinations

Award programs that reach Shenzhen

How many of these places each program's airlines fly to Shenzhen from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Aeroplan78 destinations
  • All Nippon Airways78 destinations
  • EVA Air Infinity MileageLands78 destinations
  • LifeMiles78 destinations
  • Lufthansa Miles & More78 destinations
  • Singapore KrisFlyer78 destinations
  • TAP Miles&Go78 destinations
  • Turkish Miles&Smiles78 destinations
  • United MileagePlus78 destinations
  • Club Premier55 destinations
  • Delta SkyMiles55 destinations
  • Flying Blue55 destinations
  • SAS EuroBonus55 destinations
  • Virgin Atlantic55 destinations
  • Etihad Guest8 destinations
  • Alaska Atmos Rewards2 destinations
  • American Airlines2 destinations
  • British Airways2 destinations
  • Cathay Pacific2 destinations
  • Finnair Plus2 destinations
Show top 20 programsShow less

Intercontinental flights to Shenzhen

Non-stop flights to Shenzhen from Europe

Air China (Star Alliance) links Shenzhen nonstop with London (LHR), Barcelona (BCN), and Frankfurt-am-Main (FRA).

China Southern Airlines links Shenzhen nonstop with Moscow (SVO).

Hainan Airlines links Shenzhen nonstop with Milan (MXP), Rome (FCO), Brussels (BRU), Paris (CDG), Vienna (VIE), Budapest (BUD), and Madrid (MAD).

Lufthansa (Star Alliance) links Shenzhen nonstop with Frankfurt-am-Main (FRA).

Shenzhen Airlines (Star Alliance) links Shenzhen nonstop with London (LHR) and Barcelona (BCN).

Non-stop flights to Shenzhen from North America

Air China (Star Alliance) links Shenzhen nonstop with Los Angeles (LAX).

China Southern Airlines links Shenzhen nonstop with Mexico City (MEX).

Hainan Airlines links Shenzhen nonstop with Vancouver (YVR).

Non-stop flights to Shenzhen from Oceania

Air China (Star Alliance) links Shenzhen nonstop with Melbourne (MEL).

China Southern Airlines links Shenzhen nonstop with Sydney (SYD).

Hainan Airlines links Shenzhen nonstop with Auckland (AKL).

Shenzhen Airlines (Star Alliance) links Shenzhen nonstop with Melbourne (MEL) and Sydney (SYD).

Non-stop flights to Shenzhen from Africa

Air China (Star Alliance) links Shenzhen nonstop with Johannesburg (JNB).

Hainan Airlines links Shenzhen nonstop with Cairo (CAI).

Shenzhen Airlines (Star Alliance) links Shenzhen nonstop with Johannesburg (JNB).

Non-stop flights to Shenzhen from South America

Donghai Airlines links Shenzhen nonstop with San Francisco de Yeso (SQD).

Domestic flights to Shenzhen

  • Hangzhou (HGH)665 mi
  • Shanghai (SHA)751 mi
  • Beijing (PEK)1,216 mi
  • Haikou (HAK)285 mi
  • Xianyang (XIY)871 mi
  • Chongqing (CKG)661 mi
  • Beijing (PKX)1,176 mi
  • Zhengzhou (CGO)821 mi
  • Chengdu (CTU)819 mi
  • Chengdu (TFU)819 mi
  • Nanjing (NKG)701 mi
  • Kunming (KMG)718 mi
  • Harbin (HRB)1,735 mi
  • Shanghai (PVG)766 mi
  • Wuhan (WUH)563 mi
  • Changchun (CGQ)1,623 mi
  • Qingdao (TAO)1,020 mi
  • Wenzhou (WNZ)571 mi
  • Hefei (HFE)674 mi
  • Shenyang (SHE)1,427 mi
Show top 20 destinationsShow less

Alternative airports near Shenzhen

  • Hong Kong (HKG)24 mi / 39 km
  • Taipa (MFM)37 mi / 60 km
  • Zhuhai (ZUH)52 mi / 84 km
  • Foshan (FUO)56 mi / 90 km
  • Huizhou (HUZ)58 mi / 93 km

Frequently asked questions

What is the official name of airport SZX?

The airport's official name is Shenzhen Bao'an International Airport. On Roame and most flight schedules, you will find it under the code SZX.

What is the airport code for Shenzhen Bao'an International Airport?

The IATA airport code for Shenzhen Bao'an International Airport is SZX. Enter SZX in Flightmap whenever you want to use this exact airport.

Where is Shenzhen Bao'an International Airport (SZX)?

Shenzhen Bao'an International Airport serves Shenzhen, China. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to SZX, not just the broader city.

How can I explore flights to Shenzhen (SZX)?

Open the map with Anywhere as your starting point and SZX as the destination. Each result keeps the route pointed toward Shenzhen, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Shenzhen?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to SZX.

Can I look for award flights to Shenzhen (SZX)?

Yes. When Roame has observed award availability for a route to SZX, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

Get the app
Download on the App Store
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
Get the app
Download on the App Store
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign Up
SearchGuides