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




