site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
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
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in China
  3. Flights to SZX

Flights to Shenzhen (SZX)

Last updated: Sep 10, 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 178 airports in 37 countries connected to Shenzhen, 101 of them domestic, with 66 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
Frequently asked questions

Airlines serving Shenzhen

  • Shenzhen Airlines83 destinations
  • Air China79 destinations
  • China Southern Airlines77 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 Airlines25 destinations
  • China Eastern Airlines23 destinations
  • Spring Airlines21 destinations
  • China Express Airlines18 destinations
  • Chengdu Airlines17 destinations
  • Yangtze River Express

Popular routes to Shenzhen

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

  • Shanghai (SHA)751 mi
  • Hangzhou (HGH)665 mi
  • Beijing (PEK)1,216 mi
  • Chengdu (CTU)819 mi
  • Xianyang (XIY)871 mi
  • Shanghai (PVG)766 mi
  • Nanjing (NKG)701 mi
  • Chongqing (CKG)661 mi
  • Beijing (PKX)1,176 mi
  • Zhengzhou (CGO)821 mi
  • Kunming (KMG)718 mi
  • Haikou (HAK)285 mi
  • Sanya (SYX)413 mi
  • Qingdao (TAO)1,020 mi
  • Kuala Lumpur (KUL)1,596 mi
  • Wuhan (WUH)563 mi
  • Jinan (TNA)

Popular routes with a stopover

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

  • Ordos (DSN)China
  • Dandong (DDG)China
  • Tongliao (TGO)China
  • Lhasa (LXA)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

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

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
  • 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
  • Tehran (IKA)3,824 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

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)

Flights to Shenzhen (SZX) by country

  • Shenzhen has nonstop connections with 3 airports in Indonesia: Manado-Celebes Island (MDC), Jakarta (CGK), 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 (HND), Osaka (KIX), and Tokyo (NRT). 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), Penang (PEN), and Kota Kinabalu (BKI). 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), and Shenzhen Airlines (Star Alliance).

    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.

Seasonal and upcoming routes to Shenzhen

Not flying yet

  • Baotou (BAV)Sep 11, 2026 – Oct 23, 2026
  • Barcelona (BCN)Starts Sep 11, 2026
  • Auckland (AKL)Sep 12, 2026 – Mar 27, 2027
  • Frankfurt-am-Main (FRA)Starts Sep 12, 2026
  • Brussels (BRU)Sep 13, 2026 – Dec 30, 2026
  • Budapest (BUD)Sep 14, 2026 – Dec 28, 2026
  • Sihanukville (KOS)Sep 15, 2026 – Mar 27, 2027
  • Surabaya (SUB)Sep 15, 2026 – Oct 24, 2026
  • Sydney (SYD)Starts Sep 16, 2026
  • Bandar Seri Begawan (BWN)Sep 29, 2026 – Mar 27, 2027
  • Dunhuang (DNH)Sep 29, 2026 – Oct 5, 2026
  • Phuket (HKT)Sep 29, 2026 – Oct 8, 2026
  • Tel Aviv (TLV)Oct 1, 2026 – Mar 25, 2027
  • Madrid (MAD)Oct 3, 2026 – Dec 19, 2026

Ending before the rest

  • Tehran (IKA)Through Sep 30, 2026
  • Xingyi (ACX)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

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

Airline alliances to Shenzhen

  • Star Alliance77 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.

  • Aeroplan77 destinations
  • All Nippon Airways77 destinations
  • EVA Air Infinity MileageLands77 destinations
  • LifeMiles77 destinations
  • Lufthansa Miles & More77 destinations
  • Singapore KrisFlyer77 destinations
  • TAP Miles&Go77 destinations
  • Turkish Miles&Smiles77 destinations
  • United MileagePlus77 destinations
  • Club Premier55 destinations
  • Delta SkyMiles55 destinations
  • Flying Blue55 destinations
  • SAS EuroBonus55 destinations
  • Virgin Atlantic55 destinations
  • Etihad Guest8 destinations
  • Alaska Atmos Rewards2 destinations

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 Brussels (BRU), Milan (MXP), Rome (FCO), Paris (CDG), Budapest (BUD), Vienna (VIE), 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).

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

  • Shanghai (SHA)751 mi
  • Hangzhou (HGH)665 mi
  • Beijing (PEK)1,216 mi
  • Chengdu (CTU)819 mi
  • Xianyang (XIY)871 mi
  • Shanghai (PVG)766 mi
  • Nanjing (NKG)701 mi
  • Chongqing (CKG)661 mi
  • Beijing (PKX)1,176 mi
  • Zhengzhou (CGO)821 mi
  • Kunming (KMG)718 mi
  • Haikou (HAK)285 mi
  • Sanya (SYX)413 mi
  • Qingdao (TAO)1,020 mi
  • Wuhan (WUH)563 mi
  • Jinan (TNA)1,003 mi
  • Tianjin (TSN)

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.

15 destinations
  • Hebei Airlines10 destinations
  • Etihad Airways8 destinations
  • All Nippon Airways5 destinations
  • Show top 20 airlinesShow less
    1,003 mi
  • Tianjin (TSN)1,158 mi
  • Hefei (HFE)674 mi
  • Chengdu (TFU)819 mi
  • Show top 20 destinationsShow less
    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
    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
    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
    5,018 mi
  • Tel Aviv (TLV)4,784 mi
  • Melbourne (MEL)4,629 mi
  • Sydney (SYD)4,617 mi
  • Show top 20 destinationsShow less
    Egypt
    1 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
    Vienna (VIE)
    Oct 3, 2026 – Mar 27, 2027
  • Doha (DOH)Starts Oct 25, 2026
  • Riyadh (RUH)Starts Oct 27, 2026
  • Duong Dong (PQC)Dec 9, 2026 – Mar 26, 2027
  • Hong Kong (HKG)Dec 11, 2026 – Jan 10, 2027
  • Abu Dhabi (AUH)Starts Mar 24, 2027
  • Show all 20 routesShow less
    Vientiane (VTE)
    Through Oct 23, 2026
  • Zunyi (ZYI)Through Oct 23, 2026
    • Anqing (AQG)Through Oct 24, 2026
    • BSD (BSD)Through Oct 24, 2026
    • Changzhi (CIH)Through Oct 24, 2026
    • Datong (DAT)Through Oct 24, 2026
    • Enshi (ENH)Through Oct 24, 2026
    • Zhoushan (HSN)Through Oct 24, 2026
    • Yinchuan (INC)Through Oct 24, 2026
    • Qingyang (IQN)Through Oct 24, 2026
    • Jiujiang (JIU)Through Oct 24, 2026
    • Quzhou (JUZ)Through Oct 24, 2026
    • Nanchang (KHN)Through Oct 24, 2026
    • Luxi (LUM)Through Oct 24, 2026
    Show top 20 routesShow less
  • American Airlines2 destinations
  • British Airways2 destinations
  • Cathay Pacific2 destinations
  • Finnair Plus2 destinations
  • Show top 20 programsShow less
    1,158 mi
  • Hefei (HFE)674 mi
  • Chengdu (TFU)819 mi
  • Urumqi (URC)2,098 mi
  • Show top 20 destinationsShow less