Why travel from Xining to Lhasa for your Tibet Tour?

Traveling by train from China to Tibet is one of the most amazing journeys in Asia, and is an adventure that makes your tour of Tibet even better. Not only do you get to relax while the train steams along on its long journey up to the Tibetan capital, but you get to see some of the most amazing landscapes and scenery in the world. While there are seven options for departure from mainland China to Tibet by train, the trains from Xining are one of the best routes to take. Xining, the capital of Qinghai Province in northwest China, is the start of the Qinghai Tibet Railway, the highest railway in the world and the most outstanding feat of railway engineering on the planet, so far. And there are a number of reasons why Xining can be your best option for a departure location for the trains to Tibet.

Why Xining is a number one option for Trains to Tibet

The shortest time

The trains from Xining to Lhasa are the shortest of all the trains to Tibet, and take just 21 hours 20 minutes to reach the Tibetan capital. Xining is the start of the 1,972-kilometer Qinghai Tibet Railway, also known as the Qingzang Railway, and all trains pass through Xining on their way to Lhasa. This means that you will only spend one night on the train, and can get all of the amazing experience of the plateau scenery in northern Tibet without the longer trips of three days across mainland China.

Beautiful landscape of Potala Palace from Lalu wetland in Lhasa
Beautiful landscape of Potala Palace from Lalu wetland in Lhasa

The Least expensive

Being the shortest route to Tibet also means that the route from Xining to Lhasa is the least expensive route as well. There are two main classes of tickets for travelers on the trains to Tibet, excluding the mostly unwanted Hard Seats, and both the hard sleeper and soft sleeper tickets are the lowest prices of all the trains to Tibet. The hard sleeper ticket is the lowest cost, ranging from as little as 495 yuan (US$ 73.99) per person. Meanwhile, the soft sleeper ticket costs from as little as 781 yuan (US$ 116.74) per person. This is for the uppermost berths in both options, and the lower berths are a little higher in cost for each cabin type.

The most beautiful scenery

The train from Xining departs at around 2:00 pm and starts its run to the plateau through the afternoon, arriving at around 11:20 am the following day. By around 9:00 pm, the train passes through Golmud and begins its long climb up to the plateau, and by the time the sun comes up, you are already close to Amdo in Northern Tibet.

Yushu Horse Festival in 2019
Yushu Horse Festival in 2019

This overnight climb up to the plateau means that you get to view the best part of the stunning scenery, from the Tanggula Mountains to Lhasa, in daylight. After crossing the Tanggula Pass, the highest railway pass in the world, you will drop down to the plains of Amdo, and the vast Changtang Grasslands, which you will cross in daylight. You will get to see the huge area of these amazing prairies and might be able to see some of the wildlife of the plateau, such as the wild yaks and the Tibetan antelopes. You also get to see the stunning landscapes and scenery as you pass through the amazing Nyenchen Tanglha Mountains, the closest of the Transhimalaya to Lhasa.

Qinghai Tibet Railway
Qinghai Tibet Railway

Easier to get a train ticket

Since all of the trains pass through Xining, you have the choice of seven tickets that you can choose from for your trip to Lhasa. However, you will only be able to book tickets on the other six trains, for the period to Lhasa from Xining, in the low season. The advantage of boarding the train that departs from Xining is that this is the longest and largest train of them all. With more first and second class carriages, the train can carry half again as many passengers as any of the other trains, and you have a better chance of being able to get the dates of your choice for your trip to Tibet.

More helpful to adapt altitude change

While the train itself does not actually help in acclimatizing to the altitude of Lhasa, despite what you may read on some internet articles, boarding at Xining can help a little. Xining lies at an altitude of 2,275 meters above sea level, within the range recommended for intermediate acclimatization to the altitude of Lhasa. Spending a day or two in Xining can help you acclimatize to the higher altitude, making it easier for your body to adjust. This is a major benefit to travelers from very low altitudes, as you may find you adjust to the altitude of Lhasa quicker and easier.

How to Get to Xining from the major cities in China

If you arrive in China in another city than Xining, you can travel to the Qinghai provincial capital by train or flight. Almost all of the major cities in China have trains and flights to Xining, and you can usually get a flight or train to get you to Qinghai for your train to Tibet.


There are a huge number of cities across China that have direct flights to Xining, for those that arrive elsewhere but want to take the train from Qinghai Province. From the major cities that you may fly from forgetting to Xining, flights are easily available and are not overly expensive.

air tickets to Tibet
Flights to Tibet

Flights run direct from Beijing several times a day and cost from around US$ 165 for the 2 hours 35 minutes flight. From Shanghai, there are around eight daily flights, which cost from around US$ 186 per person for the 3-hour 45-minute flights. Chengdu and Xi’an also have daily direct flights to Xining, costing US$ 96 and US$ 63 respectively.


If you are planning a trip to Tibet and want to travel from Xining, but are in another city, then you can get a direct train to Xining from several locations across China. As well as the major trains to Tibet, you can also travel to Xining on normal trains from Beijing, Shanghai, Guangzhou, Chengdu, and Xi’an without any problems.

The train routes from mainland China to Lhasa
The train routes from mainland China to Lhasa

From Beijing, you have a choice of three trains to Xining, which run daily throughout the year. The trains take around 19 hours to reach the Qinghai capital and can cost from as little as US$ 30 per person for seats. Sleeper trains are much more expensive, costing from as much as 54 dollars per person for hard sleeper berths.

From Shanghai, you also have three daily trains to Xining, which take between 12 and 14 hours to reach the city. Prices for hard sleepers start from 66 US dollars per person, with seats costing from as little as 35 dollars each. You can also get trains from Xi’an to Xining, which take around 11-13 hours, depending on the train type. Five trains run between Xining and Xi’an daily each way and cost from around 31 dollars per person for hard sleeper berths.