Hello, Joyce. Thanks for visiting our website and join our community. Many people want to buy a train ticket to Tibet, but it is very difficult to get a ticket for individual. But there are some options to solve the problems. You can fly to Tibet and return by train. It is the best way we recommend. There are no direct train to Tibet from Guilin. There are currently five train services to Lhasa from Beijing, Xining/Lanzhou and Chongqing/Chengdu,Guangzhou and Shanghai.

Find Tibet tour package at: http://www.chinahighlights.com/tour/tour-list.asp