You are here:Home>Trains > Train Trip from Shanghai to Lhasa

Train Trip from Shanghai to Lhasa


Distance between Shanghai in the east of China and Lhasa in the southwest corner is over 4,000km. Train travel to Lhasa became reality when the Qinghai-Tibet railway opened in 2007. There are several pair of trains linked Lhasa and some major cities including Shanghai. Train Z164 is the only direct train operated daily from Shanghai to Lhasa. It is popular though the journey takes over 47 hours, and even the hard seats are always sold out quickly.


Fortunately, there are alternative plans for those who have limited time. Many visitors would travel the way west to Lanzhou by train or flight, then board the Tibet train ascending the plateau to Lhasa. We list below the train options from Shanghai to Lanzhou.


Shanghai to Lhasa Direct Train


Z16420:10
Shanghai
19:44 +2
Lhasa
47h34mSoft Sleeper          $207
Hard Sleeper        $13
Hard Seat              $62


Shanghai to Lhasa Train Schedule:

NumberStationArr.Dep.Stay
1Shanghai 上海-20:100min
2Suzhou 苏州20:5520:583min
3Wuxi 无锡21:2021:233min
4Nanjing  Nanjing  南京22:5623:059min
5Bangbu  蚌埠00:3700:403min
6Xuzhou  徐州02:0902:2011min
7Zhengzhou 郑州05:0705:147min
8Xian 西安11:1411:2410min
9Lanzhou 兰州18:1718:3215min
10Xining 西宁21:1521:3520min
11Golmud 格尔木04:1904:4425min
12Naqu 那曲14:3414:5218min
13Lhasa 拉萨19:4419:440min

 

Shanghai to Lanzhou Trains

G and D trains are high-speed trains taking much less time. Please note that these trains depart from Shanghai Hongqiao Railway Station. More trains might be added in and the list is for your reference only.

 

Train No

Dep. Station

Dep. Time

Arr. Station

Arr. Time

Duration

Mileage

K4030/K4031

Shanghai Station

3:49

Lanzhou Station

12:03

32h14m

2185

G1970/G1971

Shanghai Hongqiao

6:10

Lanzhou West

16:45

10h35m

2077

K376/K377

Shanghai Station

8:57

Lanzhou Station

13:30

28h33m

2185

K2186/K2187

Shanghai Station

11:03

Lanzhou Station

17:35

30h32m

2185

K4666/K4667

Shanghai Station

11:32

Lanzhou Station

21:30

33h58m

2185

T204/T205

Shanghai Station

12:04

Lanzhou Station

12:41

24h37m

2185

T116/T117

Shanghai Station

15:33

Lanzhou Station

16:05

24h32m

2185

Z216/Z217

Shanghai Station

18:36

Lanzhou Station

17:19

22h43m

2185

Z40/Z41

Shanghai Station

19:41

Lanzhou Station

18:24

22h43m

2185

Z164/Z165

Shanghai Station

20:08

Lanzhou Station

18:17

22h9m

2185

D310/D311

Shanghai Station

22:44

Lanzhou West

12:51

14h7m

2088

 


Train Travel Tips

Frequently Asked Questions

Write a Review and earn 200 points. Attach photos to your review 。