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
Arrival airport
Where the nonstop flights land
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).