Why Shanghai Lhasa Train is Recommended?

1. No matter you choose Shanghai to Lhasa route or Lhasa to Shanghai route, Shanghai is an ideal city for both international arrival and departure because there are many international flights and cruises connecting the global world.

2. There is a daily train guaranteed for both Shanghai to Lhasa route or Lhasa to Shanghai route. You don’t have to wait another day.

3. If you travel Shanghai with Tibet by train, you will have a wonderful contrast experience – modernity and spiritual land.

The Shanghai Lhasa Train has to run as far as 4373km (2,717 miles) from eastern China to far western China, through 8 provinces, and lifts up more than 5000 meters from lower-altitude Shanghai (0m) to Tanggula Mountains (5068m). It takes about 48 hours to travel between Shanghai and Lhasa by train. If you're interested, you can check our All Shanghai Tibet Tours.

Check more about How to Travel from Shanghai to Tibet

Shanghai Lhasa Train Our customers Alexia and Bruno visited the Bund in Shanghai

Shanghai Lhasa Train Schedules and Fares

Currently there are only 2 daily trains operating between Shanghai and Lhasa - Z164 from Shanghai to Lhasa and Z166 from Lhasa to Shanghai. There are 15 midway train stations along the Z164 train journey, including Suzhou, Wuxi, Nanjing, Bangbu, Xuzhou, Zhengzhou, Luoyang, Xian, Xianyang, Baoji, Lanzhou, Xining, Golmud, Amdo, Ngachu.

Which Seat Class to should I take, Soft Sleeper, Hard Sleeper or Hard Seat?

According to our local experience, we strongly suggest travelers choose the Soft Sleeper instead of the Hard Sleeper and Hard Seat to ensure a more comfortable and safer trip because passengers will have to stay a night on the train.

Comparison between Soft Sleeper and Hard Sleeper

Soft Sleeper Hard Sleeper
Amount of Sleepers 4 6
Size of Sleeper Width:700mm/Length:1900mm Width:500mm/Length:1800mm
TV Yes No
Power Supply Yes No
Vacuum Flask Yes Yes
Door Yes No

Learn more about Soft Sleeper and Hard Sleeper

(Important Notice: Since there are usually about 64 Soft Sleepers on each train to Tibet, so you’d better confirm your trip and book the train tickets as early as possible. Currently passenger can book the train ticket 15 days in advance.)

Facilities on Shanghai Lhasa Train – Life on the Train

Air Conditioning and Oxygen Supply There is an air-conditioning system on the train to create an comfortable temperatue and ensure a clean and fresh air. There are also two kinds of oxygen supply systems equipped with on the train. One is a ‘dispersion-mode’ oxygen supply system, which spreading oxygen in the train’s cars through the air-con system. The other system is directly used by passengers through independent port.
Food and Drink There is a dining carriage in the middle position of the train which offers breakfast, lunch and dinner and some snacks. Only some Chinese food and cuisines are provide: rice, vegetables, meals and soups. You can also buy the packed food from the Food Trolley. Hot water is provided all the time. The water received from the washing area is not drinkable.
Luggage Storage If you are taking a Soft Sleeper, you can put your luggage or suitcases on the luggage closet above the door in each Soft Sleeper Carriage. It is about 16 inches (40cm) high and 20 inches (50cm) wide. If you are taking a Hard Sleeper, just place your luggage and suitcases on the luggage racks above the window by the side of aisle.
Toilet and Washing The toilets in Soft Sleeper Carriages are one western-style toilet and another squat toilet. While in the carriages of Hard Sleepers and Hard Seats, there are only squat toilets available. Bring toilet papers on your own. There is a simple washbasin at each side of the carriages. Only cold water is provided, undrinkable.
Compartment In the Soft Sleeper Compartment, there are a small table, a heat-retaining vacuum flask, and a trash can. Under the table is a plug to get power supply. There is also a small TV fixed on the door near the aisle. Close to the window, there is an outlet of oxygen. While in the Hard Sleeper Compartment, there are some other friendly facilities – a small table, a thermos, a dustbin.

Shanghai to Lhasa or Lhasa to Shanghai?

Both the Shanghai to Lhasa and Lhasa to Shanghai train routes are excellent travel options. According to our booking data, the amount of travelers who took the train route from Shanghai to Lhasa is larger than the amount of travelers who took trains from Lhasa to Shanghai.

From the point of landscape sightseeing, Shanghai to Lhasa train journey will be more scenic because the most beautiful section of Qinghai Tibet Railway – Golmud to Lhasa can be enjoyed in the daytime. It is helpful to acclimatize the altitude as the train runs from the lower plain to the high plateau. If you want to end your Tibet trip with a leisure and fast air transfer, you can then take a train to Tibet first.

There are also two good reasons to take the opposite route (Lhasa to Shanghai): 1) it is much easier to obtain a train ticket from Lhasa to Shanghai; 2) passengers can enjoy the beautiful scenery in Qinghai Province, such as Hoh Xil and Qinghai Lake.

