Shanghai to Lhasa train

  • by Mark
  • Last Updated: 2020-05-27

It is an incredible journey to take a train to Lhasa from Shanghai via Z164. It covers a 4,373-kilometer distance and runs from East to West in China. You will get across eight provinces, and see vast plains, enchanted prairies, turquoise lakes, deep gorges, winding rivers, long tunnels, and snowcapped mountains. It is surely a once-in-a-lifetime trip! 

Shanghai-Lhasa Train

The Shanghai-Lhasa train no. Z164 departs every day from Shanghai Railway Station at around 20:08 and arrives two days later at Lhasa Railway Station at around 19:35. This train takes around 47 hours 27 minutes to reach Lhasa. The conductors for each compartment make use of Chinese, English, and Tibetan languages in introducing the highlighted tourist spots along the train route.

Map of Shanghai to Lhasa train route

Shanghai-Lhasa Train (Z164) Timetable

Train no. Z164 makes 12 stops en route to Lhasa. The stops vary in duration from a short 3-minute stop to around 25-minute stop. Moreover, altitudes gradually vary along the way. Here is a tabular representation of the necessary information about the Shanghai-Lhasa Train Travel.





Stop Time




16 m




Day 1



5 m



3 min

Day 1

84 km


8 m 21:20 21:23 3 min Day 1 126 km


5 m



9 min

Day 1

301 km


25 m



3 min

Day 2

485 km


36 m



6 min

Day 2

649 km


108 m



7 min

Day 2

998 km


385 m



10 min

Day 2

1,509 km


1,520 m



17 min

Day 2

2,185 km


2,200 m



20 min

Day 2

2,401 km


2,982 m



2 min

Day 3

2,718 km


2,780 m



25 min

Day 3

3,231 km


4,500 m



14 min

Day 3

4,051 km


3,650 m




Day 3

4,373 km

Nota Bene:

The above-mentioned schedules and timetables are only provided as a reference for travelers. The schedules, however, are subject to changes depending on the weather conditions and other factors that may affect the train schedules. 

What Kind of Seat Should I Choose?

a. Hard Seater/Soft Seater

On every train, there is a hard/soft seat class. We would not recommend that you take this option for overnight train travel will surely be uncomfortable if you are seated, whether you are seated on a soft or hard seat. But if you travel during peak season, you may end up in a soft or hard seat if you don't book your ticket early. The net cost of a hard seater is around CNY 402.5.

If you happen to get a hard seater ticket, you should bring a blanket for overnight travel that can be very cold. You should also bring with you a U-shaped soft pillow to cushion your head and neck. You should also bring with you an eye mask and earplugs for added eye and ear protection.

b. Hard Sleeper

Hard sleepers are available on the ordinary train. It is also available on train no. Z164. The seven carriages of the Shanghai-Lhasa train are equipped with 407 hard sleeper berths. The hard sleeper compartment has no door. It opens straight into the corridor. Thus, you will find the hard sleeper compartment quite noisy, especially during the daytime. The net ticket price of a hard sleeper is CNY 793.5.

There are three bunks in the hard sleeper compartment, namely: the lower berth, the middle berth, and the upper bunk. The most convenient for sleeping, of course, is the lower berth, but it comes with a higher price. The middle berth is pricier than the upper bunk, while the upper bunk is the cheapest among the three hard sleeper berths.

c. Soft Sleeper

The soft sleeper usually consists of 9 compartments. In the Shanghai-Lhasa train, there are around 36 soft sleeper berths. There are also four berths inside a compartment and the compartments come with a door. Each berth comes with reading light. Moreover, each compartment comes with an overhead luggage rack along with one power socket. So the soft sleeper berth is larger and provides more comfort than the hard sleeper berth. And the soft sleeper provides better privacy and security by adding a door for each cabin, though, you may find it uncomfortable if you are sleeping with other passengers with whom you are not familiar.

The price of the soft sleeper, however, is doubled the price of the hard sleeper berth. The net price of a soft sleeper is around CNY 1,262.5. Usually, we suggest our clients choose soft sleepers, for such a long duration. The soft sleeper would allow you to relax during the trip and enjoy the sceneries along the way. 

The soft sleeper cabin

Here is the price list of the hard seater, hard sleeper, and soft sleeper:

Hard Seater Hard Sleeper Soft Sleeper
CNY 402.5 CNY 793.5 CNY 1,262.5
USD59.2 USD116.7 USD185.7

Train Amenities and Facilities

The Shanghai-Lhasa train comes with the necessary facilities and amenities. The train has a dining car along with moving trolleys that provide food. At the end of each car, there is free hot water for making hot coffee, milk, or tea. Each car comes with power sockets, the power plugs for chargers are located in the corridors or under your table in the cabin. There're one western-style toilet and one squat style toilet in the soft-sleeper carriage; in the hard-sleeper carriage, only squat style toilets available.  

Train Tickets Booking Tips:

