Shanghai to Lhasa Train Schedule & Price

The overview of Shanghai: Shanghai is a big city on the sea, where many foreigners work and live here. Besides, it is well-linked by international flights with many foreign big cities. Shanghai Railway Station is the largest station in China. There is only one daily train from Shanghai to Lhasa and the train will arrive on the third day.

Destinations Train No. Depart Arrive Runtime Distance
(km)
Fare in CNY
Hard
sleeper
Soft
sleeper
Shanghai to Lhasa Z164 20:08 19:35
(3rd day)
47h20m 4373 793.5 1262.5
Lhasa to Shanghai Z166 11:30 11:51
(3rd day)
47h13m
Frequency: Every Day

Note: the train ticket costs we listed in the table are net ticket costs, but most of the time it is very difficult to get the train tickets as there is a huge number of visitors taking the train every day, so a certain amount of services will be added to get the tickets from a local ticket agent, the exact amount of service fees will differ based on the season, so please contact our trip advisor for the exact cost of the tickets.

Shanghai Railway Station

Address: Moling Road, Zhabei District of Shanghai (上海市闸北区秣陵路)
Phone: 021-95105105
Metro to Shanghai Railway Station: Line 1, Line3, and Line4
Bus to Shanghai Railway Station: Airport Shuttle Bus No.5 from Pudong airport
Taxi to Shanghai Railway Station: Taking a taxi from the airport to the Train station cost around CNY200 and takes about appro.1 hour.