Flights to Lanzhou at a glance
- cities with nonstop flights here
- 7
- nonstop flights a week
- 335
- flight time from Beijing
- 2h 25m
- flight time from Shanghai
- 3h 20m
- arrival airport
- Lanzhou Zhongchuan International
Where you can fly to Lanzhou from
Nonstop flights, busiest routes first
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Lanzhou from?
From 7 cities. The busiest routes are from Beijing (88 flights a week), Shanghai (59 flights a week), Chengdu (56 flights a week), Urumqi (52 flights a week), Guangzhou (46 flights a week) and Shenzhen (31 flights a week).
How long is the flight from Beijing to Lanzhou?
A nonstop flight takes about 2 hours 25 minutes.
How long is the flight from Shanghai to Lanzhou?
A nonstop flight takes about 3 hours 20 minutes.
What is the cheapest city to fly to Lanzhou from?
Urumqi from $91.
Which airport do flights to Lanzhou arrive at?
All nonstop flights land at Lanzhou Zhongchuan International (LHW).