China Travel · Dunhuang

Dunhuang Airport Transfers: Getting to Town, the Dunes and Mogao

Shuttle bus, taxi and DiDi from DNH, plus the railway station compared · Updated September 2026

Short answer

Dunhuang Mogao International Airport (DNH) sits about 12 to 13km east of the centre, out by the railway station. A taxi into town runs roughly ¥30-40 in 20 to 30 minutes; the shuttle bus is cheaper at about ¥10-15, but its published times are limited and follow the flight season.

What makes this airport unusual is what sits next to it. The railway station is under 2km away, and the Mogao Caves Digital Exhibition Centre, where every cave visit begins, is roughly 5 to 6km from the terminal — a 10-minute drive for around ¥12-18.

There is no metro, no rail link into town and no night bus. After the last shuttle, you are taking a taxi or a DiDi, neither of them expensive by Chinese standards.

Where the airport actually is

DNH is in Mogao Town, east of the city, on the same stretch of desert road as the railway station. It is a small regional airport with a handful of domestic routes, most usefully Lanzhou, Xi'an, Beijing and Shanghai, and far more flights between May and October than in winter.

That location is convenient for two things and awkward for one. Convenient for the Mogao Caves, which lie that way, and for the train, since the station is a two-minute drive. Awkward for Mingsha Shan and Crescent Lake, which sit south of the city, so an airport-to-dunes transfer crosses the whole town.

Where you are going, and what it costs

Distances, times and fares below are approximate planning figures drawn from local transport listings and traveller reports, not a rate card. They vary with traffic and with where you are staying.

DestinationDistanceTimeHowCost
City centre, Shazhou Night Market areaAround 13km20-30 minTaxi, DiDi or shuttle¥30-40 taxi, ¥10-15 shuttle
Mingshan Road and the west-centre hotelsAround 13km20-30 minTaxi or DiDiSame as the centre
Dunhuang Railway StationUnder 2kmAbout 5 minWalk, taxi, or the shuttle's station stopNo cost to ¥15
Mogao Caves Digital Exhibition CentreAround 5-6km10-12 minTaxi or DiDi; no direct public busAbout ¥12-18
Mingsha Shan and Crescent LakeCross-town, dunes are south of the centreMore than the town runTaxi or DiDiNoticeably above the centre fare — agree it first
Desert-edge guesthouses near the dunesCross-town30 min or morePre-booked pickup is worth asking aboutAsk the property; many arrange it

The options side by side

OptionCostWorks whenWatch out for
Airport shuttle bus¥10-15You land in daylight on a scheduled flight and your hotel is near the routeLimited published departures; times shift with the flight season
Taxi from the rank¥30-40 to the centreAlmost always; simplest option with luggageQuoted flat fares rather than the meter are common; confirm the price before getting in
DiDi or another ride-hailing appAround ¥25-35You have the app working and a data connection on landingNeeds the Chinese-language app set up before you fly; a Chinese SIM or eSIM helps
Hotel or agency private transferQuoted per car, usually the highest of the fourLate arrival, families, or a first stop at the dunesBook it in writing with flight details and a contact number
Walk to the railway stationFreeYou are catching a train, not going to townThe road is open desert with no footpath lighting; not one for after dark

The airport shuttle bus, honestly

The shuttle exists, it is the cheap option, and it comes with a caveat: schedules follow flight arrivals rather than a fixed clock, so on a day with three flights it may leave three times. Published times are limited and change with the season, and the bus follows a fixed route, so a hotel off that route means a second taxi.

Take it if you land in daylight, travel light and are staying centrally. Otherwise, the difference between ¥10-15 and ¥35 is not worth standing on a kerb in the dark at the edge of the Gobi.

Confirm the shuttle on the day Dunhuang's airport bus timetable is not published in a form that stays accurate between seasons. Ask your hotel to check it on the morning you fly.

Taxi and DiDi from the terminal

Taxis wait outside the small arrivals hall and the run into town is short and flat. Expect ¥30-40. Assume you will be quoted rather than metered — Dunhuang taxis have historically been loose about meters — and settle the figure before the luggage is in the boot.

DiDi works in town and at the airport, so set it up before you travel: installed, logged in, payment bound. Two habits save trouble. Have your hotel's name and address screenshotted in Chinese, since most drivers will not read a Roman-letter hotel name, and keep a little cash for the times a driver's QR reader fails. Card payments are not a thing here.

Coming by train instead: Dunhuang Station, and the Liuyuan trap

