At present, there are seven major cities in China offering trains to Tibet, namely, Beijing, Shanghai, Guangzhou, Chengdu, Chongqing, Lanzhou and Xining. All of the train routes will meet in Xining Railway Station and then travel to Tibet through Qinghai-Tibet Railway.
The Qinghai-Tibet Railway connecting Lhasa and starting from Xining, which has been opened to the public since 2006. It is a great project of China and the total distance is 1972 kilometers long. Since the train journey itself is a once-in-a-lifetime journey, the number of passengers is increasing every year. The train journey from Xining to Lhasa leaves an unforgettable memory to every passenger by the amazing scenery and natural landscapes. As a professional Tibet travel agency with over 13 years, we offer hand-picked train tour packages to tourists from all over the world and provide you an interesting Tibet experience.
Seven Major Railway’s Train Schedules to Lhasa at Present
Chengdu to Lhasa: Train No. T23 set off every other day at 8:45 pm from Chengdu and reaches Lhasa at 3:28 pm on the third day. The duration is one and half day, 36 hours, covering 3360 kilometers.
Chongqing to Lhasa: Train No.T223 set off every other day at 8:23 pm from Chongqing and reaches Lhasa at 2:22 pm on the third day. The duration is one and half day, 35.5 hours, covering 3641 kilometers.
Lanzhou to Lhasa: Train No. Z917 set off every other day at 12:19 pm from Lanzhou and reaches Lhasa at 12:05 pm. The duration is 23 hours and 46 minutes, covering 2188 kilometers.
Guangzhou to Lhasa: Train No. Z265 set off every day at 11:42 am from Guangzhou and reaches Lhasa at 5:43 pm. The duration is 2 days, 5 hours and 59 minutes, covering 4980 kilometers.
Shanghai to Lhasa: Train No. Z165 set off every day at 7:16 pm from Shanghai and reaches Lhasa at 6:57 pm. The duration is 2 days, 22 hours and 50 minutes, covering 4373 kilometers.
Beijing to Lhasa: Train No. Z21 set off every day at 8:10 pm from Beijing and reaches Lhasa at 1:08 pm. The duration is one day, 16 hours and 58 minutes, covering 3757 kilometers.
Xining to Lhasa: Train No. Z6801 departs at 2: 56 pm every two days and reaches Lhasa on the second day at 1:39 pm. The duration is 22 hours and 43minutes.
Xining—one of the best city to take a train to Lhasa
Based on the feedbacks from travelers from all over the world, Xining is said to be one of the best cities to take a train to Lhasa in the seven cities. If you make a stopover in cities like Beijing, Shanghai, Xi’an, and fail to get a train ticket to Lhasa, you are recommended to fly to Xining first and board a train to Tibet from Xining.
Travelers can easily get a ticket to Lhasa from Xining for many reasons:
Firstly, Xining is the starting point of Qinghai-Tibet Railway and is close to Tibet compared with the other six cities. Secondly, you can make a preparation for the high altitude (Lhasa 3650 meters above the sea level and Xining 2295 meters above the sea level). Besides, the scenery in Xining is extremely beautiful, such as the Qinghai Lake, Kekexili Nature Reserve and Tanggula Mountains.