Direct (nonstop) flights from Shanghai to Nanning

3 airlines fly nonstop from Hongqiao International (SHA) to Nanning Wuxu International Airport (NNG). It's 1,003 miles (1,614 km), about 3h 5m in the air. Operated by China Southern Airlines, Shanghai Airlines, Juneyao Airlines.

SHA
Hongqiao International
🇨🇳 Shanghai, China
NNG
Nanning Wuxu International Airport
🇨🇳 Nanning, China
Flight Time
3h 5m
Distance
1,003 mi
1,614 km
CO₂/pax
169 kg
−42 kg vs. layover
Airlines
3
China Southern Airlines +2
Time Diff
Same timezone
Operated by China Southern Airlines China Southern Airlines Shanghai Airlines Shanghai Airlines Juneyao Airlines Juneyao Airlines

Route data last updated: May 26, 2026

Airlines with non-stop flights

China Southern Airlines CZ China Southern Airlines
Route
SHA → NNG
Flight Time
3h 5m
Distance
1,003 mi
Shanghai Airlines FM Shanghai Airlines
Route
SHA → NNG
Flight Time
3h 5m
Distance
1,003 mi
Juneyao Airlines HO Juneyao Airlines
Route
SHA → NNG
Flight Time
3h 5m
Distance
1,003 mi

Alternative Routes

Other ways to fly from Shanghai to Nanning with one stop · direct emits 169 kg CO₂ per passenger

SHA KHN (Nanchang) NNG
Leg 1: 1h 25m (362 mi) Leg 2: 2h 5m (646 mi) Total: ~3h 30m 🍃 211 kg CO₂ (+25% vs. direct)
Leg 1
SHA → KHN
1h 25m · 362 mi
View SHA to KHN flights →
Leg 2
KHN → NNG
2h 5m · 646 mi
View KHN to NNG flights →
SHA CSX (Changsha) NNG
Leg 1: 2h (530 mi) Leg 2: 1h 40m (496 mi) Total: ~3h 40m 🍃 215 kg CO₂ (+27% vs. direct)
Leg 1
SHA → CSX
2h · 530 mi
View SHA to CSX flights →
Leg 2
CSX → NNG
1h 40m · 496 mi
View CSX to NNG flights →
SHA KOW (Ganzhou) NNG
Leg 1: 1h 55m (542 mi) Leg 2: 1h 50m (472 mi) Total: ~3h 45m 🍃 212 kg CO₂ (+25% vs. direct)
Leg 1
SHA → KOW
1h 55m · 542 mi
View SHA to KOW flights →
Leg 2
KOW → NNG
1h 50m · 472 mi
View KOW to NNG flights →
SHA MFM (Macau) NNG
Leg 1: 2h 30m (785 mi) Leg 2: 1h 25m (347 mi) Total: ~3h 55m 🍃 234 kg CO₂ (+38% vs. direct)
Leg 1
SHA → MFM
2h 30m · 785 mi
View SHA to MFM flights →
Leg 2
MFM → NNG
1h 25m · 347 mi
View MFM to NNG flights →
SHA FOC (Fuzhou) NNG
Leg 1: 1h 35m (376 mi) Leg 2: 2h 25m (760 mi) Total: ~4h 🍃 236 kg CO₂ (+40% vs. direct)
Leg 1
SHA → FOC
1h 35m · 376 mi
View SHA to FOC flights →
Leg 2
FOC → NNG
2h 25m · 760 mi
View FOC to NNG flights →

Frequently Asked Questions

How long is the direct flight from Shanghai to Nanning?

A nonstop flight from Shanghai (SHA) to Nanning (NNG) takes approximately 3 hours and 5 minutes. The distance is 1,003 miles (1,614 km).

Which airlines fly nonstop from Shanghai to Nanning?

3 airlines: China Southern Airlines, Shanghai Airlines, Juneyao Airlines.

Is there a nonstop flight from Shanghai to Nanning?

Yes. 3 airlines: China Southern Airlines, Shanghai Airlines, Juneyao Airlines.

How far is Shanghai from Nanning?

The flight distance from Shanghai to Nanning is 1,003 miles (1,614 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Shanghai to Nanning?

At 3h 5m, 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 Shanghai to Nanning?

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

Is the return flight from Nanning to Shanghai 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 Shanghai to Nanning?

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 Hongqiao International for this flight?

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