Jiayuguan Railway Station is on Yingbin West Road, southwest of the town center.
-Beijing - takes about 33 hours
-Chengdu - takes about 26 hours
-Liuyuan - takes about 6 hours
-Shanghai - takes about 28 hours
-Turpan - takes about 17 hours
-Urumqi - takes about 13-18 hours
-Xian - takes about 20 hours
-Lanzhou - takes about 9 hours
-Dunhuang - takes about 5 hours