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