- Home
- Flights
- Flights from Xining
- Xining to Shanghai
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
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.
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).




