Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Beijing
  4. Beijing to Dunhuang
Nonstop route · China → China

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
BJSDNH

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.

AirlineFlights a weekTypical departuresFromSearch
CEChina Eastern Airlines———Search
Air China———Search

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).

More flights from Beijing