| TrainNumber | Station | Departure time | Station | Arrival Time | Distance |
| K591 | Xian | 10:56 | Dunhuang | 09:31 | 1809 |
| K592 | Dunhuang | 09:34 | Xian | 09:15 | 1809 |
| N857 | Lanzhou | 17:58 | Dunhuang | 07:56 | 1133 |
| N858 | Dunhuang | 19:25 | Lanzhou | 09:14 | 1133 |
| T216/T217 | Dunhuang | 20:16 | Urumqi | 10:34 | 1083 |
| T218/T215 | Urumqi | 20:44 | Dunhuang | 10:48 | 1083 |
| N853 | Yinchuan | 17:25 | Dunhuang | 12:09 | 1249 |
| N854 | Dunhuang | 14:30 | Yinchuan | 08:27 | 1249 |
| 7527 | Jiuquan | 06:51 | Dunhuang | 12:49 | 385 |
| 7528 | Dunhuang | 16:10 | Jiuquan | 21:43 | 385 |


September 9th, 2011 at 12:46 am
Hello!
we are in Beijing now and we will travel Dunhuang in the late September, we will go Dunhuang by train, so is there direct train routine from Beijing to Dunhuang. thanks.
September 28th, 2011 at 10:43 am
Yes, there are direct train routines from Beijing to Dunhuang .There are now two railway stations available for your trip to and from Dunhuang: the Dunhuang Railway Station and the Liuyuan Railway Station.