Latest Tibet Train Schedule and Timetable: 2025 Updates
Overall, there are eight cities offering Tibet trains to Lhasa from mainland China, including Beijing, Shanghai, Xining, Chengdu, Guangzhou, Chongqing, Xi’an and Lanzhou. These trains depart at different times daily or every other day. From different locations of the country, one can choose the proper train to get to the plateau according to your own situation. Here we update the latest schedules and timetables of all the Tibet train routes. Hope you can get some inspirations for your planned Tibet train journey.
Z21: Beijing-Lhasa Train Schedule
Beijing is the one of the most popular and important cities for travelers to take train to Tibet from mainland China. Train No. Z21 is the only train heading to Lhasa, departing every day at 19:53 pm from Beijing West Railway Station. You will spend around 39:43 hours riding the train. On the way back, the train from Lhasa departs at 15:50 pm. Check the following detailed schedule and timetable of Beijing to Lhasa train.
a. Beijing to Lhasa Train Schedule
Route | Dep./Arr. | Duration | Hard Sleeper | Soft Sleeper | Frequency |
---|---|---|---|---|---|
Beijing-Lhasa | 19:53/11:36 | 39hr, 43min (3757 m) |
¥720 | ¥1,144 | Every Day |
Lhasa-Beijing | 15:50/08:28 | 40hr, 38min (3757 m) |
¥720 | ¥1,144 | Every Day |
b. Beijing to Lhasa Train Timetable
Station | Altitude | Arrival | Departure | Stop Time | Days | Distance |
---|---|---|---|---|---|---|
West Beijing | 44 m | -- | 19:53 | -- | Day 1 | -- |
Shijiazhuang | 80 m | 22:30 | 22:36 | 4 min | Day 1 | 291 km |
Taiyuan | 820 m | 00:18 | 00:26 | 6 min | Day 2 | 516 km |
Zhongwei | 1,225 m | 06:56 | 07:16 | 20 min | Day 2 | 1,263 km |
Lanzhou | 1,530 m | 12:19 | 12:31 | 14 min | Day 2 | 1,569 km |
Xining | 2,200 m | 14:59 | 15:24 | 25 min | Day 2 | 1,785 km |
Delingha | 2,980 m | 19:13 | 19:19 | 6 min | Day 2 | 2,306 km |
Golmud | 2,780 m | 21:33 | 21:58 | 25 min | Day 2 | 2,615km |
Nagchu | 4,500 m | 07:44 | 07:50 | 6 min | Day 3 | 3,435 km |
Lhasa | 3,650 m | 11:36 | -- | -- | Day 3 | 3,757 km |
Note: The time table and schedule are just for reference. When you make early reservation, please contact us for more details.
Z164: Shanghai-Lhasa Train Schedule
From Shanghai, the train to Tibet (No. Z164) departs every day 18:33 and takes around 44:32 hours to reach Lhasa. It is the only train that connects the international metropolis with the holy city on the highland. Travelers will spend two nights onboard the train and experience an epic ride to the snowy plateau. The return train from Lhasa to Shanghai departs at 11:50 pm following the same route on the way back.
a. Shanghai to Lhasa Train Schedule
Route | Dep./Arr. | Duration | Hard Sleeper | Soft Sleeper | Frequency |
---|---|---|---|---|---|
Shanghai-Lhasa | 18:33/15:05 | 44hr, 32min (4373 m) |
¥793.5 | ¥1,262.5 | Every Day |
Lhasa-Shanghai | 11:50/12:03 | 48hr, 13min (4373 m) |
¥793.5 | ¥1,262.5 | Every Day |
b. Shanghai to Lhasa Train Timetable
Station | Altitutde | Arrival | Departure | Stop Time | Days | Distance |
---|---|---|---|---|---|---|
Shanghai | 16 m | -- | 18:33 | -- | Day 1 | -- |
Suzhou | 5 m | 19:21 | 19:24 | 3 min | Day 1 | 84 km |
Wuxi | 8 m | 19:46 | 19:49 | 3 min | Day 1 | 126 km |
Nanjing | 5 m | 21:13 | 21:19 | 6 min | Day 1 | 301 km |
Bengbu | 25 m | 22:52 | 22:56 | 4 min | Day 2 | 485 km |
Xuzhou | 36 m | 00:18 | 00:25 | 7 min | Day 2 | 649 km |
Zhengzhou | 108 m | 03:14 | 03:20 | 6 min | Day 2 | 998 km |
Xian | 385 m | 09:19 | 09:27 | 8 min | Day 2 | 1,509 km |
Lanzhou | 1,520 m | 16:16 | 16:36 | 20 min | Day 2 | 2,185 km |
Xining | 2,200 m | 19:06 | 19:26 | 20 min | Day 2 | 2,401 km |
Golmud | 2,780 m | 01:34 | 01:59 | 25 min | Day 3 | 3,231 km |
Nagchu | 4,500 m | 11:20 | 11:26 | 6 min | Day 3 | 4,051 km |
Lhasa | 3,650 m | 15:05 | -- | -- | Day 3 | 4,373 km |
Note: The time table and schedule are just for reference. When you make early reservation, please contact us for more details.
Z8991: Xining-Lhasa Train Schedule
Xining is the starting point of the Qinghai-Tibet Railway, and all trains to Tibet from mainland China will stop here for a while, before moving on to Lhasa. Whereas, there is only one train that originates from the Xining Railway Station, which is Train No. Z8991. The train departs every other day at 21:50 p.m., and will reach Lhasa on the next day. On the way back, Train No. Z8982 will leaves at 09:25 a.m. for Xining.
a. Xining to Lhasa Train Schedule
Route | Dep./Arr. | Duration | Hard Sleeper | Soft Sleeper | Frequency |
---|---|---|---|---|---|
Xining-Lhasa | 21:50/17:39 | 19hr, 49min (1972 m) |
¥495 | ¥781 | Every Day |
Lhasa-Xining | 09:25/06:25 | 21hr, 00min (1972 m) |
¥495 | ¥781 | Every Day |
b. Xining to Lhasa Train Timetable
Station | Altitutde | Departure | Stop Time | Days | Distance | |
---|---|---|---|---|---|---|
Xining | 2,200 m | -- | 21:50 | -- | Day 1 | -- |
Golmud | 2,780 m | 03:50 | 04:15 | 25 min | Day 2 | 830 km |
Tuotuohe | 4,700 m | 09:01 | 09:03 | 2 min | Day 2 | 1238 km |
Amdo | 4,800 m | 12:24 | 12:26 | 2 min | Day 2 | 1,524 km |
Nagchu | 4,500 m | 14:00 | 14:06 | 6 min | Day 2 | 1,650 km |
Lhasa | 3,650 m | 17:39 | -- | -- | Day 2 | 1,972 km |
Note: The time table and schedule are just for reference. When you make early reservation, please contact us for more details.
Z322: Chengdu-Lhasa Train Schedule
Chengdu is geographically close to the land of Tibet and is to the east of it, but the train from here takes a roundabout way via Xining in the north. The train No. Z322 is the only train running from Chengdu North Railway Station to Lhasa Railway Station, leaves every other day at 21:11 p.m. The duration of the Chengdu-Lhasa train journey is about 34:30 hours, shorter than many other routes like Beijing, Shanghai. On the way return, the train from Lhasa to Chengdu leaves at 18:00 p.m.
a. Chengdu to Lhasa Train Schedule
Route | Dep./Arr. | Duration | Hard Sleeper | Soft Sleeper | Frequency |
---|---|---|---|---|---|
Chengdu-Lhasa | 21:11/07:41 | 34hr, 30min (3070 m) |
¥627.5 | ¥997.5 | Every Other Day |
Lhasa-Chengdu | 18:00/07:03 | 36hr, 03min (1972 m) |
¥627.5 | ¥997.5 | Every Other Day |
b. Chengdu to Lhasa Train Timetable
Station | Altitutde | Departure | Stop Time | Days | Distance | |
---|---|---|---|---|---|---|
Chengdu West | 485 m | -- | 21:11 | -- | Day 1 | -- |
Guangyuan | 488 m | 02:28 | 02:38 | 10 min | Day 2 | 319 km |
Lanzhou | 1,520 m | 08:20 | 08:40 | 20 min | Day 2 | 902 km |
Xining | 2,200 m | 11:21 | 11:41 | 20 min | Day 2 | 1,118 km |
Delingha | 2,980 m | 15:30 | 15:36 | 6 min | Day 2 | 1,639 km |
Golmud | 2,780 m | 17:51 | 18:16 | 25 min | Day 2 | 1,948 km |
Lhasa | 3,650 m | 07:41 | -- | -- | Day 3 | 3,070 km |
Note: The time table and schedule are just for reference. When you make early reservation, please contact us for more details.
Z264 Guangzhou-Lhasa Train Schedule
Despite of the long riding distance, Guangzhou is an important gateway city to enter Tibet by train. The Train No. Z264 from Guangzhou departs every day at 09:15 a.m. and arrives in Lhasa at 14:17 on the third day. It is the longest journey (53:02 hours) one could experience for taking train to Tibet. The train will cross several southeast provinces after joining in the Qinghai-Tibet train route at Xining Railway Station. From Lhasa, the return train departs at 12:40 for Guangzhou.
a. Guangzhou to Lhasa Train Schedule
Route | Dep./Arr. | Duration | Hard Sleeper | Soft Sleeper | Frequency |
---|---|---|---|---|---|
Guangzhou-Lhasa | 09:15/14:17 | 53hr, 02min (4980 m) |
¥865 | ¥1468 | Every Day |
Lhasa- Guangzhou | 12:40/20:11 | 55hr, 31min (4980 m) |
¥865 | ¥1468 | Every Day |
b. Guangzhou to Lhasa Train Timetable
Station | Altitutde | Departure | Stop Time | Days | Distance | |
---|---|---|---|---|---|---|
Guangzhou | 21 m | -- | 09:15 | -- | Day 1 | -- |
Chenzhou | 189 m | 13:21 | 13:24 | 3 min | Day 1 | 374 km |
Changsha | 63 m | 16:58 | 17:04 | 6 min | Day 1 | 707 km |
Wuchang | 28 m | 20:23 | 20:44 | 21 min | Day 1 | 1,069 km |
Zhengzhou | 108 m | 01:34 | 01:40 | 6 min | Day 2 | 1,605 km |
Luoyang | 144 m | 03:06 | 03:10 | 4 min | Day 2 | 1,729 km |
Xian | 385 m | 07:43 | 07:53 | 10 min | Day 2 | 2,116 km |
Baoji | 596 m | 09:20 | 09:26 | 6 min | Day 2 | 2,289 km |
Lanzhou | 1,520 m | 15:05 | 15:32 | 27 min | Day 2 | 2,792 km |
Xining | 2,200 m | 17:53 | 18:13 | 20 min | Day 2 | 3,008 km |
Delingha | 2,982 m | 22:04 | 22:10 | 6 min | Day 2 | 3,529 km |
Golmud | 2,780 m | 00:21 | 00:46 | 25 min | Day 3 | 3,838 km |
Anduo | 5,200 m | 08:47 | 08:50 | 3 min | Day 3 | 4532 km |
Nagchu | 4,500 m | 10:09 | 10:15 | 6 min | Day 3 | 4,658 km |
Lhasa | 3,650 m | 14:17 | -- | -- | Day 3 | 4,980 km |
Note: The time table and schedule are just for reference. When you make early reservation, please contact us for more details.
Z223: Chongqing-Lhasa Train Schedule
Chongqing offers the scheduled train to Lhasa every other day, running for 33 hours and 45 minutes from 21:56 p.m. to 07:41 a.m. of the third day. The Chongqing to Lhasa train (Z223) and Chengdu to Lhasa train runs alternately, so when you miss the train for one city, you can take the train from the other. Transfer between Chengdu and Lhasa is very convenient with frequent high-speed trains. On the way back, train from Lhasa to Chongqing departs 19:00 p.m.
a.Chongqing to Lhasa Train Schedule
Route | Dep./Arr. | Duration | Hard Sleeper | Soft Sleeper | Frequency |
---|---|---|---|---|---|
Chongqing-Lhasa | 21:56/07:41 | 33hr, 45min (3030 m) |
¥627.5 | ¥997.5 | Every Other Day |
Lhasa- Chongqing | 19:00/06:26 | 35hr, 26min (3030 m) |
¥627.5 | ¥997.5 | Every Other Day |
b. Chongqing to Lhasa Train Timetable
Station | Altitutde | Departure | Stop Time | Days | Distance | |
---|---|---|---|---|---|---|
Chongqing West | 261 m | -- | 21:56 | -- | Day 1 | -- |
Nanchong North | 297 m | 23:59 | 00:02 | 3 min | Day 2 | 76 km |
Guangyuan | 487 m | 02:10 | 02:38 | 28 min | Day 2 | 96 km |
Lanzhou | 1,520 m | 08:20 | 08:40 | 20 min | Day 2 | 842 km |
Xining | 2,200 m | 11:21 | 11:41 | 20 min | Day 2 | 1,088 km |
Delingha | 2,980 m | 15:30 | 15:36 | 6 min | Day 2 | 1,579 km |
Golmud | 2,780 m | 17:51 | 18:16 | 25 min | Day 2 | 1,888 km |
Lhasa | 3,650 m | 07:41 | -- | -- | Day 3 | 3,030 km |
Note: The time table and schedule are just for reference. When you make early reservation, please contact us for more details.
Z265 & Z165 Xi’an-Lhasa Train Schedule
There is no Tibet train that directly originates from Xi’an, but the trains from Guangzhou and Shanghai will stop at the Xi’an Railway Station for a while before continuing heading forwards to Lhasa. So there are two trains from Xi’an to Lhasa every day. Train Z265 departs at 07:53 a.m. every day and arrives in Lhasa at 14:17 p.m. on the next day. Train Z165 departs at 09:27 a.m. and arrives at 15:05 p.m. In the return trip, the train bounding for Xi’an from Lhasa leaves at 11:50 and 20:38 a.m. respectively.
a. Xi’an to Lhasa Train Schedule
Route | Dep./Arr. | Duration | Hard Sleeper | Soft Sleeper | Frequency |
---|---|---|---|---|---|
Xian-Lhasa(Z265) | 07:53/14:17 | 30hr, 24min (2864 m) |
¥611.5 | ¥969.5 | Every Day |
Xian-Lhasa(Z165) | 09:27/15:05 | 29hr, 38min (2864 m) |
¥611.5 | ¥969.5 | Every Day |
b.Timetable of Xi'an to Lhasa Train No.Z265
Station | Altitutde | Departure | Stop Time | Days | Distance | |
---|---|---|---|---|---|---|
Xian | 385 m | -- | 07:53 | -- | Day 1 | -- |
Baoji | 570m | 09:20 | 09:26 | 6 min | Day 1 | 167 km |
Lanzhou | 1,520 m | 15:05 | 15:32 | 27 min | Day 1 | 676 km |
Xining | 2,200 m | 17:53 | 18:13 | 20 min | Day 1 | 892 km |
Delingha | 2,982 m | 22:04 | 22:10 | 6 min | Day 1 | 1,409 km |
Golmud | 2,780 m | 00:21 | 00:46 | 25 min | Day 2 | 1,722 km |
Anduo | 5,200 m | 08:47 | 08:50 | 3 min | Day 2 | 2,440 km |
Nagchu | 4,500 m | 10:09 | 10:15 | 6 min | Day 2 | 2,542 km |
Lhasa | 3,650 m | 14:17 | -- | -- | Day 2 | 2,864 km |
c.Timetable of Xi'an to Lhasa Train No.Z165
Station | Altitutde | Departure | Stop Time | Days | Distance | |
---|---|---|---|---|---|---|
Xian | 385 m | -- | 09:19 | -- | Day 1 | -- |
Xianyang | 378 m | 09:42 | 09:44 | 2 min | Day 1 | 23 km |
Baoji | 570 m | 11:00 | 11:08 | 8 min | Day 1 | 167 km |
Lanzhou | 1,520 m | 16:16 | 16:36 | 20 min | Day 1 | 676 km |
Xining | 2,200 m | 19:06 | 19:26 | 20 min | Day 1 | 892 km |
Golmud | 2,780 m | 01:34 | 01:59 | 25 min | Day 2 | 1,722 km |
Anduo | 5,200 m | 09:58 | 10:01 | 3 min | Day 1 | 2,440 km |
Nagchu | 4,500 m | 11:20 | 11:26 | 6 min | Day 2 | 2,542 km |
Lhasa | 3,650 m | 15:05 | -- | -- | Day 2 | 2,864 km |
Note: The time table and schedule are just for reference. When you make early reservation, please contact us for more details.
Lanzhou-Lhasa Train Schedule
Currently, there are five trains that can bring travelers from Lanzhou to Lhasa. These trains originate from other cities including Beijing, Shanghai, Guangzhou, Chengdu, and Chongqing, and stop at Lanzhou on the way. It takes around 23 hours to get from Lanzhou to Lhasa by train.
a. Lanzhou to Lhasa Train Schedule
Route | Dep./Arr. | Duration | Hard Sleeper | Soft Sleeper | Frequency |
---|---|---|---|---|---|
Lanzhou-Lhasa(Z233) | 08:40/07:41 | 23hr, 01min (2188 m) |
¥522 | ¥823 | Every Other Day |
Lanzhou-Lhasa(Z323) | 08:40/07:41 | 23hr, 01min (2188 m) |
¥522 | ¥823 | Every Other Day |
Lanzhou-Lhasa(Z21) | 12:31/11:36 | 23hr, 05min (2188 m) |
¥522 | ¥823 | Every Day |
Lanzhou-Lhasa(Z265) | 15:32/14:17 | 22hr, 45min (2188 m) |
¥522 | ¥823 | Every Day |
Lanzhou-Lhasa(Z165) | 16:36/15:05 | 22hr, 29min (2188 m) |
¥522 | ¥823 | Every Day |
Note: The time table and schedule are just for reference. When you make early reservation, please contact us for more details.
Conclusion
Trains to Tibet depart from different cities, and run for different duration before reach Lhasa. It is your own decision to choose a long train journey from Beijing, Shanghai or Guangzhou, where you may get easy entry to China. Or you can choose a short train ride from Xining, Chengdu, Xi’an etc. No matter which route you decide, before booking your Tibet train ticket, do check the latest schedule of the train, in case there will be some changes.
Related Readings:
Recommended Tibet Train Small Group Tour Packages
-
HOT5 Days Lhasa Small Group Tour by Tibet Train
Tibet train (from Xining) - Lhasa
Only From: USD599
View Details -
HOT6 Days Lhasa and Yamdrok Lake Small Group Tour with Tibet Train Experience
Tibet train (from Xining) - Lhasa - Yamdrok Lake - Lhasa
Only From: USD779
View Details -
HOT8 Days Lhasa to Kathmandu Overland Small Group Tour with Tibet Train Experience
Tibet train (from Xining) - Lhasa - Gyantse - Shigatse - Everest Base Camp - Kathmandu
Only From: USD1055
View Details -
HOT9 Days Lhasa to Everest Base Camp Small Group Train Tour
Tibet train (from Xining) - Lhasa - Gyantse - Shigatse - Everest Base Camp - Lhasa
Only From: USD1035
View Details
0 Comment ON "Latest Tibet Train Schedule and Timetable: 2025 Updates"