Shanghai Lhasa Train Beautiful Qinghai Lake View in August

Check out Qinghai Tibet Railway Landscape - How to Choose the Most Scenic Train

Major Stops along the Railway to Get Food Supply and Stretch Legs

During the train journey more than 48 hours from Shanghai to Lhasa, there are 15 midway train stations along the train journey for passengers to get on and get off the train, including Suzhou, Wuxi, Nanjing, Bangbu, Xuzhou, Zhengzhou, Luoyang, Xian, Xianyang, Baoji, Lanzhou, Xining, Golmud, Amdo, Ngachu. For the passengers who take the whole train journey, you can use the stopping time to stretch your legs, breath some fresh airs and get some supplies of food and drinks. But do remember to return to your train 5-8 minutes before departure.

Nanjing

The Shanghai Lhasa train usually take a stop around 6~9 minutes at Nanjing Railway Station. Nanjing used to be the Capital City of Six Dynasties in China’s history and has brilliant cultural heritage. It is only about 2 hours train ride from Shanghai, and famous for Dr. Sun Yat-sen’s Mausoleum, Confucius Temple, Qinhuai River, Nanjing Yangtze River Bridge, etc.

Zhengzhou

The capital city of Henan Province – Zhengzhou is an ancient city which has a history over 3000 years. It is located near the Yellow River. The most popular place in Zhengzhou is the world famous – Shaolin Temple. The train will stop at Zhengzhou for 6~8 minutes.

Xian

After 15 hours’ train trip, you will get to the most magnificent ancient capital city in China – Xian. Though you can’t get off the train to visit the world famous heritage site Terracotta Warriors which is about an hour’s driving from Xian downtown, you can still feel the historical atmosphere in this great ancient city. The train usually stops for 8~10 minutes at Xian Railway Station.

Lanzhou

Lanzhou is the city of Yellow River. The Shanghai Lhasa train will stop for 20 minutes at Lanzhou Railway Station. You can use the stopping time to stretch your legs and get food supply if necessary. Lanzhou Hand-pulled Noodle is the most famous snack there. The city Lanzhou is also the transportation hub of northwestern China.

Xining

Xining is the starting point of Qinghai Tibet Railway. Currently all the China Tibet trains have to pass by Xining and go to the “sky road”. The city is famous for Qinghai Lake, one of the most beautiful lakes in China. You can see the edge of the lake clearly if you take the train from Lhasa to Shanghai. While for the train from Shanghai to Lhasa, passengers can’t see the lake because it is the night time when the train passing by Qinghai Lake.

Nagchu

Ngachu is a vast prefecture in Tibet with an average altitude of 4500 meters. It is the most important Livestock region in Tibet. The fresh air here will impress you strongly. The train Z164 from Shanghai to Lhasa will stop 6 minutes here.

Shanghai Lhasa Train Shaolin Temple in Zhengzhou Shanghai Lhasa Train World Famous Terracotta Warriors in Xian Shanghai Lhasa Train Largest Lake in China - Qinghai Lake

Tibet Travel Permit and Train Travel

A Tibet Travel Permit (Tibet Entry Permit) is the MUST-HAVE DOCUMENT to take a train to Lhasa from Shanghai. However, only authorized travel agencies can apply for it on your behalf. But don't worry, since the procedure to obtain the permit is not complicated. And we Tibet Discovery can help you handle all the stuff. As one of the leading local Tibet tour operators, Tibet Discovery has expertise in the permit policy and the application process. With years of experience, we specialize in efficiently obtaining Tibet Travel Permits for our clients. Just confirm your Tibet tour with us and provide us with your necessary documents (valid passport with at least 6 months validity remaining & Chinese Visa), and we manage all application procedures to ensure you receive your permit promptly, allowing you to enjoy your trip as planned.

Please note 1) it takes about 14 working days to receive your Tibet Travel Permit after you provide us with copies of your valid passport and Chinese Visa, so we recommend you send these documents well in advance to us. 2) remember to duplicate at least 3 copies of Tibet Travel Permit, as it will be required for many occasions throughout your trip.

Learn more detail about Tibet Travel Permit Application

Shanghai Lhasa Train and Tibet Travel Permit Sample of Tibet Travel Permit (Tibet Entry Permit)

How to Book Shanghai Lhasa Train Tickets

There are two ways to book the Train Tickets – book on your own or contact a travel agency to book for you. If you are already in Shanghai or other cities in China, you can go to any of railway station to book the train tickets. Original passport is required. You can ask the conductor to provide your preferred sleepers (upper or lower) if they are available. You can also provide us your passport information, and we will book the train tickets for you online.

Some useful tips to increase the chance of successful ticket booking

1. Contact us to apply for the Tibet Travel Permit as soon as possible. Then try to book the ticket about 15 days in adance;

2. If you fail to obtain a ticket for Shanghai to Lhasa Train, you can change a starting station, such as Chengdu, Beijing, Lanzhou and Xining. These cities also offer bigger chance to get a train ticket.

