Direct (nonstop) flights from Nanjing to Shenzhen

6 airlines fly nonstop from Lu Kou Airport (NKG) to Shenzhen Bao'an International Airport (SZX). It's 699 miles (1,125 km), about 2h 35m in the air. Operated by Air Travel, China Southern Airlines, Donghai Airlines and others.

NKG
Lu Kou Airport
🇨🇳 Nanjing, China
SZX
Shenzhen Bao'an International Airport
🇨🇳 Shenzhen, China
Flight Time
2h 35m
Distance
699 mi
1,125 km
CO₂/pax
129 kg
−51 kg vs. layover
Airlines
6
Air Travel +5
Time Diff
Same timezone
Operated by Air Travel Air Travel China Southern Airlines China Southern Airlines Donghai Airlines Donghai Airlines Hainan Airlines Hainan Airlines China Eastern Airlines China Eastern Airlines Shenzhen Airlines Shenzhen Airlines

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Travel A6 Air Travel
Route
NKG → SZX
Flight Time
2h 35m
Distance
699 mi
China Southern Airlines CZ China Southern Airlines
Route
NKG → SZX
Flight Time
2h 35m
Distance
699 mi
Donghai Airlines DZ Donghai Airlines
Route
NKG → SZX
Flight Time
2h 35m
Distance
699 mi
Hainan Airlines HU Hainan Airlines
Route
NKG → SZX
Flight Time
2h 35m
Distance
699 mi
China Eastern Airlines MU China Eastern Airlines
Route
NKG → SZX
Flight Time
2h 35m
Distance
699 mi
Shenzhen Airlines ZH Shenzhen Airlines
Route
NKG → SZX
Flight Time
2h 35m
Distance
699 mi

Alternative Routes

Other ways to fly from Nanjing to Shenzhen with one stop · direct emits 129 kg CO₂ per passenger

NKG FOC (Fuzhou) SZX
Leg 1: 1h 30m (403 mi) Leg 2: 1h 50m (433 mi) Total: ~3h 20m 🍃 180 kg CO₂ (+40% vs. direct)
Leg 1
NKG → FOC
1h 30m · 403 mi
View NKG to FOC flights →
Leg 2
FOC → SZX
1h 50m · 433 mi
View FOC to SZX flights →
NKG TEN (Tongren) SZX
Leg 1: 1h 55m (633 mi) Leg 2: 1h 30m (458 mi) Total: ~3h 25m 🍃 227 kg CO₂ (+76% vs. direct)
Leg 1
NKG → TEN
1h 55m · 633 mi
View NKG to TEN flights →
Leg 2
TEN → SZX
1h 30m · 458 mi
View TEN to SZX flights →
NKG ENH (Enshi) SZX
Leg 1: 1h 50m (565 mi) Leg 2: 1h 50m (593 mi) Total: ~3h 40m 🍃 240 kg CO₂ (+86% vs. direct)
Leg 1
NKG → ENH
1h 50m · 565 mi
View NKG to ENH flights →
Leg 2
ENH → SZX
1h 50m · 593 mi
View ENH to SZX flights →
NKG PVG (Shanghai) SZX
Leg 1: 1h (178 mi) Leg 2: 2h 45m (765 mi) Total: ~3h 45m 🍃 200 kg CO₂ (+55% vs. direct)
Leg 1
NKG → PVG
1h · 178 mi
View NKG to PVG flights →
Leg 2
PVG → SZX
2h 45m · 765 mi
View PVG to SZX flights →
NKG XFN (Xiangyang) SZX
Leg 1: 1h 45m (387 mi) Leg 2: 2h 5m (661 mi) Total: ~3h 50m 🍃 219 kg CO₂ (+70% vs. direct)
Leg 1
NKG → XFN
1h 45m · 387 mi
View NKG to XFN flights →
Leg 2
XFN → SZX
2h 5m · 661 mi
View XFN to SZX flights →

Frequently Asked Questions

How long is the direct flight from Nanjing to Shenzhen?

A nonstop flight from Nanjing (NKG) to Shenzhen (SZX) takes approximately 2 hours and 35 minutes. The distance is 699 miles (1,125 km).

Which airlines fly nonstop from Nanjing to Shenzhen?

6 airlines: Air Travel, China Southern Airlines, Donghai Airlines, Hainan Airlines, China Eastern Airlines, Shenzhen Airlines.

Is there a nonstop flight from Nanjing to Shenzhen?

Yes. 6 airlines: Air Travel, China Southern Airlines, Donghai Airlines, Hainan Airlines, China Eastern Airlines, Shenzhen Airlines.

How far is Nanjing from Shenzhen?

The flight distance from Nanjing to Shenzhen is 699 miles (1,125 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Nanjing to Shenzhen?

At 2h 35m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Nanjing to Shenzhen?

Roughly 129 kg CO2 per passenger one-way. That's about the same as driving 645 km.

Is the return flight from Shenzhen to Nanjing also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Nanjing to Shenzhen?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Lu Kou Airport for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.