Shanghai to Lhasa train,one of the three initial railway routes of Qinghai-Tibet Railway,stretches 4373 kilometers.
Up to now,the two train lines running directly between Shanghai and Lhasa is Z164 & Z166; Z164 starts from Shanghai Railway Station,ends in Lhasa Railway Station,Z166 starts from Lhasa,ends in Shanghai Railway Station, the 11 midway stations connecting Beijing and Lhasa is:Suzhou,Wuxi,Nanjing,Benbu,Xuzhou,Zhengzhou,Xi'an,Lanzhou,Xining,Golmud,Nagqu.
Train NO. |
From-to |
Departure time |
Arrival time |
Travel Time |
Frequency |
Price for Hard seat |
Price for Hard Sleeper |
Price for Soft sleeper |
Z164 |
Shanghai-Lhasa |
20:10 |
19:30 |
47hours20mins |
everyday |
402.5RMB |
793.5RMB |
1262.5RMB |
Z166 |
Lhasa-Shanghai |
11:05 |
11:51 |
48hours46mins |
everyday |
402.5RMB |
793.5RMB |
1262.5RMB |
Please be advised that the train information is for your reference only.
Fell free to contact us if you need tickets booking.