Home>Tibet Train Route>Shanghai to Lhasa

Shanghai to Lhasa Train Book

Shanghai Lhasa Train Ticket Price and Schedule

Train No.From / ToDep. / Arr.DurationDistance (km)FrequencyHard sleeper TicketSoft Sleeper Ticket
Z164 Shanghai/Lhasa 20:10/19:17 47:07 4373 Daily CNY793.5 CNY1262.5
Z166 Lhasa/Shanghai 11:15/11:51 48:36 4373 Daily CNY793.5 CNY1262.5

* The ticket price is just for reference. Please contact us for exact price on your departure date.

* Since Shanghai-Lhasa is one of the most popular train routes to Tibet, it is suggested to make your reservation as soon as possible.

Book the Train Now

Route Map of Shanghai Lhasa Train

Shanghai to Lhasa Train Map

Traveling from Shanghai to Lhasa is an incredible journey that traverses eight provinces across China, before climbing up to the Qinghai-Tibet Plateau. The trip covers a total distance of 4,373km and takes around 47 hours to reach your destination. There is only one direct train from Shanghai to Lhasa, and the journey encompasses three days of travel. Here we have the most up-to-date information for Tibet trains from Shanghai to Lhasa.

Latest Timetable and Schedule of Shanghai Lhasa Train

There is only one daily train from Shanghai to Lhasa. Train Z164 will start from Shanghai Railway Station at 20:10 and arrive at Lhasa Railway Station at 19:20 in approximately 3 days. If you plan to join in a group tour in Tibet, you need to take a Tibet train from Shanghai at least 2 days before the fixed departure date of your group tour.

Timetable of Shanghai to Lhasa Train - No.Z164

StationAltitutdeArrivalDepartureStop TimeDaysDistance
Shanghai 16 m -- 20:10 -- Day 1 --
Suzhou 5 m 20:55 20:58 3 min Day 1 84 km
Nanjing 5 m 22:56 23:05 9 min Day 1 301 km
Bengbu 25 m 00:37 00:40 3 min Day 2 485 km
Xuzhou 36 m 02:09 02:15 6 min Day 2 649 km
Zhengzhou 108 m 05:07 05:14 7 min Day 2 998 km
Xian 385 m 11:14 11:24 10 min Day 2 1,509 km
Lanzhou 1,520 m 18:17 18:34 17 min Day 2 2,185 km
Xining 2,200 m 21:12 21:32 20 min Day 2 2,401 km
Delingha 2,982 m 01:34 01:36 2 min Day 3 2,718 km
Golmud 2,780 m 04:10 04:35 25 min Day 3 3,231 km
Nagchu 4,500 m 14:37 14:55 18 min Day 3 4,051 km
Lhasa 3,650 m 19:17 -- -- Day 3 4,373 km

Timetable of Lhasa to Shanghai Train - No.Z166

StationAltitutdeArrivalDepartureStop TimeDaysDistance
Lhasa 3,650 m -- 11:15 -- Day 1 --
Nagchu 4,500 m 14:49 14:55 6 min Day 1 322 km
Golmud 2,780 m 01:23 01:48 25 min Day 2 1,142 km
Delingha 2,982 m 04:15 04:17 2 min Day 2 1,478 km
Xining 2,200 m 08:55 09:15 20 min Day 2 1,972 km
Lanzhou 1,520 m 12:11 12:26 15 min Day 2 2,188 km
Xian 385 m 20:34 20:44 10 min Day 2 2,864 km
Zhengzhou 108 m 02:50 02:58 8 min Day 3 3,375 km
Xuzhou 36 m 05:43 05:58 15 min Day 3 3,724 km
Bengbu 25 m 07:17 07:22 5 min Day 3 3,888 km
Nanjing 13 m 08:54 09:00 6 min Day 3 4,072 km
Wuxi 5 m 10:26 10:30 4 min Day 3 4,247km
Suzhou 5 m 10:56 11:01 5 min Day 3 4,289 km
Shanghai 16 m 11:51 -- -- Day 3 4,373 km

Please Note:

The timetable and schedule is just for reference. When you make early reservation, please contact us for more details.

Book the Train Now

About the Life on board

Cabins on Tibet Trains

There are two kinds of cabins on board where you can sleep overnight during your train journey to Tibet. The first class cabin on all trains to Tibet is the soft sleeper cabin, with 4 beds in one compartment. The second-class cabin onboard is the hard-sleeper with 6 beds in one compartment.

Facilities onboard

On each train to Tibet, there is one dining car offering food and drinks. At the end of each coach, there are toilets and washing basins. Spoiled water is offered 24 hours a day, so you can bring some instant noodles, coffee and tea with you.

Oxygen Supply onboard

For travelers who are planning the train trips to Tibet, the altitude sickness is always an important issue for considering. In fact, there are two kinds of oxygen supply systems onboard, which can relatively reduce the effect of high altitude. So there is no need to worry too much about suffering from altitude sickness onboard.

  • soft berths on Tibet trains
  • the upper berth in soft cabin
  • the oxygen outlet in soft sleeper cabin

Shanghai Tibet Tour by Train

Get travel ideas from our most recommended Shanghai Tibet Tours by train. There are different classic tour packages for your choice, from the expedition experience to Everest Base Camp to the cultural adventure to the unique Tibetan monasteries in Lhasa. Find your lifetime Tibet tours right now.

>> Check more Shanghai Tibet train tour packages here.

Frequent Asked Questions about Shanghai Lhasa Train Tour

