Direct (nonstop) flights from Shanghai to Yinchuan

5 airlines fly nonstop from Shanghai Pudong International Airport (PVG) to Yinchuan Hedong International Airport (INC). It's 1,005 miles (1,617 km), about 3h 20m in the air. Operated by Air China, Shanghai Airlines, Loong Air and others.

PVG
Shanghai Pudong International Airport
🇨🇳 Shanghai, China
INC
Yinchuan Hedong International Airport
🇨🇳 Yinchuan, China
Flight Time
3h 20m
Distance
1,005 mi
1,617 km
CO₂/pax
170 kg
−46 kg vs. layover
Airlines
5
Air China +4
Time Diff
Same timezone
Operated by Air China Air China Shanghai Airlines Shanghai Airlines Loong Air Loong Air Xiamen Airlines Xiamen Airlines China Eastern Airlines China Eastern Airlines

Route data last updated: May 30, 2026

Airlines with non-stop flights

Air China CA Air China
Route
PVG → INC
Flight Time
3h 20m
Distance
1,005 mi
Shanghai Airlines FM Shanghai Airlines
Route
PVG → INC
Flight Time
3h 20m
Distance
1,005 mi
Loong Air GJ Loong Air
Route
PVG → INC
Flight Time
3h 20m
Distance
1,005 mi
Xiamen Airlines MF Xiamen Airlines
Route
PVG → INC
Flight Time
3h 20m
Distance
1,005 mi
China Eastern Airlines MU China Eastern Airlines
Route
PVG → INC
Flight Time
3h 20m
Distance
1,005 mi

Alternative Routes

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

PVG HFE (Hefei) INC
Leg 1: 1h 15m (291 mi) Leg 2: 2h 25m (740 mi) Total: ~3h 40m 🍃 216 kg CO₂ (+27% vs. direct)
Leg 1
PVG → HFE
1h 15m · 291 mi
View PVG to HFE flights →
Leg 2
HFE → INC
2h 25m · 740 mi
View HFE to INC flights →
PVG NKG (Nanjing) INC
Leg 1: 1h 5m (178 mi) Leg 2: 2h 43m (839 mi) Total: ~3h 48m 🍃 213 kg CO₂ (+25% vs. direct)
Leg 1
PVG → NKG
1h 5m · 178 mi
View PVG to NKG flights →
Leg 2
NKG → INC
2h 43m · 839 mi
View NKG to INC flights →
PVG HGH (Hangzhou) INC
Leg 1: 50m (103 mi) Leg 2: 3h 5m (976 mi) Total: ~3h 55m 🍃 209 kg CO₂ (+23% vs. direct)
Leg 1
PVG → HGH
50m · 103 mi
View PVG to HGH flights →
Leg 2
HGH → INC
3h 5m · 976 mi
View HGH to INC flights →
PVG UYN (Yulin) INC
Leg 1: 2h 55m (853 mi) Leg 2: 1h (174 mi) Total: ~3h 55m 🍃 215 kg CO₂ (+26% vs. direct)
Leg 1
PVG → UYN
2h 55m · 853 mi
View PVG to UYN flights →
Leg 2
UYN → INC
1h · 174 mi
View UYN to INC flights →
PVG TYN (Taiyuan) INC
Leg 1: 2h 30m (693 mi) Leg 2: 1h 30m (342 mi) Total: ~4h 🍃 216 kg CO₂ (+27% vs. direct)
Leg 1
PVG → TYN
2h 30m · 693 mi
View PVG to TYN flights →
Leg 2
TYN → INC
1h 30m · 342 mi
View TYN to INC flights →

Frequently Asked Questions

How long is the direct flight from Shanghai to Yinchuan?

A nonstop flight from Shanghai (PVG) to Yinchuan (INC) takes approximately 3 hours and 20 minutes. The distance is 1,005 miles (1,617 km).

Which airlines fly nonstop from Shanghai to Yinchuan?

5 airlines: Air China, Shanghai Airlines, Loong Air, Xiamen Airlines, China Eastern Airlines.

Is there a nonstop flight from Shanghai to Yinchuan?

Yes. 5 airlines: Air China, Shanghai Airlines, Loong Air, Xiamen Airlines, China Eastern Airlines.

How far is Shanghai from Yinchuan?

The flight distance from Shanghai to Yinchuan is 1,005 miles (1,617 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 Yinchuan?

At 3h 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 Shanghai to Yinchuan?

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

Is the return flight from Yinchuan 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 Yinchuan?

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 Shanghai Pudong International Airport for this flight?

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