Lhasa Trains
Trains in Lhasa are mostly normal trains. There are daily or weekly trains running from the 7 gateway cities to Lhasa, including Beijing, Shanghai, Chengdu, Guangzhou, Chongqing, Lanzhou and Xining. Tourists can also take a train at the stations on the the midway, such as Nanjing, Xian, Taiyuan, etc.