Lhasa Xining Train Travel- Even though there are many trains for Lhasa from Beijing, Shanghai, Guangzhou, Chongqing, Chengdu, the most frequent train for Lhasa is from Xining. There are about 5 trains head to Lhasa every day. Therefore, travelers from home and abroad can easily catch the train to Lhasa. However, the direct Xining-Lhasa train is not daily but every other day. Qinghai-Tibet Railway, Lhasa Xining Train Travel Qinghai-Tibet Railway