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).
(Last Update on Feb 9, 2026)
The timetable is for reference only. Please check real-time schedule in the search box of the page top.
Note: +1 indicates the second day.
Major Rail Lines from Dunhuang to:
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
| To | Trains | Duration | Ticket Fare (CNY) |
|---|---|---|---|
| Soft Sleeper/ Hard Sleeper | |||
Jiayuguan | Z261, 7537, Z6203 from 13:35 to 20:30 | 3h5m - 6h7m | CNY 155.5/ 105.5 USD 23/ 15 |
Jiuquan | Z261 at 13:35 | 3h27m | CNY 158.5/ 107.5 USD 23/ 16 |
Lanzhou | Z261, Z6203 from 13:35 to 20:30 | 10h43m - 11h30m | CNY 388.5/ 255.5 USD 56/ 37 |
Tianshui | Z261 at 13:35 | 16h30m | CNY 484.5/ 317.5 USD 70/ 46 |
Xian | Z261 at 13:35 | 21h1m | CNY 566/ 367 USD 82/ 53 |
Zhangye | Z6203 at 20:30 | 5h28m | CNY 231/ 154 USD 33/ 22 |
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) |
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) |
- Last updated on Feb. 10, 2026 by Sule Su -