Flights to Dunhuang

Direct flights from 2 cities, 18 flights a week. From Beijing the flight takes 3h 33m. From Xian the flight takes 2h 38m.

Flights to Dunhuang at a glance

cities with nonstop flights here
2
nonstop flights a week
18
flight time from Beijing
3h 33m
flight time from Xian
2h 38m
arrival airport
Dunhuang

Where you can fly to Dunhuang from

Nonstop flights, busiest routes first

FromFare
Beijing 3h 33m, 11 a week
Xian 2h 38m, 7 a week

Arrival airport

Where the nonstop flights land

18 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Dunhuang from?
From 2 cities. The busiest routes are from Beijing (11 flights a week) and Xian (7 flights a week).
How long is the flight from Beijing to Dunhuang?
A nonstop flight takes about 3 hours 33 minutes.
How long is the flight from Xian to Dunhuang?
A nonstop flight takes about 2 hours 38 minutes.
Which airport do flights to Dunhuang arrive at?
All nonstop flights land at Dunhuang (DNH).