Dunhuang Train
Home / Train /

Dunhuang Train Schedule

The city Dunhuang has only railway station for passenger transport.

As the second largest railway station in Gansu Province, Dunchuang railway station only specializes in trains from Dunhuang to Beijing, Yinchuan, Baotou, Hohhot, Lanzhou, Xi'an, Zhangye, Datong, Jiuquan, Tianshui and Jiayuguan. The railway station is about 12 kilometers (8 miles) from the city center, and only about 16 kilometers (10 miles) from Mogao Caves.

From the railway station, passengers can take city bus to Mogao Caves. The city bus departs every 30 minutes from 08:30 to 18:00 with the ticket fare of CNY 8 (USD1.1). Also, passengers can take a taxi to get to Mogao Caves which takes only about 20 minutes and costs about CNY 35 (USD 4.83).

Dunhuang Train Schedule

(Last Update on Feb 9, 2026)
ToTrainsDurationTicket Fare (CNY)
Soft Sleeper/ Hard Sleeper
Jiayuguan
Z261, 7537, Z6203 from 13:35 to 20:303h5m - 6h7mCNY 155.5/ 105.5
USD 23/ 15
Jiuquan
Z261 at 13:353h27mCNY 158.5/ 107.5
USD 23/ 16
Lanzhou
Z261, Z6203 from 13:35 to 20:3010h43m - 11h30mCNY 388.5/ 255.5
USD 56/ 37
Tianshui
Z261 at 13:3516h30mCNY 484.5/ 317.5
USD 70/ 46
Xian
Z261 at 13:3521h1mCNY 566/ 367
USD 82/ 53
Zhangye
Z6203 at 20:305h28mCNY 231/ 154
USD 33/ 22
 The timetable is for reference only. Please check real-time schedule in the search  box of the page top.

 

Dunhuang - Beijing Train Schedule & Ticket Fare

Dunhuang to Jiayuguan  Jiayuguan to Beijing  Overall Travel Time  Ticket Fare
Z6203: 20:30 - 23:59 Z70: 00:19 - 20:22  23h52m CNY 107.5 (USD 15) [for hard sleeper]+ CNY 407  (USD 57) [for hard sleeper]= CNY 514.5  (USD 71)
 

Dunhuang - Shanghai Train Schedule & Ticket Fare

Dunhuang to Lanzhou West  Lanzhou West to Shanghai  Overall Travel Time  Ticket Fare
Z6203: 20:30 - 07:13+ G1972: 10:48- 22:01 25h31m CNY 261.5 (USD 37)  [for hard sleeper]+ CNY 881.5 (USD 127)  [for second class seat]= CNY 1,143 (USD 165)
 
Dunhuang to Lanzhou Lanzhou to Shanghai Overall Travel Time Ticket Fare
Hard Sleeper
Z6203: 20:30 - 07:35+ T118: 10:39 - 13:26 +1 40H56M CNY 261.5 (USD 37)+ CNY 436 (USD 61)= CNY 697.5  (USD 97) 
Note: +1 indicates the second day.
 

Dunhuang - Urumqi Train Schedule & Ticket Fare

Dunhuang to Jiayuguan Jiayuguan to Urumqi  Overall Travel Time  Ticket Fare
D2739: 08:40 - 11:03 D2711: 13:41 - 20:10 11h30m CNY 109 (USD 15) [for second class seat]+ CNY 336 (USD 47) [for second class seat]= CNY 445 (USD 62) 
Z261: 13:35 - 16:40 Z373: 19:02 - 06:16+1 16h41m CNY 51.5 (USD 7) [for hard seat]+ CNY 255.5 (USD 36) [for hard sleeper]= CNY 297 (USD 42) 
 

Dunhuang - Xi'an Train Schedule & Ticket Fare

Dunhuang to Jiayuguan  Jiayuguan to Xi'an  Overall Travel Time  Ticket Fare
Hard Sleeper
Z261: 13:35 - 16:40 Z260: 16:48 - 10:36 +1 21h1m CNY 105.5 (USD 15)+ CNY 317.5 (USD 46)= CNY 423  (USD 61)


 Major Rail Lines from Dunhuang to:

- Last updated on Feb. 10, 2026 by Sule Su -