If Lanzhou is your start-end point for journeys along the Hexi Corridor stretch of the Silk Road (including Jiayuguan, Dunhuang and Turpan), you might find these train timetables useful:
Lanzhou-Urumqi-Lanzhou (6 routes, via the 'old' Dunhuang station in Liuyuan)
Lanzhou-Dunhuang-Lanzhou (2 routes, using the new Dunhuang station, just outside the town)
lanzhou_trains_hexi_corridor.pdf |