The above-mentioned ticket prices are considered net prices. Tickets, however, may vary depending on the season and demand. During peak season, the prices of train tickets tend to rise. The peak seasons generally occur during the summer holidays and the early days of October. We would advise you, therefore, to make an early booking so that you can get the most convenient and preferred seat for your travel date. Choosing a trustworthy and reliable Tibet travel agency to help you book your Tibet train tickets and make it easy! 

How to Get the Tibet Train Ticket?

In China, paper train tickets are needed to board the train. If you book train tickets with us, we will provide you an eTicket. You can collect your train ticket at the local train station with your passport and the printed-eTicket.

How to Have a Hassle-free Train Tour?

Proper planning and coordination can help you avoid any hassle or problem for your train tour. If you are coming from other countries like Australia or The United States, you will surely find yourself upon arrival in Shanghai at the Shanghai Pudong International Airport or downtown Shanghai. Here are some tips on how to get to the Shanghai Railway Station from either downtown Shanghai or Pudong International Airport.

Shanghai Railway Station

Four Railways Stations of Shanghai

Shanghai has four railway stations, namely, Shanghai South, Shanghai West, Shanghai Hongqiao, Shanghai Railway Stations. You should go to the Shanghai Railway Station because it is the only station that operates the train going to Lhasa. The address of the Shanghai Railway Station is Moling Road, Zhabei District of Shanghai.

a. From Downtown to Shanghai Railway Station

You can ride a taxi or go via the metro Line 1, Line 3, and Line 4.

b. From Pudong International Airport to Shanghai Railway Station

The major air travel hub in Shanghai is the Pudong International Airport. From the Pudong International Airport, you can either ride a taxi, bus, shuttle, train or via subway.

Better be ahead of time 

As mentioned earlier, you should book your ticket early so that you can get your preferred accommodation. During your travel date, make sure that you are already at the train station at least 60 minutes before the departure of the train. Make sure also that you are boarding the right train. 

Secure Your Tibet Travel Permit

Before you board train Z164, your Tibet Travel Permit will be checked. If you book your travel with us, we would ensure that you have this permit before boarding the train.

Tips When Boarding the Shanghai-Lhasa Train

If it is your first time boarding a train to Lhasa at the Shanghai Railway Station, you will feel a bit at a loss as to what to do. Here are some tips that can guide you along the way:

  • The first thing that you should do before boarding the train is to fill out a Passenger Health Declaration Form. As a tourist, you will be required to fill out this form about your health history. If you are beset, for example, with illnesses like hypertension, chronic respiratory disease, stroke, and other cardiovascular diseases, chances are, you will never be permitted to board the train.
  • Before you can enter the waiting hall, you will line up along the security counter to undergo the required security protocol. You will need to present your documents, like passport, train ticket, and a copy of your Tibet Travel Permit. Your luggage will be scanned, and you will need to pass by the detector gate. You should also follow the railway station guidelines on things and substances that are prohibited inside the train.
  • Once you have entered the station, you must find the designated waiting room for your train. The waiting room for Z164 is properly marked for easy access to passengers. Once you've found the right waiting room, you can check in 15 to 30 minutes before the departure of the train. The barriers usually close five minutes prior to the departure of the train.
  • You will be properly guided to the right platform by an overhanging LED screen along the way. You simply need to follow the instruction. Before boarding the carriage, the staff at the carriage gate will inspect your ticket to ensure that you are boarding the right carriage.

Onboard Train No. Z164

Once you board the train and find your berth, the train staff will exchange a plastic "bunk card" for your ticket right after the train departs from Shanghai. One hour prior to your arrival at Lhasa, the train staff will again give you back your ticket in exchange for the bunk card. The staff will also remind you to get off at the right station.

Take care of your ticket because you will need to present it when you get off the train. Additionally, you should keep your passport, wallet, permits, and other valuables safely. You should also keep your valuables and important things close to you.

During your train travel, you can buy food peddled around on trolleys. You can also eat in the train’s dining car. You can buy three meals plus drinks at the dining carriage. The dining carriage is usually situated in the train's middle part. We would surely advise you to bring your food so that you can have something to munch on during the night because most food offered on the trolleys are Chinese food.

How to Cope with Altitude Changes?

The train route from Shanghai to Lhasa is far better than a direct flight from Shanghai to Lhasa when it comes to acclimatizing your body. You will notice in the abovementioned tabular graph that Shanghai is around 16 meters above sea level while Lhasa is 3,650 meters above sea level. If you choose a direct flight from Shanghai to Lhasa, chances are, you would suffer from altitude sickness due to abrupt changes in altitude.

What is Altitude Sickness?

Altitude sickness, of course, can sap your energy and prevent you from enjoying your stay at Lhasa. It is characterized by fatigue, dizziness, headache, and nausea. As such, it is a major concern for those who travel to Lhasa.

The Shanghai-Lhasa train travel, unlike plane travel, nevertheless allows you more time to gradually adapt your body to the changing altitudes along the way. The gradual ascent to Lhasa from Shanghai could prevent you from suffering acute altitude sickness. Train Z164, for example, would make a stop at Xining for twenty minutes. It is more than halfway along the way and has an altitude of 2,200 meters above sea level. You can use these quick stops to gradually acclimate your body to high altitude.

