EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircrafts
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 50 direct destinations

Airports with direct flights to 50+ destinations

> 10 direct destinations

Airports with direct flights to 10 to 50 destinations

< 10 direct destinations

Airports with direct flights to less then 10 destinations

Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircrafts All

Show flights operated by a specific aircraft

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Shenzhen (SZX)

Shenzhen - Baoan International Airport - Airport code: SZX

Home Airports China SZX Shenzhen

Non-stop flights to Shenzhen (SZX)

Did you mean flights from Shenzhen?

Shenzhen - Baoan International Airport is a large airport in China. It is an international airport. In total there are 128 airports around the world that have direct flights to Shenzhen, spread around 116 cities in 11 countries. Currently, there are 114 domestic flights to Shenzhen.

Shenzhen is mainly known for family fun and sightseeing & culture.

This month, there are 14,781 flights arriving at Shenzhen Airport, which are 493 flights per day or 21 flights per hour. On an average day, there is at least 1 flight arriving every 3 minutes.

The most frequently departed flights to Shenzhen are routes from Shanghai (SHA) in China and Hangzhou (HGH), also in China. These two routes together are operated 2221 times this month, and make up for 15% of all monthly arrivals at Shenzhen - Baoan International Airport.

The longest flight to Shenzhen SZX is departing from Los Angeles (LAX). This non-stop flight takes around 13 hours and 35 minutes and covers a distance of 4,494 miles (7,232 km).

 Remove ads

List of all direct flights to Shenzhen

Below you can find a list of all cities and countries that have direct flights to Shenzhen, ordered by popularity.

Show all

Currently, there are 34 airlines that fly to Shenzhen. Most flights to Shenzhen are operated by China Southern, as they connect 59 airports to SZX. Below you can find a list of airlines that operate most SZX flights:

Business class flights to Shenzhen

There are 108 airports that have flights to Shenzhen in Business Class. All airports that offer business class flights to SZX are listed below:

Show all

First class flights to Shenzhen

If you are looking for a luxurious flight, there's a total of 17 airports to choose from that have flights to SZX in First Class.

Show all

Intercontinental flights to Shenzhen

These are all non-stop intercontinental flights to Shenzhen - Baoan International Airport (SZX), as of December 2021:

* Please note that there are no direct services from Europe, Canada, Southern America, Central America, the Caribbean, the Middle-East, Central Asia or Oceania.

Non-stop flights from the US to Shenzhen

Air ChinaAir China is currently the only airline flying non-stop from the United States to Shenzhen. They fly year-round from Los Angeles (LAX).

Non-stop flights from Africa to Shenzhen

Air ChinaAir China (Star Alliance): year-round flights from Johannesburg (JNB).

China SouthernChina Southern (SkyTeam): seasonal flights from Nairobi (NBO).

Non-stop flights from India / South Asia to Shenzhen

Mahan AirMahan Air is currently the only airline flying non-stop from India or Southern Asia to Shenzhen. They fly year-round from Tehran (IKA).

Non-stop flights from Japan to Shenzhen

Shenzhen AirlinesShenzhen Airlines (Star Alliance): seasonal flights from Tokyo (NRT).

ANAANA (Star Alliance): seasonal flights from Tokyo (NRT) and year-round flights from Tokyo (HND).

Non-stop flights from East Asia to Shenzhen

Shenzhen AirlinesShenzhen Airlines (Star Alliance): seasonal flights from Seoul (ICN).

Asiana AirlinesAsiana Airlines (Star Alliance): year-round flights from Seoul (ICN).

Korean AirKorean Air (SkyTeam): year-round flights from Seoul (ICN).

China AirlinesChina Airlines (SkyTeam): year-round flights from Kaohsiung (KHH) and Taipei (TPE).

Uni AirUni Air: year-round flights from Taichung (RMQ) and Taipei (TPE).

Non-stop flights from South-East Asia to Shenzhen

China SouthernChina Southern (SkyTeam): year-round flights from Jakarta (CGK) and Ho Chi Minh City (SGN).

Cebu PacificCebu Pacific: seasonal flights from Manila (MNL).

Singapore AirlinesSingapore Airlines (Star Alliance): seasonal flights from Singapore (SIN).

International flights to Shenzhen

Indonesia
Flights from Indonesia to Shenzhen

Jakarta is the only city in Indonesia with direct flights to Shenzhen. From Jakarta, direct flights are offered by China Southern (SkyTeam).

Iran
Flights from Iran to Shenzhen

