Home>Tibet Train Route>Shanghai to Lhasa

Shanghai to Lhasa Train Book

May,23 2017 0 Comments

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 2017 Tibet trains from Shanghai to Lhasa.

Shanghai to Lhasa Train Ticket Online Booking

Shanghai to Lhasa Train Map

Shanghai Lhasa Train Ticket Price & Online Booking

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


1. The ticket prices above are the net price. Since the demand of Shanghai to Lhasa train tickets always far exceeds the supply in peak season, tourists have to pay more than the net price to buy tickets. The actual price is subject to the market fluctuation.

2. The ticket price of the train from Lhasa to Shanghai (No.Z166) is the same.

3. A small service fee will be charged for Ticket-Only service. No service charge on booking train tickets if you also book a Tibet tour package with us.

4. Your submitted reservation is not an order but just an inquiry. The reservation need to be confirmed by Chinatibettrain.Com. An early reservation is recommended for the limited supply of Tibet train tickets.

Most Recommended Shanghai Tibet Train Tours

>> Check more about Shanghai Tibet train tour packages here.

Shanghai to Lhasa Train Schedule

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.

How long is the train ride from Shanghai to Lhasa?

The total time of train from Shanghai to Lhasa is 47 hours and 10 minutes. However, it actually covers 3 days to take a train to Lhasa from Shanghai, for the Shanghai Lhasa train departs at 20:10 on the first day and arrives in Lhasa at 19:20 on the third day.

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
Wuxi 5 m 21:20 21:23 3 min Day 1 126 km
Nanjing 13 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
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:20 -- -- 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:53 14:59 6 min Day 1 322 km
Golmud 2,780 m 01:23 01:48 25 min Day 2 1,142 km
Xining 2,200 m 09:00 09:20 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

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.

Shanghai Lhasa TrainShanghai Lhasa Train

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.

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.

Shanghai Railway StationShanghai Railway Station Waiting Lounge

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.

Trains at Shanghai Railway StationTrains at Shanghai Railway Station

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 alos 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.

Traveling on the Shanghai-Lhasa Train

The train is designed along the style of all trains to Tibet, with lotus-shaped mirrors in the washrooms and classic Tibetan colors in all the carriages as well as on the staff uniforms. The train comprises of fifteen carriages; eight for hard sleepers, four for hard seats, two for soft sleepers, and the dining car. A generator car is added to the end of the train at Xining Station, to run air-conditioning for the trip across the Qinghai-Tibet Plateau.

Scenery along Tibet train routeScenery along Tibet train route

The train has 24-hour dining in the dining car, and a selection of both Tibetan and Shanghai dishes on the buffet trolley. There are over 100 different dishes on offer, which change depending on the season. During the stretch from Golmud to Lhasa, the staff will announce upcoming points of interest for passengers in Chinese, Tibetan, and English, and give a short explanation of the sights and what to look out for.

Soft sleeper cabin on Shanghai to Tibet trainSoft sleeper cabin on Shanghai to Tibet train

As with all trains to Tibet, there are three types of tickets available for you to buy. Hard seats are the cheapest, but are not recommended for such a long trip, as they can get uncomfortable over the three days of travel. Hard sleeper cabins are the next type of on-board accommodation, and are not actually hard. The cabins contain six bunks with soft mattresses, but do not have doors, so are open to the corridor of the carriage. The best option is normally the soft sleeper cabin, which sleeps four adults, has a lockable door for security, and a small television that only show local programs.

Soft sleeper cabin corridor on Tibet trainSoft sleeper cabin corridor on Tibet train

Oxygen is available in the soft sleepers and the train’s corridors in case of altitude sickness during the latter part of the journey, and oxygen tubes can be obtained from the train staff. There is also a medical cabin on the train with a doctor and nurses to treat any ailments along the route.

Flights to Xining – an option to avoid high ticket demand

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.

Shanghai Pudong AirportShanghai Pudong Airport

Flights from Shanghai to Xinging 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.

Train from Xining to LhasaTrain from Xining to Lhasa

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.

Tibet Tran Ticket and Train Tour Booking

More Tibet Train Routes

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"


Inquiry Tibet Train Ticket

Welcome to China Tibet Train. We offer China Tibet train tickets booking service and China tibet tour service. Please tell us your travel plan by completing the form below and we will get back to you via email within 24 hours.

  • Submit