- Home
- Flights
- Flights from Beijing
- Beijing to Dunhuang
Flights from Beijing to Dunhuang
China Eastern Airlines and Air China fly nonstop from Beijing to Dunhuang. The flight takes around 2h 49m.
Direct flights available 2h 49m
Beijing to Dunhuang at a glance
Fastest flight2h 49mEstimated
Nonstop flightsYesChina Eastern Airlines, Air China
Airlines flying nonstop from Beijing to Dunhuang
2 airlines on this route.
Good to know
- Distance
- 1,852 km1,150 miles
- Flight time
- 2h 49mestimate
- Time difference
- NoneDunhuang vs Beijing
- Currency in Dunhuang
- CNY
- Airports
- PKX, PEK → DNH
Flights from Beijing to Dunhuang: questions answered
Are there direct flights from Beijing to Dunhuang?
Yes. China Eastern Airlines and Air China fly this route nonstop.
How long is the flight from Beijing to Dunhuang?
A nonstop flight covers 1,852 km and takes around 2h 49m.
Which airlines fly from Beijing to Dunhuang?
China Eastern Airlines and Air China operate nonstop flights on this route.
Which airports serve Beijing and Dunhuang?
Beijing: Beijing Daxing International Airport (PKX) and Beijing Capital International Airport (PEK). Dunhuang: Dunhuang Mogao International Airport (DNH).