In Iran, the only airport that has a direct connection to Shenzhen is Tehran. From Tehran, direct flights are offered by Mahan Air.

Japan
Flights from Japan to Shenzhen

There are 2 airports in Japan that have non-stop flights to Shenzhen.

From Tokyo, you can fly non-stop with ANA (Star Alliance) or Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in December and ends in March.
From Tokyo, the only airline with direct flights is ANA (Star Alliance).

Kenya
Flights from Kenya to Shenzhen

There is 1 airport in Kenya that has a direct connection to Shenzhen, which is Nairobi. From Nairobi, direct flights are offered by China Southern (SkyTeam). This route is not operational yet but will start in January.

Philippines
Flights from Philippines to Shenzhen

In Philippines, the only airport that has a direct connection to Shenzhen is Manila. From Manila, direct flights are offered by Cebu Pacific. This route is not operational yet but will start in January.

Singapore
Flights from Singapore to Shenzhen

Singapore is the only city in Singapore with direct flights to Shenzhen. From Singapore, direct flights are offered by Singapore Airlines (Star Alliance). This is a seasonal route that starts in December and ends in March.

South Africa
Flights from South Africa to Shenzhen

There is 1 airport in South Africa that has a direct connection to Shenzhen, which is Johannesburg. From Johannesburg, direct flights are offered by Air China (Star Alliance).

South Korea
Flights from South Korea to Shenzhen

Seoul is the only city in South Korea with direct flights to Shenzhen. From Seoul, direct flights are offered by Asiana Airlines (Star Alliance), Korean Air (SkyTeam) and Shenzhen Airlines (Star Alliance).

Taiwan
Flights from Taiwan to Shenzhen

If you are looking for a direct flight from Taiwan to Shenzhen, there are 3 airports to choose from.

From Kaohsiung, direct flights are offered by China Airlines (SkyTeam).
From Taichung, the only airline with direct flights is Uni Air.
From Taipei, you can fly non-stop with China Airlines (SkyTeam) or Uni Air.

United States
Flights from United States to Shenzhen

In United States, the only airport that has a direct connection to Shenzhen is Los Angeles. From Los Angeles, direct flights are offered by Air China (Star Alliance).

Vietnam
Flights from Vietnam to Shenzhen

There is 1 airport in Vietnam that has a direct connection to Shenzhen, which is Ho Chi Minh City. From Ho Chi Minh City, direct flights are offered by China Southern (SkyTeam).

Domestic flights to Shenzhen

China
Flights from China to Shenzhen

There are lots of domestic flights to Shenzhen (SZX). 114 airports in China have direct flights to the airport.

