Home / Train /

Beijing - Lhasa Train

Up to now, there is only one pair of trains running directly between Beijing West Railway Station and Lhasa Railway Station, Z21/ Z22, along Beijing Lhasa Railway.

Due to the influence of permafrost, the top speed on part of this railway has been lowered to 62mph to 75mph. Thus, for this 3,757 kilometers (2,335 miles) long trip, it usually takes around 40.5 hours on the way. Although the trip takes a long time, the beautiful scenery along the Tibet Railway is absolutely a worthy reward.
 

Beijing to Lhasa Train Schedule:

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
Z2119:55 - 12:29++40h34m
See more Beijing Schedule
 

Lhasa to Beijing Train Timetable:

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
Z2215:50 - 08:28++40h38m
See more Lhasa Schedule

Notes:
1. The timetable listed above is for reference only. You can search for the real-time schedule by the tool on top of this page.
2. "++" means the third day.
 

Ticket Price of Beijing - Lhasa Train

(Last Update on Apr 25, 2023)
Soft SleeperHard SleeperHard Seat
CNY 1,193
USD 175
CNY 769
USD 113
CNY 360
USD 53

The trip starts from/ ends at Beijing West Railway Station and Lhasa Railway Station. Travelers can reach/ leave Beijing West Railway Station easily by subway line 7 and line 9; other city buses and airport shuttle bus are also available. The Lhasa Railway Station can be reached by bus No. 1, 9, 14 and 30.
 
Beijing - Lhasa Railway Map
Beijing - Lhasa Railway Map
 

Travel Tips:

The tickets of Beijing to Tibet train are always under great demands, thus it is advisable to book the trip in advance. Also, for a long distance trip like this, a soft sleeper or a hard sleeper is highly recommended which allow a more comfortable trip.

All the international travelers who want to visit Tibet need to obtain a Tibet Travel Permit first in advance which is issued by the Tibet Tourism Bureau (TTB). No matter for train or flight, passengers need to show the original Travel Permit before boarding.
 

Major Cities along the Way:

Lanzhou

Lanzhou is the capital of Gansu Province, also a famous city on the Silk Road with the Yellow River flowing through. Here, there are another four trains to Lhasa: Z323, Z265, Z21 and Z165.
 

Xining

The largest lake of China, Qinghai Lake is located there. During this rail trip, travelers will be able to view a part of this marvelous place through window and will surely be enchanted by its beauty.
 

Golmud

Hoh Xil National Nature Reserve is located there, which is the home to many wild animals, including Tibetan antelopes, yaks, and Equus kiang. When running through Golmud-Nakchu, you may try your luck to see if you can find them. This probably will become a highlight of your rail travel to Tibet.
 

Beijing - Lhasa Flight

For travelers who are tight in schedule, flight would be better option. The flight price is usually much higher, but the duration is only 4.5 hours, or 6.5 hours if it has a stopover in Xining, Xi'an or Chengdu.

 Read more: How to Travel between Beijing and Lhasa
 
Major Rail Lines from Beijing to:
Major Rail Lines from Lhasa to:
- Last updated on Apr. 25, 2023 -