China Train Ticket Booking
China Train
Int’l Train from China
There are three pairs of high-speed trains traveling between Shanghai and Lanzhou. They are daytime high-speed trains with the travel time of about 11 hours. The rest seven pairs of trains are normal-speed overnight trains, which take more than 22 hours to 25 hours to travel between the two cities.
Shanghai-Lanzhou High-Speed Trains
Quick Facts
Distance: 2,000 kilometers (1,240 miles)
Terminals of daytime G trains: Shanghai Hongqiao Railway Station (上海虹桥站), Lanzhou West Railway Station (兰州西站)
Terminals of daytime D trains: Shanghai Railway Station (上海站), Lanzhou West Railway Station (兰州西站)
Duration: G train: 10 to 12 hours; D train: 14 hours
Shanghai to Lanzhou High-Speed Train Schedules
(Updated on May 2nd, 2023)
Train Number
Departure
Arrival
Duration
G1970
06:10
16:45
10h 35m
G3180
06:41
17:51
11h 10m
G3164
09:38
21:07
11h 29m
G trains are daytime high-speed trains departing from Shanghai Hongqiao Railway Station and arrive at Langzhou West Railway Station.
Check out the Shanghai to Lanzhou high-speed train up-to-date schedules .
Lanzhou to Shanghai High-Speed Train Schedules
(Updated on May 2nd, 2023)
Train Number
Departure
Arrival
Duration
G3166
08:29
20:14
11h 45m
G1972
10:53
21:32
10h 39m
G3182
11:11
22:18
11h 07m
Shanghai-Lanzhou High-Speed Train Ticket Fares
Business Class
First Class
Second Class
US$422 (CNY2,917.5)
US$218 (CNY1,513.5)
US$136 (CNY937)
Shanghai-Lanzhou Regular Sleeper Trains
Quick Facts
Shanghai to Lanzhou Regular Train Schedules
(Updated on May 2nd, 2023)
Train Number
Departure
Arrival
Duration
Z376
08:57
10:26 (next day)
25h 29m
T116
15:31
16:16 (next day)
24h 45m
Z216
18:34
17:23 (next day)
22h 49m
Lanzhou to Shanghai Regular Train Schedules
(Updated on May 2nd, 2023)
Train Number
Departure
Arrival
Duration
T118
11:14
13:30 (next day)
26h 16m
K2188
11:44
18:05 (next day)
30h 21m
Z42
12:10
12:06 (next day)
23h 56m
Shanghai-Lanzhou Regular Train Ticket Fares
Superior Soft Sleeper
Soft Sleeper
Hard Sleeper
Hard Seat
US$171 (CNY1,185)
US$92 (CNY640)
US$59 (CNY408)
US$34 (CNY240)
Related Articles