Z164 is Designed for High Altitude

If you are still worried about having altitude sickness, you should not worry much for train Z164 is specifically designed for high-altitude travel. It has pressurized cabins and is tightly sealed. Besides, it is equipped with two oxygen supply sets, namely, the dispersion-mode oxygen supply and the distribution-mode oxygen supply.

As the train ascends to Golmud—which is 2,780 meters above sea level—the distribution-mode oxygen supply automatically pumps in more oxygen into the train to assuage the impact of high altitude and thinner atmosphere. Lastly, the windows of the train are lined with protection from ultra-violet rays. 

Highlights of the Shanghai-Lhasa Railway Train Travel

The Shanghai-Lhasa train route is replete with beautiful and awe-inspiring sceneries that you would only see along this route. The railway traverses central China and moves up to the Tibetan Plateau. The highlights of this train travel are mostly situated along the Xining-Lhasa section of the railway line. Among the most anticipated highlights in this railway section are the following:

  • Jinyintan Prairie
  • Qinghai Lake
  • Qarhand Salt Lake
  • Kunlun Mountains
  • Hoh Xil
  • Tanggula Mountains
  • Nakchu
  • Cuona Lake
  • Nyainqentanglha Mountains
  • Yangpachen
  • Dagze County
  • Lhasa

Hoh Xil

You will get to see the above-mentioned scenic highlights along this train journey. Moreover, you’ll get to travel along the Qinghai-Tibet Railway which is the highest rail line in the world that is also considered as an engineering wonder of contemporary time.

The Shanghai-Lhasa Train Travel takes you from the easternmost shores of China to the far west part of the country. Although it is a long train journey, nevertheless, it is one of the best train routes that you can ever take. 

Related Articles & Posts

  • Xining to Lhasa Train

    The demands for train tickets from Xining to Lhasa is the largest among other trains to Lhasa. And it’s the shortest train journey to Tibet and you will view the amazing scenery of Qinghai-Tibet Plateau.

  • Qinghai Tibet Railway

    Qinghai–Tibet Railway is from Xining, Qinghai to Lhasa, Tibet. Before you board on the Tibet train and experience the highest railway trip, you may have many questions about this sky road. We list all the scenic spots along the railway, as well as frequently asked questions.

  • Tibet Train Schedule and Price 2020

    We offer the up to date schedule and ticket price of Tibet Trains from Bejing, Shanghai, Chengdu, Chongqing, Lanzhou and Xining to Lhasa. Also include the more detailed info like how to buy it, Children’s Tibet Train ticket as well as luggage limitation & prohibited items.

  • Chongqing to Lhasa Train

    Taking a train to Lhasa from Chongqing must be an unforgettable journey. Z223 is available for passengers who plan to have a Tibet train tour. The whole distance from Chongqing to Lhasa is about 3030 kilometers and the duration time is about 35h and 30m.

  • Beijing Lhasa Train

    Beijing Lhasa train (Z21) covers 3757 kilometers long and takes 41 hours to get to Tibet. You will see the highlights along the Qinghai-Tibet railway. You will read the train schedule, ticket details, booking way, facilities, map, required permits, and so on.

  • Lanzhou Tibet Train

    Traveling to Tibet by train is one of the best ways to explore Tibet. Lanzhou, the capital city of Gansu province is an excellent gateway to Tibet. Thus there are large quantities of tourists take a train tour to Tibet from Lanzhou.

  • Guangzhou Lhasa Train

    As a major city of China, Tibet train tour from Guangzhou is convenient.Train to Lhasa from Guangzhou depart every other day, having your Tibet tour by train will offer you a flexible schedule.

  • Xi'an Lhasa Train

    Travel from Xi'an to Lhasa by train is a recommended choice, there are two routes to Tibet via Xi'an, the Z265 originates from Guangzhou Railway Station and Z165 originates from Shanghai Railway Station.

  • Chengdu Lhasa Train

    Many travelers prefer to take a train from Chengdu to Lhasa as they just need to spend 36 hours for reaching Lhasa by train. Meanwhile, they also can enjoy the unique scenery of the Qinghai-Tibet plateau.

  • Better to Take Train from Xining?

    There are many cities in China have train to Lhasa, Tibet. If time, schedule, and budget allow, we would recommend you to take train from Xining to Lhasa. Xining is the real starting point of Qinghai-Tibet Railway, all highland views starts from here. All sections before Xining are not highland area.

Recommended Tour Packages

Shanghai Tibet Train Tour

8 Days Shanghai Tibet Train Tour

View more
Kunming Dali Lijiang Shangrila Lhasa Tour

10 Days Kunming Dali Lijiang Shangrila Lhasa Tour

View more
Shanghai Lhasa Gyantse Shigatse Mt. Everest Tour

10 Days Shanghai Lhasa Gyantse Shigatse Mt. Everest Tour

View more
Shanghai Xi'an Tibet Beijing Tour

12 Days Shanghai Xi'an Tibet Beijing Tour

View more
Ask a Quick Question Below? Or Call 0086-891-6679450
or Email Us