Lanzhou TrainsBy train: Lanzhou is the intersection point of four major railway lines: the Lanzhou-Lianyungang line, the Lanzhou-Urumqi line, the Lanzhou-Xining line and the Lanzhou-Baotou line. There are almost daily trains passing the city either way–to Urumqi (35 hours), to Beijing (28 hours) via Hohhot (18 hours), to Golmud (20 hours) via Xining (4 hours), to Shanghai (24 hours) via Xi’an (17 hours) and Zhengzhou (12 hours).
To facilitate travelers within the province, there are daily special express trains to Zhangye (12 hours) and Jiayuguan (15 hours). The main railway station is at the foot of Gaolan Mountain in the southern part of town. Tickets, one or two days in advance, can be bought either from the station or a railway booking office on Donggang xilu, just next to the CAAC office (open daily from 8:30am to 5pm).