enlightenedHow can I get a ticket from Beijing to Lhasa?


enlightenedIs there a direct train from Beijing to Lhasa?

-Yes, there is a direct train from Beijing to Lhasa via Xining everyday. It’s Z21. You can take this train at 20:00pm at Beijing West Railway Station, after about 40hrs 26mins, you will reach Lhasa train station at 12:26pm.

- Train tickets in China sell about 30 day in advance according to your departure date. Usually, it’s very hard for you to get a train ticket online. We offer train ticket booking service and 100% guarantee your train ticket. Once we book it for you, we will sending the booking info to you, you can pick your train ticket up at Beijing train station.

Quick Search

Your Name: *

Email: *


Most Asked Questions about Beijing Tibet Train Tour


enlightenedIs it safe to travel to Tibet by train?