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 May 7, 2019)
ToTrainsDurationTicket Fare (CNY)
Soft/ Hard Sleeper
K369, K9669 at 09:12 and 18:4614h22m - 14h29mCNY 426.5/ 261.5
USD 65/ 40
K369 at 09:1224h15mCNY 601/ 377
USD 91/ 57
K43, K369, K9669 from 07:30 to 18:464h36m - 4h42mCNY 158.5/ 107.5
USD 24/ 16
K43 at 07:3036h9mCNY 779.5/ 496.5
USD 118/ 75
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 modified on Mar. 05, 2019 -
Questions & Answers on Dunhuang Railway Station
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
Asked by Wilma from NETHERLANDS | May. 06, 2018 06:45Reply
Train from Dunhuang to Turpan
You mention that there are only trains form Dunhuang to Beijing, Lanzhou, Xi'an and Jiayuguan.
But I think there is also the train K992 which goes from Urumqi to Dunhuang and stops in Turpan.
So, I think I can take the overnight train from Dunhuang to Turpan? Maybe this takes more time, but than I don’t have to take a car in Liyuan. Can you confirm this?
Answers (1)
Answered by Baron from CANADA | May. 06, 2018 21:41

Yes, there is one K991 from Dunhuang to Turpan, it is a direct ride. You can use it
Asked by WORAWIT RITTITID from THAILAND | Sep. 07, 2017 04:45Reply
How to get to Turpan from Dunhuang downtown by hi speed train ?
My plan is depart from Dunhuang downtown to Turpan I know that there is hi-speed ride from Liuyuan South to Turpan North. So how to get to Liuyuan South from downtown ? and how to get to Turpan city center from Turpan North? by publictransportation and how long does it take?
Answers (1)
Answered by Tad | Sep. 08, 2017 03:22

It seems that there is shuttle bus from downtown long distance bus station to Liuyuan South. or you may need a taxi or go by carpool. The cost would be around CNY50 per person and may take you about 2 hours. See from online information, there should be a bus No. 202 at Turpan North which can take you to the city center. The bus may around 1 or 1.5 hours
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)