Transport from Xining to Jiayuguan/Dunhuang

From Xining to Jiayuguan / Dunhuang, taking coach or train, which one is better? how many hours it takes by coach? Also, is there any flight between Xining and Lhasa? Which station of Xining and Lanzhou can I take buses running between the 2 places?...

login to post comments | email this page | delicious | digg | reddit | furl | google | yahoo