Flights from Nanjing to Shenzhen – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
NKG to SZX – All flight route options from Lu Kou Airport, China to Shenzhen Bao'an International Airport, China. These flights are operated by 10 different airlines. Fly non-stop or choose from 2 different connecting flights. The shortest flight time is 2 hours and 20 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.
Nanjing to Shenzhen flights
With over 147 flights every week and 10 different airlines you have a wide range of options. You can fly non-stop to Shenzhen (SZX) from Nanjing (NKG) with China Southern Airlines, Donghai Airlines, Hainan Airlines, China Eastern Airlines, Shenzhen Airlines, Suparna Airlines, Juneyao Airlines or HongTu Airlines or choose a connecting flight via Shanghai (PVG) or Xiangyang (XFN) if it suits you better.
Nanjing to Shenzhen with China Southern Airlines
You can fly non-stop every weekday with flights departing from 8:00 am to 10:00 pm.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing between 7:00 am and 4:00 pm. You also have the option to do a transit flight via Shanghai. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Lu Kou Airport to Shenzhen Bao'an International Airport
The shortest flight time between NKG and SZX is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 705 miles (1134 km) |
PVG Shanghai | 4h 45m | 1h 15m | 946 miles (1522 km) |
XFN Xiangyang | 5h 10m | 1h 15m | 1055 miles (1697 km) |

