Everyday there is only one train from Shanghai to Lasha now. And it takes about 49 hours. It's a long time but you can see many landscapes on the trip. And it's difficult to buy tickets because many people like to go to Lasha by train. For tourists the trip by train is cheap and comfortable.