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

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
LHWSHA

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.

AirlineFlights a weekTypical departuresFromSearch
CEChina Eastern Airlines——CN¥442Search
Air China———Search
CSChina Southern Airlines———Search
JAJuneyao Air———Search
SAShanghai Airlines———Search
SASpring Airlines———Search

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).

More flights from Lanzhou