Direct (nonstop) flights from Lanzhou to Dunhuang

5 airlines fly nonstop from Lanzhou Zhongchuan International Airport (LHW) to Dunhuang Airport (DNH). It's 547 miles (881 km), about 1h 45m in the air. Operated by Sichuan Airlines, Spring Airlines, Air China and others.

LHW
Lanzhou Zhongchuan International Airport
🇨🇳 Lanzhou, China
DNH
Dunhuang Airport
🇨🇳 Dunhuang, China
Flight Time
1h 45m
Distance
547 mi
881 km
CO₂/pax
101 kg
−28 kg vs. layover
Airlines
5
Sichuan Airlines +4
Time Diff
Same timezone
Operated by Sichuan Airlines Sichuan Airlines Spring Airlines Spring Airlines Air China Air China Gestair Gestair China Eastern Airlines China Eastern Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

Sichuan Airlines 3U Sichuan Airlines
Route
LHW → DNH
Flight Time
1h 45m
Distance
547 mi
Spring Airlines 9C Spring Airlines
Route
LHW → DNH
Flight Time
1h 45m
Distance
547 mi
Air China CA Air China
Route
LHW → DNH
Flight Time
1h 45m
Distance
547 mi
Gestair G5 Gestair
Route
LHW → DNH
Flight Time
1h 45m
Distance
547 mi
China Eastern Airlines MU China Eastern Airlines
Route
LHW → DNH
Flight Time
1h 45m
Distance
547 mi

Alternative Routes

Other ways to fly from Lanzhou to Dunhuang with one stop · direct emits 101 kg CO₂ per passenger

LHW JGN (Jiayuguan) DNH
Leg 1: 1h 30m (368 mi) Leg 2: 50m (195 mi) Total: ~2h 20m 🍃 129 kg CO₂ (+28% vs. direct)
Leg 1
LHW → JGN
1h 30m · 368 mi
View LHW to JGN flights →
Leg 2
JGN → DNH
50m · 195 mi
View JGN to DNH flights →
LHW JIC (Jinchang) DNH
Leg 1: 55m (156 mi) Leg 2: 1h 28m (426 mi) Total: ~2h 23m 🍃 133 kg CO₂ (+32% vs. direct)
Leg 1
LHW → JIC
55m · 156 mi
View LHW to JIC flights →
Leg 2
JIC → DNH
1h 28m · 426 mi
View JIC to DNH flights →
LHW YZY (Zhangye) DNH
Leg 1: 1h 5m (226 mi) Leg 2: 1h 23m (334 mi) Total: ~2h 28m 🍃 129 kg CO₂ (+28% vs. direct)
Leg 1
LHW → YZY
1h 5m · 226 mi
View LHW to YZY flights →
Leg 2
YZY → DNH
1h 23m · 334 mi
View YZY to DNH flights →
LHW IQN (Qingyang) DNH
Leg 1: 1h 5m (228 mi) Leg 2: 2h 18m (766 mi) Total: ~3h 23m 🍃 209 kg CO₂ (+107% vs. direct)
Leg 1
LHW → IQN
1h 5m · 228 mi
View LHW to IQN flights →
Leg 2
IQN → DNH
2h 18m · 766 mi
View IQN to DNH flights →
LHW HMI (Hami) DNH
Leg 1: 2h 35m (700 mi) Leg 2: 50m (198 mi) Total: ~3h 25m 🍃 191 kg CO₂ (+89% vs. direct)
Leg 1
LHW → HMI
2h 35m · 700 mi
View LHW to HMI flights →
Leg 2
HMI → DNH
50m · 198 mi
View HMI to DNH flights →

Frequently Asked Questions

How long is the direct flight from Lanzhou to Dunhuang?

A nonstop flight from Lanzhou (LHW) to Dunhuang (DNH) takes approximately 1 hours and 45 minutes. The distance is 547 miles (881 km).

Which airlines fly nonstop from Lanzhou to Dunhuang?

5 airlines: Sichuan Airlines, Spring Airlines, Air China, Gestair, China Eastern Airlines.

Is there a nonstop flight from Lanzhou to Dunhuang?

Yes. 5 airlines: Sichuan Airlines, Spring Airlines, Air China, Gestair, China Eastern Airlines.

How far is Lanzhou from Dunhuang?

The flight distance from Lanzhou to Dunhuang is 547 miles (881 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Lanzhou to Dunhuang?

At 1h 45m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Lanzhou to Dunhuang?

Roughly 101 kg CO2 per passenger one-way. That's about the same as driving 505 km.

Is the return flight from Dunhuang to Lanzhou also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Lanzhou to Dunhuang?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Lanzhou Zhongchuan International Airport for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.