From Ankang, direct flights are offered by China Southern (SkyTeam).
From Anqing, the only airline with direct flights is Okay Airways. This is a seasonal route that starts in December and ends in March.
From Baise, you can fly non-stop to Shenzhen with Hainan Airlines. This is a seasonal route that starts in December and ends in March.
From Baoshan, Yunnan, the only airline with direct flights is Kunming Airlines. This is a seasonal route that starts in December and ends in March.
From Beihai, direct flights are offered by Chengdu Airlines. This is a seasonal route that starts in December and ends in March.
From Beijing, direct flights are offered by Air China (Star Alliance), Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Beijing Daxing, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), China United, Hebei Airlines and Xiamen Airlines (SkyTeam).
From Changchun and Jilin City, you can fly non-stop with China Southern (SkyTeam) or Shenzhen Airlines (Star Alliance).
From Changde and Changsha, you can fly with China Southern (SkyTeam).
From Changzhou, direct flights are offered by China Eastern (SkyTeam), China Southern (SkyTeam) and Shenzhen Airlines (Star Alliance).
From Chengdu, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), China Southern (SkyTeam), Donghai Airlines, Hainan Airlines, Shenzhen Airlines (Star Alliance), Sichuan Airlines and Tibet Airlines.
From Chengdu, you can fly non-stop with Air China (Star Alliance) or China Eastern (SkyTeam). This is a seasonal route that starts in December and ends in March.
From Chizhou, the only airline with direct flights is Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in December and ends in March.
From Chongqing, airlines that operate direct flights are Air China (Star Alliance), China Southern (SkyTeam), Donghai Airlines, Hainan Airlines, Shenzhen Airlines (Star Alliance), Sichuan Airlines, Spring Airlines, Suparna Airlines, West Air and Xiamen Airlines (SkyTeam).
From Dali, the only airline with direct flights is China Southern (SkyTeam).
From Dalian, you can fly non-stop with China Southern (SkyTeam) or Shenzhen Airlines (Star Alliance).
From Dazhou, you can fly non-stop to Shenzhen with Air China (Star Alliance). This is a seasonal route that starts in December and ends in March.
From Dongying, direct flights are offered by Spring Airlines. This is a seasonal route that starts in December and ends in March.
From Enshi City, the only airline with direct flights is Loong Air. This is a seasonal route that starts in December and ends in March.
From Enyang, you can fly non-stop to Shenzhen with Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in December and ends in March.
From Fuyang, the only airline with direct flights is Hainan Airlines. This is a seasonal route that starts in December and ends in March.
From Fuzhou, direct flights are offered by Xiamen Airlines (SkyTeam). This is a seasonal route that starts in December and ends in March.
From Ganzhou and Guangyuan, all direct flights to Shenzhen are operated by China Southern (SkyTeam).
From Guiyang, there are 4 airlines that have direct services to Shenzhen, which are China Southern (SkyTeam), Colorful Guizhou Airlines, Hainan Airlines and Suparna Airlines.
From Haikou, there are 4 airlines that have direct services to Shenzhen, which are China Southern (SkyTeam), Donghai Airlines, Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Handan, the only airline with direct flights is Donghai Airlines. This is a seasonal route that starts in December and ends in March.
From Hangzhou, airlines that operate direct flights are Air China (Star Alliance), China Southern (SkyTeam), Donghai Airlines, Hainan Airlines, Loong Air, Shenzhen Airlines (Star Alliance), Suparna Airlines and Xiamen Airlines (SkyTeam).
From Hanzhong, you can fly non-stop to Shenzhen with Hainan Airlines. This is a seasonal route that starts in December and ends in March.
From Harbin, you can fly non-stop with China Southern (SkyTeam) or Shenzhen Airlines (Star Alliance).
From Hefei, there are 4 airlines that have direct services to Shenzhen, which are China Southern (SkyTeam), Donghai Airlines, Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Hohhot, you can fly non-stop to Shenzhen with Suparna Airlines. This is a seasonal route that starts in December and ends in March.
From Huai'an, you can fly non-stop with China Southern (SkyTeam) or Spring Airlines.
From Huangshan City, direct flights are offered by China Southern (SkyTeam).
From Ji'an, you can fly non-stop to Shenzhen with China Eastern (SkyTeam). This is a seasonal route that starts in December and ends in March.
From Jinan, there are 5 airlines that have direct services to Shenzhen, which are China Southern (SkyTeam), Hainan Airlines, Shandong Airlines, Shenzhen Airlines (Star Alliance) and West Air.
From Jingdezhen, the only airline with direct flights is Shenzhen Airlines (Star Alliance).
From Jinghong, you can fly non-stop to Shenzhen with Kunming Airlines. This is a seasonal route that starts in December and ends in March.
From Jingzhou, the only airline with direct flights is Donghai Airlines. This is a seasonal route that starts in December and ends in March.
From Jining, you can fly non-stop with China Southern (SkyTeam) or Donghai Airlines.
From Jiujiang, you can fly non-stop to Shenzhen with Okay Airways. This is a seasonal route that starts in December and ends in March.
From Kunming, airlines that operate direct flights are China Eastern (SkyTeam), China Southern (SkyTeam), Donghai Airlines, Hainan Airlines, Kunming Airlines, Lucky Air and Shenzhen Airlines (Star Alliance).
From Lanzhou, direct flights are offered by China Southern (SkyTeam), Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Lianyungang, you can fly non-stop to Shenzhen with Donghai Airlines. This is a seasonal route that starts in December and ends in March.
From Lijiang, direct flights are offered by China Southern (SkyTeam), Juneyao Airlines and Shenzhen Airlines (Star Alliance).
From Linyi, you can fly non-stop with Loong Air or Shenzhen Airlines (Star Alliance).
From Longnan, Luoyang and Luzhou, all direct flights to Shenzhen are operated by China Southern (SkyTeam).
From Meizhou, you can fly non-stop with China Southern (SkyTeam) or Fuzhou Airlines.
From Mianyang, direct flights are offered by China Southern (SkyTeam), Shenzhen Airlines (Star Alliance) and Tibet Airlines.
From Nanchang, direct flights are offered by China Eastern (SkyTeam), China Southern (SkyTeam) and Shenzhen Airlines (Star Alliance).
From Nanchong, you can fly non-stop to Shenzhen with China Southern (SkyTeam).
From Nanjing, airlines that operate direct flights are China Eastern (SkyTeam), China Southern (SkyTeam), Donghai Airlines, Hainan Airlines, Shenzhen Airlines (Star Alliance) and Spring Airlines.
From Nanning, you can fly non-stop with China Southern (SkyTeam) or Shenzhen Airlines (Star Alliance).
From Nantong, you can fly non-stop with Donghai Airlines or Shenzhen Airlines (Star Alliance).
From Nanyang, the only airline with direct flights is China Southern (SkyTeam).
From Ningbo, there are 4 airlines that have direct services to Shenzhen, which are China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Qingdao, direct flights are offered by China Southern (SkyTeam), Shandong Airlines and Shenzhen Airlines (Star Alliance).
From Qingyang, direct flights are offered by Donghai Airlines. This is a seasonal route that starts in December and ends in March.
From Qionghai, the only airline with direct flights is Spring Airlines. This is a seasonal route that starts in December and ends in March.
From Quanzhou, you can fly non-stop to Shenzhen with Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in December and ends in March.
From Quzhou, the only airline with direct flights is Xiamen Airlines (SkyTeam). This is a seasonal route that starts in December and ends in March.
From Rizhao, direct flights are offered by China Southern (SkyTeam). This is a seasonal route that starts in December and ends in March.
From Sanming, you can fly non-stop to Shenzhen with Juneyao Airlines. This is a seasonal route that starts in December and ends in March.
From Sanya, direct flights are offered by China Southern (SkyTeam), Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Shanghai, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Donghai Airlines, Hainan Airlines, Shenzhen Airlines (Star Alliance) and Suparna Airlines.
From Shanghai, airlines that operate direct flights are China Eastern (SkyTeam), China Southern (SkyTeam), Juneyao Airlines, Shanghai Airlines, Shenzhen Airlines (Star Alliance), Spring Airlines and Xiamen Airlines (SkyTeam).
From Shangrao, the only airline with direct flights is Shandong Airlines. This is a seasonal route that starts in December and ends in March.
From Shaoyang, direct flights are offered by Spring Airlines. This is a seasonal route that starts in December and ends in March.
From Shenyang, you can fly non-stop with China Southern (SkyTeam) or Shenzhen Airlines (Star Alliance).
From Shijiazhuang, there are 4 airlines that have direct services to Shenzhen, which are Hebei Airlines, Okay Airways, Shenzhen Airlines (Star Alliance) and Spring Airlines.
From Shiyan, the only airline with direct flights is Donghai Airlines. This is a seasonal route that starts in December and ends in March.
From Taiyuan, you can fly non-stop with Hainan Airlines or Shenzhen Airlines (Star Alliance).
From Taizhou and Tengchong, you can fly with Shenzhen Airlines (Star Alliance).
From Tianjin, there are 4 airlines that have direct services to Shenzhen, which are Air China (Star Alliance), China Southern (SkyTeam), Shenzhen Airlines (Star Alliance) and Xiamen Airlines (SkyTeam).
From Ulanhot, direct flights are offered by Loong Air. This is a seasonal route that starts in December and ends in March.
From Urumqi, the only airline with direct flights is Urumqi Air. This is a seasonal route that starts in December and ends in March.
From Wanzhou, you can fly non-stop to Shenzhen with Shenzhen Airlines (Star Alliance).
From Weifang, the only airline with direct flights is Hainan Airlines. This is a seasonal route that starts in December and ends in March.
From Wenzhou, direct flights are offered by China Southern (SkyTeam), Hainan Airlines and Shenzhen Airlines (Star Alliance).
From Wuhan, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), China Southern (SkyTeam), Donghai Airlines, Shenzhen Airlines (Star Alliance) and Spring Airlines.
From Wuhu Xuanzhou, direct flights are offered by Donghai Airlines. This is a seasonal route that starts in December and ends in March.
From Wushan, the only airline with direct flights is China Southern (SkyTeam).
From Wuxi / Suzhou, there are 4 airlines that have direct services to Shenzhen, which are China Eastern (SkyTeam), China Southern (SkyTeam), Donghai Airlines and Shenzhen Airlines (Star Alliance).
From Wuyishan, Nanping, Fujian, the only airline with direct flights is Loong Air. This is a seasonal route that starts in December and ends in March.
From Xi'an, airlines that operate direct flights are China Eastern (SkyTeam), China Southern (SkyTeam), Hainan Airlines, Shenzhen Airlines (Star Alliance), Sichuan Airlines, Spring Airlines and Tibet Airlines.
From Xiangyang, you can fly non-stop with Donghai Airlines or Shenzhen Airlines (Star Alliance).
From Xichang, direct flights are offered by Sichuan Airlines. This is a seasonal route that starts in December and ends in March.
From Xingyi, Guizhou, the only airline with direct flights is Chengdu Airlines. This is a seasonal route that starts in December and ends in March.
From Xining, you can fly non-stop with China Southern (SkyTeam) or Shenzhen Airlines (Star Alliance).
From Xinyang, the only airline with direct flights is China Southern (SkyTeam).
From Xuzhou, you can fly non-stop with Hainan Airlines or Loong Air. This is a seasonal route that starts in December and ends in March.
From Yan'an, you can fly non-stop to Shenzhen with China Southern (SkyTeam).
From Yancheng, direct flights are offered by China Southern (SkyTeam), Donghai Airlines and Spring Airlines.
From Yangzhou, you can fly non-stop with Okay Airways or Shenzhen Airlines (Star Alliance).
From Yantai, you can fly non-stop with Shandong Airlines or Shenzhen Airlines (Star Alliance).
From Yibin, the only airline with direct flights is Shenzhen Airlines (Star Alliance).
From Yichang, direct flights are offered by Donghai Airlines, Juneyao Airlines and Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in December and ends in March.
From Yichun, Jiangxi and Yinchuan, all direct flights to Shenzhen are operated by Shenzhen Airlines (Star Alliance).
From Yiwu, direct flights are offered by Air Lituanica, China Southern (SkyTeam) and Donghai Airlines.
From Yueyang, you can fly non-stop to Shenzhen with Spring Airlines. This is a seasonal route that starts in December and ends in March.
From Yulin, the only airline with direct flights is Hainan Airlines. This is a seasonal route that starts in December and ends in March.
From Yuncheng, direct flights are offered by Shenzhen Airlines (Star Alliance).
From Zhangjiajie, you can fly non-stop to Shenzhen with China Southern (SkyTeam).
From Zhangjiakou, direct flights are offered by Spring Airlines. This is a seasonal route that starts in December and ends in March.
From Zhanjiang, you can fly non-stop with China Southern (SkyTeam) or Shenzhen Airlines (Star Alliance).
From Zhaotong, you can fly non-stop to Shenzhen with Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in December and ends in March.
From Zhengzhou, airlines that operate direct flights are China Southern (SkyTeam), Donghai Airlines, Hainan Airlines, Shenzhen Airlines (Star Alliance), Suparna Airlines and West Air.
From Zhoushan, you can fly non-stop with China Southern (SkyTeam) or Donghai Airlines.
From Zunyi, you can fly non-stop to Shenzhen with Spring Airlines. This is a seasonal route that starts in December and ends in March.