Why Take Tibet Train from Shanghai?

Shanghai is the biggest city in China, and one of the largest in the world, and is a thriving metropolis that lies on China’s east coast. With a population of almost 20 million inhabitants, the city covers 20,000 square kilometers, and is one of the most popular routes to get to Tibet.

Shanghai Oriental Pearl TowerShanghai Oriental Pearl Tower

The city has many tourist sites, such as the Shanghai Museum, the Temple of the Jade Buddha, Nanjing Road, and Yuyuan Garden, and tourists can spend some time seeing the sights of the city before taking their once-in-a-lifetime journey to Tibet.

The train journey from the east to the west of China is also an experience that should not be missed if you have the chance to take it. It is the longest route to get to Lhasa, and the sights along the route across China are almost as breathtaking as those from Golmud to Lhasa, on the Qingzang Railway.

How to Get to Shanghai Train Station?

Shanghai Railway Station is the largest station in China, and a major hub for the Chinese rail network. There are four stations in Shanghai - Shanghai Railway Station, Shanghai West Railway Station, Shanghai South Railway Station, and Shanghai Hongqiao Railway Station. Trains to the surrounding cities are very convenient, and run every two hours to cities such as Hangzhou, Suzhou, and Nanjing.

Shanghai Railway StationShanghai Railway Station

The main Shanghai station is often referred to as the New Railway Station by locals, as it replaced the old Shanghai North as the main station in the city in 1987. It has gone through two renovations since then, and now has north and south buildings. The station is the terminus for many routes such as the Beijing-Shanghai Railway, and runs T trains (the special trains with limited stops only in major cities), K trains, the “fast trains” going both north and west, and Z trains, the deluxe trains that run to Xi’an. It also serves as an intermediary stop for trains running north to south. With 13 platforms and 15 tracks, it is the main hub for rail transport in eastern China.

The station has eight ordinary waiting rooms and one special waiting room for passengers with soft sleeper tickets, and there is no shortage of fast-food restaurants around the concourse and outside the building. The station is located on Moling Road, in Zhabei District, and has excellent transport to and from the city.

The station has a circular design, with two floors, and both north and south squares that include bus and taxi stands. Level 1 includes the arrivals hall, ordinary waiting rooms, the main exit, and the ticket windows. Level 2 has ordinary and soft sleeper waiting rooms, as well as the washrooms. Queues for the ticket windows can be long, despite having over 80 windows, so if you need to buy your ticket there, you should be at the station at least 2 hours before your departure time, to allow for buying the ticket. Tickets can also be bought at many other places throughout the city, but remember to check the departure station on the ticket carefully. Alternatively, you can book tickets through us, to save time and trouble, and just pick them up at the ticket windows in the station.

Subway to Shanghai Railway StationYou can get to Shanghai Railway Station by subway.

The station is served by the Shanghai Subway, using lines 1, 3, and 4 to the city downtown. Line 2 is the line for Hongqiao Airport and Pudong Airport. Taxis are available at an underground taxi rank in the South Square, and the cost around 150CNY to Pudong Airport and about 50CNY to Hongqiao Airport. There are also a great number of buses running by both the South Square and the North Square for those who are familiar with the city’s bus routes. However, buses are not recommended if you have a lot of luggage or are not familiar with the system.

How to Avoid High Ticket Demand When Travelling to Tibet from Shanghai by Train?

While it is often possible to get tickets for Tibet from Shanghai relatively easily in the off-season, in the peak month, especially summer, it can be hard to get a ticket for the required travel date. If you are traveling to Tibet from Shanghai, one option you have is to take a flight from Shanghai to Xining, and taking the train from there. With a much bigger train running from Xining to Lhasa, and many more available seats, there is a better chance of getting tickets for the expected date of travel, especially if you book your tickets through us. We can book your tickets for you, and then you can pick them up from the station windows in Xining Railway Station.

Train from Xining to LhasaTrain from Xining to Lhasa

Flights from Shanghai to Xining run several times a day, and cost from around US$120, or 820CNY. The flight covers around 2,047 km in a straight line, and takes approximately 5 hours 15 minutes. Flights leave for Xining from Shanghai Pudong Airport, which can be reached from both the Shanghai Railway Station and the city using Subway Line 2.

The main advantage of traveling via airplane to Xining and then taking the train from there is that you can save time on the trip, and as Xining is at an elevation of 2,275 meters, you can always spend a day there to help with acclimatizing to the higher altitudes. This can help to reduce the risk of altitude sickness. Moreover, as most of the spectacular scenery is on the train from Golmud (where the train starts its ascent to the Qinghai-Tibet Plateau) you would not be missing any of the best parts of the train journey.

Let's Start Your Hassle-free Tibet Train Tour with Us!

From handling and delivery of your Tibet Travel Permit to sorting out the details like itineraries, hotels and booking the Tibet train tickets and flight tickets, we care deeply about your ideas and work 24/7 to ensure you a worry-free and pleasant travel.

Enquire Now

Have a Question? Ask below or call +86-28-85552884

Question Summary*



Please fill in your contact information, we will send you the answer by email


0 Comment ON "Shanghai to Lhasa Train Book"

Contact Us for Your Dream Tour Now

Your are enquiring for

Shanghai to Lhasa Train

Price from

Price upon Request

Travel Details

Preferred Departure Date

Train Ticket class

Number of Adults ( over 12 yrs old)


Number of Children (2-11 yrs old)


More Travel Idea

Contact Information

Your Full Name



Instant Message Contact