Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Xining
  4. Xining to Shanghai
Nonstop route · China → China

Cheap flights from Xining to Shanghai from CN¥2,157

Shanghai Airlines, Air China, China Eastern Airlines and Spring Airlines fly nonstop from Xining to Shanghai. The flight takes around 2h 54m, and the cheapest one-way fare we found recently is CN¥2,157 on 4 Sep.

Direct flights available 2h 54m Cheapest in September Prices checked 14 days ago
XNNSHA

Xining to Shanghai at a glance

Cheapest one-wayCN¥2,157Shanghai Airlines · nonstop · Sat 4 SepFastest flight2h 54mEstimated
Nonstop flightsYesShanghai Airlines, Air China, China Eastern Airlines

Airlines flying nonstop from Xining to Shanghai

4 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
SAShanghai Airlines——CN¥2,157Search
Air China———Search
CEChina Eastern Airlines———Search
SASpring Airlines———Search

Good to know

Distance
1,916 km1,190 miles
Flight time
2h 54mestimate
Time difference
NoneShanghai vs Xining
Currency in Shanghai
CNY
Airports
XNN → PVG, SHA

Flights from Xining to Shanghai: questions answered

How much is a flight from Xining to Shanghai?
The cheapest one-way fare we found recently is CN¥2,157, nonstop, departing in September. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Xining to Shanghai?
Yes. Shanghai Airlines, Air China, China Eastern Airlines and Spring Airlines fly this route nonstop.
How long is the flight from Xining to Shanghai?
A nonstop flight covers 1,916 km and takes around 2h 54m.
Which airlines fly from Xining to Shanghai?
Shanghai Airlines, Air China, China Eastern Airlines and Spring Airlines operate nonstop flights on this route.
Which airports serve Xining and Shanghai?
Xining: Xining Caojiabao International Airport (XNN). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).

More flights from Xining