Direct (nonstop) flights from Shenzhen to Luzhou

2 airlines fly nonstop from Shenzhen Bao'an International Airport (SZX) to Yunlong Airport (LZO). It's 680 miles (1,095 km), about 2h 20m in the air. Operated by China Southern Airlines, Xiamen Airlines.

SZX
Shenzhen Bao'an International Airport
🇨🇳 Shenzhen, China
LZO
Yunlong Airport
🇨🇳 Luzhou, China
Flight Time
2h 20m
Distance
680 mi
1,095 km
CO₂/pax
126 kg
−89 kg vs. layover
Airlines
2
China Southern Airlines +1
Time Diff
Same timezone
Operated by China Southern Airlines China Southern Airlines Xiamen Airlines Xiamen Airlines

Route data last updated: May 30, 2026

Airlines with non-stop flights

China Southern Airlines CZ China Southern Airlines
Route
SZX → LZO
Flight Time
2h 20m
Distance
680 mi
Xiamen Airlines MF Xiamen Airlines
Route
SZX → LZO
Flight Time
2h 20m
Distance
680 mi

Alternative Routes

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

SZX XIC (Xichang) LZO
Leg 1: 2h 20m (814 mi) Leg 2: 55m (212 mi) Total: ~3h 15m 🍃 215 kg CO₂ (+71% vs. direct)
Leg 1
SZX → XIC
2h 20m · 814 mi
View SZX to XIC flights →
Leg 2
XIC → LZO
55m · 212 mi
View XIC to LZO flights →
SZX NNG (Nanning) LZO
Leg 1: 1h 35m (360 mi) Leg 2: 1h 50m (472 mi) Total: ~3h 25m 🍃 179 kg CO₂ (+42% vs. direct)
Leg 1
SZX → NNG
1h 35m · 360 mi
View SZX to NNG flights →
Leg 2
NNG → LZO
1h 50m · 472 mi
View NNG to LZO flights →
SZX ZHA (Zhanjiang) LZO
Leg 1: 1h 23m (242 mi) Leg 2: 2h 5m (619 mi) Total: ~3h 28m 🍃 185 kg CO₂ (+47% vs. direct)
Leg 1
SZX → ZHA
1h 23m · 242 mi
View SZX to ZHA flights →
Leg 2
ZHA → LZO
2h 5m · 619 mi
View ZHA to LZO flights →
SZX HAK (Haikou) LZO
Leg 1: 1h 25m (285 mi) Leg 2: 2h 15m (700 mi) Total: ~3h 40m 🍃 207 kg CO₂ (+64% vs. direct)
Leg 1
SZX → HAK
1h 25m · 285 mi
View SZX to HAK flights →
Leg 2
HAK → LZO
2h 15m · 700 mi
View HAK to LZO flights →
SZX KMG (Kunming) LZO
Leg 1: 2h 30m (708 mi) Leg 2: 1h 25m (312 mi) Total: ~3h 55m 🍃 214 kg CO₂ (+70% vs. direct)
Leg 1
SZX → KMG
2h 30m · 708 mi
View SZX to KMG flights →
Leg 2
KMG → LZO
1h 25m · 312 mi
View KMG to LZO flights →

Looking for the return flight?

LZO → SZX: Flights from Luzhou to Shenzhen

Frequently Asked Questions

How long is the direct flight from Shenzhen to Luzhou?

A nonstop flight from Shenzhen (SZX) to Luzhou (LZO) takes approximately 2 hours and 20 minutes. The distance is 680 miles (1,095 km).

Which airlines fly nonstop from Shenzhen to Luzhou?

2 airlines: China Southern Airlines, Xiamen Airlines.

Is there a nonstop flight from Shenzhen to Luzhou?

Yes. 2 airlines: China Southern Airlines, Xiamen Airlines.

How far is Shenzhen from Luzhou?

The flight distance from Shenzhen to Luzhou is 680 miles (1,095 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 Shenzhen to Luzhou?

At 2h 20m, 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 Shenzhen to Luzhou?

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

Is the return flight from Luzhou to Shenzhen 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 Shenzhen to Luzhou?

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 Shenzhen Bao'an International Airport for this flight?

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