Dunhuang has one main passenger station, Dunhuang Station (敦煌站), about 10 to 12km east of the centre, next to the airport. It handles conventional trains and D-class services, including overnight sleepers from Lanzhou and Xi'an which arrive in the morning. There is no separate high-speed station serving the city, and no station called Dunhuang South — if a ticket search suggests otherwise, read the station name carefully.

StationWhere it isInto townCost
Dunhuang Station (敦煌站)Around 10-12km east, beside the airportTaxi 15-20 min; bus route 12 towards the centreTaxi around ¥15-30, bus ¥2
Liuyuan and Liuyuan South (柳园 / 柳园南)Roughly 100-130km away, on the Lanzhou-Xinjiang corridorLong-distance bus, shared car or taxi, 1.5-2 hoursShared car or taxi commonly ¥50-80 per person

Liuyuan South is the one to be careful about. It is a genuine high-speed station, it appears in booking platforms alongside Dunhuang's own, and choosing it turns a 20-minute transfer into a two-hour night drive across open desert, where cars are scarce after dark.

The railway station also sits across from the Mogao Caves Digital Exhibition Centre, close enough to walk without luggage, which makes a morning train arrival and an afternoon cave booking workable.

Going straight to Mogao from the airport

Every visit to the Mogao Caves starts at the Digital Exhibition Centre, not the caves. You confirm your ticket there, watch the two films, then take the site shuttle for the 15 to 20-minute run to the cave area, included in the ticket.

The centre is about 5 to 6km from the airport, with no direct bus, so it is a taxi or a DiDi. Two things make this a tight plan rather than an easy one:

If Mogao is the whole reason for the trip, land, sleep in town, and take the first slot the next morning.

Arriving late, and the trip back

Late arrivals are the weak point. There is no night bus, so a taxi or pre-booked car is the only route into town once the shuttle stops. Landing after dark, book a transfer through your hotel.

For the return leg, allow 20 to 30 minutes for the drive and be at the terminal about 90 minutes before a domestic departure. Taxis into the airport are easy to find by day, and your hotel can book one the night before.

Frequently asked questions

How far is Dunhuang airport from the city centre?

About 12 to 13km east, in Mogao Town, next to the railway station. The drive takes roughly 20 to 30 minutes depending on where you are staying — a short transfer by Chinese standards.

Is there an airport bus in Dunhuang?

Yes, at around ¥10-15, with the timetable set by flight arrivals rather than a fixed clock. Published times are limited and change with the season, so it suits daytime arrivals with light luggage. Confirm the current times on the day rather than relying on a listing.

How much is a taxi from DNH to the centre?

Roughly ¥30-40 in about 20 to 30 minutes. Drivers often quote a flat price instead of using the meter, so agree the figure before you get in and have your hotel address ready in Chinese.

Does DiDi work at Dunhuang airport?

Yes, in the city and at the airport, typically around ¥25-35 into town. Set the app up and bind a payment method before you travel, since you need a working data connection on landing.

Can I go to the Mogao Caves straight from the airport?

Technically yes — the Digital Exhibition Centre is about 5 to 6km away and a taxi costs roughly ¥12-18 — but there is no bus, and you need an advance real-name booking. The centre stops admitting visitors in mid-afternoon, so a flight landing after about 14:00 cannot make a same-day visit.

Should I arrive by train instead of flying?

From Lanzhou or Xi'an, the overnight train is reasonable: Dunhuang Station is 10 to 12km east of town, a taxi costs roughly ¥15-30 and bus route 12 runs towards the centre for ¥2. D-class trains exist but are slow, around ten hours from Lanzhou, so the train is chosen for the night's sleep, not the speed.

Is there a Dunhuang South railway station?

The city's station is Dunhuang Station, east of town beside the airport. What confuses travellers is Liuyuan South, a high-speed station on the Lanzhou-Xinjiang corridor about 100-130km away, which shows up in some booking searches and needs a 1.5 to 2-hour road transfer.

Do I need cash for the transfer?

No, but it helps. DiDi is paid in-app and taxis usually take WeChat Pay or Alipay QR codes. A few hundred yuan covers the case where a driver's reader fails or your phone has no signal — and the desert has real dead zones.

Related reading

Distances and journey times follow airport transport listings and local transport guides for Dunhuang Mogao International Airport (DNH), the railway station and the Mogao Caves Digital Exhibition Centre. Fares are the ranges that recur across those listings and traveller reports and are quoted as approximate — they are not an official rate card, and shuttle timetables change with the flight season. Cave admission windows follow published visitor guidance for the Mogao Caves. Confirm current times, fares and booking rules on the official channels before you travel.