Alternative airports near Shenzhen

Flying to an alternative airport near Shenzhen could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Shenzhen (SZX) are listed below. The closest alternative airports are Hong Kong (HKG) and Macau (MFM).

Frequently asked questions - FAQ

How many airports are there in Shenzhen?

There are 3 airports in Shenzhen: Shenzhen - Baoan International Airport (SZX), Hong Kong International Airport (HKG) and Macau International Airport (MFM).

What is the best airport to fly into Shenzhen?

The most convenient airport to fly into Shenzhen is Shenzhen - Baoan International Airport (SZX).

How many airlines fly to Shenzhen?

There are 34 airlines flying to Shenzhen from 128 airports around the world, as of December 2021.

Which airlines fly to Shenzhen?

China Southern, Shenzhen Airlines and Hainan Airlines operate most flights to Shenzhen. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Shenzhen?

SkyTeam and Star Alliance are currently the only two alliances that operate flights to Shenzhen.

How many nonstop flights are there to Shenzhen?

There are roughly 14,781 flights arriving at Shenzhen every month (or 3,451 flights each week), from a total of 128 airports worldwide.

What is the official name of Shenzhen Airport?

The official name of Shenzhen Airport is Shenzhen - Baoan International Airport.

What is the airport code of Shenzhen Airport?

The airport code of Shenzhen Airport is SZX.

What are the most popular flights to Shenzhen?

Shanghai, Hangzhou and Chengdu are the 3 most popular routes to Shenzhen. For a complete overview of all flight routes to Shenzhen, please use our flight map.

How long is the flight to Shenzhen?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 📅  Date filters
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🌟  Class filters
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Personal
Annual
€ 2.99*
Per Month
Business
Annual
€ 19.99*
Per Month

  Cancel anytime.
Personal use only.

* Renews at €35.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.