Flights to Lanzhou

Direct flights from 7 cities, 335 flights a week. From Beijing the flight takes 2h 25m. From Shanghai the flight takes 3h 20m.

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

FromFare
Beijing 2h 25m, 88 a week
Shanghai 3h 20m, 59 a week
Chengdu 1h 35m, 56 a week
Urumqi 2h 53m, 52 a week from $91
Guangzhou 3h 15m, 46 a week
Shenzhen 3h 30m, 31 a week
Changchun 3h 43m, 3 a week

Arrival airport

Where the nonstop flights land

335 flights a week arrive nonstop

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