- Home
- Flights
- Flights from Lanzhou
- Lanzhou to Shanghai
Cheap flights from Lanzhou to Shanghai from CN¥442
China Eastern Airlines, Air China, China Southern Airlines and 3 more airlines fly nonstop from Lanzhou to Shanghai. The flight takes around 2h 41m, and the cheapest one-way fare we found recently is CN¥442 on 7 Nov.
Direct flights available 2h 41m Cheapest in November Prices checked 14 days ago
Lanzhou to Shanghai at a glance
Cheapest one-wayCN¥442China Eastern Airlines · nonstop · Sat 7 NovFastest flight2h 41mEstimated
Nonstop flightsYesChina Eastern Airlines, Air China, China Southern Airlines
Airlines flying nonstop from Lanzhou to Shanghai
6 airlines on this route.
Good to know
- Distance
- 1,744 km1,083 miles
- Flight time
- 2h 41mestimate
- Time difference
- NoneShanghai vs Lanzhou
- Currency in Shanghai
- CNY
- Airports
- LHW → PVG, SHA
Flights from Lanzhou to Shanghai: questions answered
How much is a flight from Lanzhou to Shanghai?
The cheapest one-way fare we found recently is CN¥442, nonstop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Lanzhou to Shanghai?
Yes. China Eastern Airlines, Air China, China Southern Airlines, Juneyao Air, Shanghai Airlines and Spring Airlines fly this route nonstop.
How long is the flight from Lanzhou to Shanghai?
A nonstop flight covers 1,744 km and takes around 2h 41m.
Which airlines fly from Lanzhou to Shanghai?
China Eastern Airlines, Air China, China Southern Airlines, Juneyao Air, Shanghai Airlines and Spring Airlines operate nonstop flights on this route.
Which airports serve Lanzhou and Shanghai?
Lanzhou: Lanzhou Zhongchuan International Airport (LHW). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).