How to Get to Shanghai Railway Station

Shanghai Railway Station is the only train station in Shanghai which operates trains to/off Tibet. You’d better distinguish it from Shanghai South Railway Station, Shanghai Hongqiao Railway Station and Shanghai West Railway Station. It is located at No. 303 of Moling Road in Jing'an Distric, about 48km from Pudong International Airport, 4.5km from the Bund, and 19km from Hongqiao Internaitonal Airport.

You can take subway Line 1, Line 3 and Line 4 to Shanghai Railway Station. And you’d better get there at least 1 hour before the train departure hour so that you have enough time to pick up ticket and check in. It's highly suggested to travel with a private car provided by us Tibet Discovery in our Tibet tour packages. We take care of everything for you, including airport/train station transfers, tickets, meals, accommodation, etc. Contact us if you're interested.

Shanghai Lhasa Train Shanghai Railway Station

How to Plan a Tour in Shanghai

Shanghai, China's dazzling metropolis where East meets West, is a top destination often included as a major highlight of any China itinerary. From its colonial-era riverside boulevard to its soaring futuristic skyline, the city presents a captivating blend of historic charm, vibrant local life, and cutting-edge modernity.

Classic Shanghai Tour

A suggested 3-day itinerary is ideal for experiencing Shanghai's essential sights. This allows ample time to visit iconic attractions such as the historic Bund, classical Yu Garden, sky-piercing Shanghai Tower, bustling Nanjing Road, insightful Urban Planning Exhibition Center, and the artistic Tianzifang lanes, comfortably covering your arrival and departure days.

In-depth Shanghai Tour

If you have extra days in Shanghai, consider adding a magical day at Shanghai Disney Resort, ideal for families with beloved character experiences. For a taste of classic Jiangnan charm, take a half-day trip to the ancient Zhujiajiao Water Town, known for its serene canals and historic bridges. Art and history enthusiasts might also explore the unique Shanghai Propaganda Poster Art Center, offering a fascinating glimpse into 20th-century visual culture in a more niche setting.

Shanghai Lhasa Train The Bund at Night in Shanghai

How to Shorten the Shanghai Lhasa Train Travel

The train journey from Shanghai to Lhasa covers approximately 4,373 kilometers and takes about 45 hours. Don’t want to spend such long time? Here are some good plans to shorten the Shanghai Lhasa train travel:

Shanghai – Beijing – Lhasa

Compared with Shanghai Lhasa train route, the Beijing Lhasa route takes only about 40 hours to finish. So you can firstly take a flight (about 2.5 hours) to Beijing, then take the train Z21 to Lhasa.

Shanghai – Xian – Lhasa

It takes only about 31 hours to get to Lhasa from Xian by train. So you can board the train Z164 (from Shanghai) or Z264 (from Guangzhou) to go to Lhasa. But you firstly get to Xian first. Currently you can take both trains and flights to Xian from Shanghai. The high speed bullet trains take about 6~7 hours to reach Xian while the flights need about 2.5 hours to get to Xian.

Shanghai – Xining – Lhasa

Want the shortest train ride to Lhasa? The best way is to fly to Xining, the starting city of Qinghai Tibet Railway, then take a train to Lhasa. It takes only about 3.5 hours to fly to Xining Caojiabao Airport from Shanghai Pudong International Airport. In Xining, you can spend one or two days acclimatizing the high plateau altitude so that you want take a big risk of suffering from high altitude sickness. Since every train to Lhasa will make middle stop at Xining, so you will have a much flexible choice of trains for different hours.

B-Plan for Shanghai Lhasa Train

1. Take a flight to Tibet

Taking a flight can be a good Plan-B. Currently Shanghai has only two flights connecting Lhasa - one make middle stop at Chengdu and another at Xian. It takes about 7 to 8 hours to get to Lhasa Gongga Airport. You can book the flights several months befor your trip to get to cheaper price. But the flights are usually very expensive during tourism peak seasons (May to October).

(The above flight info is just for reference only. You can contact us for the updated flight schedules, ticket availabilities, price and other info.)

2. Take Train to Tibet from other Cities

If you are not able to obtain a train ticket of Shanghai to Lhasa Train, you can take a train from Beijing, Chengdu, Chongqing and Guangzhou. You can also enlarge your choices to Lanzhou and Xining. These two cities operate two exclusive trains Z917 (Lanzhou to Lhasa) and Z6801 (Xining to Lhasa).

Recommended Tibet Train Tour Packages

Check out our most popular train tour packages departing from most popular gateway cities to Tibet - Beijing,Xian, Chengdu, Xining, Shanghai, etc. All packages are customizable according to your requirements. If you have more time, you can extend your trip from Lhasa to other popular destinations, such as Shigatse, Mount Everest, Nyingchi, Ngari, etc. Check more >Tibet Train Tours

Have a question? Get answers from our travel experts soon!

  • Your Question:
  • Your Name:
  • Your Email:
  • Submit