Home>Tibet Train>Beijing To Lhasa Train Schedule

Beijing to Lhasa Train Schedule & Online Ticket Booking

Last Update: July 20, 2017

Z21 train from Beijing to Lhasa departs every day. It leaves from Beijing West Railway Station at 20:10. And one day later, Z21 train from Beijing would drive you safely at Lhasa Railway Station at 13:55. That’s to say, you would stay on Beijing-Lhasa train (Z21) for 41:45hours to complete the whole 3,757 km’s journey. On the way back, Lhasa-Beijing train (Z22) starts at 15:30.

Taking train to Lhasa from Beijing is one of the most favorite routes for visitors to Tibet. There are seven trains heading towards Tibet. Daily train for Lhasa only leaves from Beijing, Shanghai and Guangzhou. Trains to Tibet from other major large cities like Chengdu, Chongqing, Lanzhou and Xining would depart every other day.

Beijing-Lhasa Train Fare & Online Ticket Booking

Train No.

Dep. / Arr.



Hard seat

Hard sleeper

Soft sleeper

Z21 Beijing-Lhasa

20:10 / 13:55


41hr, 45min (3,757km)




Z22 Lhasa-Beijing

15:30 / 08:20


40hr, 50min (3,757km)




Beijing to Lhasa Train Ticket Online Book

Note: The above ticket prices are just the net price you could see on your ticket. Because of the limit supply and huge demand of Tibet train tickets, tourists may have to pay more than the net price to buy tickets, especially in peak season. Please send us an inquiry for the exact price of the train you preferred to take.

44 Hours' Beijing to Lhasa Train Itinerary Details

Day1 Get on Z21 Train from Beijing to Lhasa

Z21 train leaves from Beijing to Lhasa at 20:10. You are suggested to bring all your stuff and Tibet travel permit to Beijing West Railway Station one hour ahead to avoid any unexpected events. This night, Beijing-Lhasa train (Z21) would take you to pass Beijing and Shijiazhuang (the capital city of Hebei province).

Day2 Get to Golmud via Lanzhou and Xining

For the second day on Beijing-Lhasa train (Z21), you would pass three provincial capital cities as follows: Taiyuan at midnight and then Lanzhou and Xining in the afternoon. As the capital city of Qinghai Province, Xining is also known as the starting point of Qinghai-Tibet Railway.

On this section to Lhasa, you can catch different views of remote towns and villages in northwest China. Located on the north bank of the Yellow River, Shapotou Tourism Area is reputed as one of the five most beautiful deserts in China, which you shouldn't miss.

As the train climbs over Golmud, the altitude suddenly rises a lot and the oxygen supplement system begins to work. You still had better watch out your body reaction. However, you don't need to worry too much about it since Tibet trains are well-equipped with the oxygen supplement system and every passenger has individual oxygen outlet. If emergency occurs, please take it easy and call the stuff on the train for help.

Day3 Enjoy Spectacular Scenery along the Qinghai-Tibet Railway and Arrive at Lhasa

Spectacular sceneries along the Qinghai-Tibet Railway are waiting for you.
In the early morning, Z21 train to Lhasa from Beijing would pass Sanchahe Grand Bridge and Chumaer River. If lucky enough, you could catch the sunrise of Cuona Lake. On this day, numerous snow-covered peaks would come into view, varying from Yuzhu Summit (also called Sob Gangri Peak, the highest peak of east Kunlun Mountains) to Sangdankangsang Summit.

At 13:55, you would arrive at Lhasa Railway Station safely by Beijing-Lhasa train (Z21).

Beijing-Lhasa railway map

Beijing-Lhasa train is one of the most popular train routes among tourists to enter Tibet.

Beijing West Railway Station

Tens of thousands of visitors enter Tibet from Beijing west railway station every year.

Beijing to Lhasa Train Timetable

Z21 Beijing to Lhasa Train Schedule

All Useful Articles about Beijing To Lhasa Train Schedule

Ask a Quick Question

Question Summary*



Please fill in your contact information, we will send you the answer by email


0 Comment ON "Beijing to Lhasa Train Schedule & Online Ticket Booking"