Dunhuang Train

Dunhuang Railway Station

Dunhuang Railway Station is 1 mile (1.7 kilometers) from Dunhuang Airport, 7.5 miles (12 kilometers) from the city center, and 10 miles (16 kilometers) from the Mogao Caves. The station is the second largest railway station in Gansu Province ranked after Lanzhou Railway Station, as well as the only one in the province dedicated to tourism use.

Address: Yangguan Main Road, Wudun Village, Mogao Town

As a major gateway of Dunhuang, the station was constructed in a cruciform symmetrical system with a distinctive Han (BC202 – 220) and Tang (618 - 907) Dynasties’ style. On exiting from the station one can see magnificent decoration and sculptures of flying fairies.

Board the Train
Get Onboard
Hard Sleeper Carriage
Interior of a Hard Sleeper Carriage

The main building is of two floors with an area of 13,000 square yards (10,865 square meters). Though only a few trains go through every day, the station is well equipped for travelers’ convenience. The primary infrastructures in the station are as follows:
1. Ticket office: It is located on the first floor, with 7 ticket windows being in operation there.
2. Service center: Offer enquiry about train schedule and routes, hotel booking in the city, and Dunhuang travel itineraries and tips, etc.
3. Waiting room: The room has a capacity for 1,000 passengers. It is equipped with convenience store, news stall, wash room and drinking water room.
4. Left luggage service: Luggage storage office is located to the left of railway entrance/ right of exit. It provides 24 hour lockers of multiple sizes for selection.
5. Broadcast: The broadcast in the station gives the real-time train information in Chinese, English, and Japanese continuously.
6. Parking lot: There is a charged parking lot available in the station square.
7. Police office: It is located in the right side of the station exit, with police on duty 24 hours a day.
8. Wash room: Besides the wash rooms in the waiting room, it is also accessible in the station square. The one to the right side of the parking lot is a charged toilet, while the wash room to the right side of the waiting room is for free.


At present, the station only operates ordinary trains originating from Dunhuang to Jiayuguan, Lanzhou, and Xi'an.

 Major Rail Lines from the station to:

(Last Update on Apr 25, 2023)
ToTrainsDurationTicket Fare (CNY)
Soft/ Hard Sleeper
K369, K369, T4565, K9669...
5 departures from 09:34 to 18:24
13h26m - 15h41mCNY 375.5/ 247.5
USD 55/ 36
K369 at 09:3425h46mCNY 580/ 377
USD 85/ 55
K369, 7537, T4565, T4565...
5 departures from 09:34 to 18:24
3h21m - 6h20mCNY 155.5/ 105.5
USD 23/ 16
K369, K369, T4565, T4565...
5 departures from 09:34 to 18:24
6h32m - 8h30mCNY 231/ 154
USD 34/ 23
See more Dunhuang Schedule

 The above schedule is for reference only. For real-time schedule and ticket booking, please click the arrival stations.


1. By Bus:
Downtown –Railway Station – Mogao Caves Special Line: This is the only city bus available at the train station. It starts from Dunhuang Hotel, passes by Silk Road Hotel, Xinglong Hotel, railway station, and finally reaches Mogao Caves. The bus starts running at 08:30 with an interval of 30 minutes. Ticket fare is CNY8. The last bus returns from Mogao Caves to downtown at 18:00.

2. By taxi:

From To Fare (CNY) Duration (minute)
Dunhuang Railway Station Dunhuang Airport 10 5
City Center 30 20
Mogao Caves 40 25
Echoing-Sand Mountain (Mingsha Shan) 50 30

Tip: Dunhuang is actually a small city and taxi ride is not expensive. Hence, it is recommended more than city buses, which are neither frequently seen nor scheduled. If one shares a taxi with others, it will cost even less.

3. Public Transportation to Echoing-Sand Mountain (Mingsha Shan): One can take the special line from the train station to its terminus stop, Dunhuang Hotel. Walk westward for about 300 yards to Shazhou Market Cross, and then take bus no. 3 to the mountain. The ticket fare for bus no.3 is CNY1.

- Last updated on Apr. 25, 2023 by Brenda Lian -
Questions & Answers on Dunhuang Railway Station
Asked by Irene yong from UNITED KINGDOM | Aug. 18, 2019 03:46Reply
Transport to town from dunhuang railway station.
I am arriving at dunhuang railway station at 21.00 and please advise me how to get to the town center at this late hour.Thank you.
Answers (1)
Answered by Mckenzie from UGANDA | Aug. 18, 2019 19:40

You would need a taxi. If you have a hotel booked in Dunhuang town, you can ask them for a pick up service too.
Asked by Tabitha from BELGIUM | Jul. 10, 2019 04:03Reply
Direct train from Urumqi to Dunhuang
It says no direct train from Urumqi to Dunhuang? Is it true?
Answers (1)
Answered by Jack from USA | Jul. 10, 2019 18:45

Indeed there is no direct rail service between. You may consider to go to Yumen first and then to Dunhuang. Or if you plan to use high speed ride, you can make a transfer at Jiayuguan South, it is much faster.
Asked by pairut from THAILAND | Jan. 21, 2019 10:58Reply
Transportation available from Dunhuang to jaiyuguan and cost
Answers (1)
Answered by Ben | Jan. 21, 2019 18:28

There are still some direct rail from Dunhuang to Jiayuguan, about 4 to 6 hours. If you use a hard seat, it is CNY53.5 per person. If you use sleeper bed, it would be around CNY100 to 160 per ticket.
Asked by Victor from SPAIN | Dec. 22, 2018 07:03Reply
Wich is the best ay to reach Turpan fron Dunhuand? By traín straight to Turpan or vía Liuyuan ?
Answers (1)
Answered by Mr. Ali from PAKISTAN | Dec. 23, 2018 18:00

Would you mean Dunhuang city? No direct train between Dunhuang and Turpan, you could only take a bus or taxi to Liuyuan stouth, then take the fast China Rail to Turpan North.
Asked by Tim from UK | May. 07, 2018 20:29Reply
Any method of travelling from Dunhuang to Charkhilk and beyond?
I'd like to travel the less used silk road route Dunhuang - Charkhilk - Cherchen - Hetian - Kashgar

There does not appear to be a rail option for much of this, but is there a bus option for this route?
Answers (1)
Answered by Abel | May. 10, 2018 03:01

First you may go from Dunhuang to Turpan, then Korla. Then you can take bus from Korla to Charkhilk. For the Charkhilk-Cherchen- Hetian, bus would be the only option I think, or local private cars. From Hetian to Kashgar, rail service available then
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)