Home / Train /

Shanghai - Lanzhou Train

Altogether 9 pairs of trains are operated between the two cities: one pair of high speed trains with duration of 10.5 - 11 hours; 8 pairs of normal trains taking 22 – 39 hours.

Direct flights are also provided between the two cities, taking 2 – 3 hours, which will be a preferable choice if you have to travel in a hurry. However, flight may cost a little more than rail travel, especially in peak season. Also, the frequent flight delay may waste your time, or even affect your travel adversely.

High Speed Train

Since July 9, 2017, G1970/G1972 has been operated between Shanghai Hongqiao Railway Station and Lanzhou West Railway Station along with the open of Xi'an-Lanzhou High Speed Railway. In the near future, more bullet trains will be added to serve passengers traveling between the two cities. G1970/G1972 runs for a distance of 2,077 kilometers (1,291 miles) at the highest speed of 300 km/h (186 mph).

Shanghai to Lanzhou High Speed Train Schedule

(Last Update on Sep 9, 2020)
Train No.Departure - ArrivalTravel Time
G197006:10 - 16:4510h35m
G318006:42 - 18:3411h52m
G316409:44 - 21:3311h49m
See more Shanghai Schedule

Lanzhou to Shanghai Bullet Train Timetable

(Last Update on Sep 9, 2020)
Train No.Departure - ArrivalTravel Time
G316607:58 - 20:1512h17m
G197210:38 - 21:2610h48m
G318211:05 - 22:4311h38m
See more Lanzhou Schedule 

Note: The timetable above is for reference only. Please use the tool on top of this page to search for the real-time schedule.

Ticket Price

(Last Update on Sep 9, 2020)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 2,713.5 - 2,824
USD 396 - 412
CNY 1,415.5 - 1,480.5
USD 207 - 216
CNY 869 - 916.5
USD 127 - 134


Running Route

 Shanghai - Xi'an: It takes 6 – 7.5 hours to travel between the two cities for a distance of 1,509 miles (938 miles) by daytime bullet trains. Stopovers along the way include Suzhou North, Changzhou North, Zhenjiang South, Nanjing South, Bengbu South, Xuzhou East, Dangshan South, Shangqiu, Kaifeng North, Zhengzhou East, Zhengzhou West, Sanmenxia South, Huashan North, Weinan North, and Xi'an North.

 Xi'an - Lanzhou: Since the opening of Xi'an-Lanzhou High Speed Railway on July 9th, 2017, a quick transfer just takes about 3 hours, making a day tour between the two cities possible and quite convenient. The stations along the way include Xianyang Qindu, Yangling South, Baoji South, Tianshui South, Taian, and Dingxi North.

Normal Trains

Shanghai to Lanzhou Train

(Last Update on Sep 9, 2020)
Train No.Departure - ArrivalTravel Time
Z37608:57 - 10:23+25h26m
K218611:03 - 17:35+30h32m
T11615:33 - 16:05+24h32m
Z21618:36 - 17:19+22h43m
Z4019:41 - 18:24+22h43m
Z16420:08 - 18:17+22h9m
Z30421:05 - 20:01+22h56m

Lanzhou to Shanghai Train

(Last Update on Sep 9, 2020)
Train No.Departure - ArrivalTravel Time
Z37801:31 - 05:29+27h58m
T11811:16 - 13:30+26h14m
K218812:01 - 18:01+30h00m
Z4212:26 - 11:59+23h33m
Z16612:32 - 11:51+23h19m
Z21814:40 - 14:54+24h14m
Z30615:27 - 16:10+24h43m
K403218:42 - 01:52++31h10m
Note: The timetable above is for reference only. Please use the tool on top of this page to search for the real-time schedule.

Ticket Price

(Last Update on Sep 9, 2020)
Soft SleeperHard SleeperHard Seat
CNY 669 - 685
USD 98 - 100
CNY 436 - 453
USD 64 - 66
CNY 240
USD 35

All of them originate/end in Shanghai Railway Station. At the other side, most of them only make a short stop in Lanzhou Railway Station, so you are advised to prepare in advance to get off/get on in time. 

Among all three types including Z, T, and K types, Z types are the fastest. If possible, you’d better book Z type tickets beforehand to save some time; and a soft sleeper or hard sleeper berth is more comfortable for such a long time trip.

 Below are the stopovers along the way:
Kunshan, Suzhou in Jiangsu, Wuxi, Changzhou, Zhenjiang, Nanjing, Chuzhou North, Bengbu, Suzhou in Anhui, Xuzhou, Dangshan, Xiayixian, Shangqiu, Minquan, Lankao, Kaifeng, Zhengzhou, Luoyang, Sanmenxia, Tongguan, Weinan, Xi'an, Xianyang, Yangling, Caijiapo, Baoji, Tianshui, Longxi, Gangu, and Dingxi.

 Major Rail Lines from Shanghai to:
 Major Rail Line from Lanzhou to:

- Last modified on Nov. 19, 2019 -
Questions & Answers on Shanghai - Lanzhou Train
Asked by Beck from AUSTRALIA | Nov. 18, 2019 18:48Reply
Lanzhou West Station to Lanzhou Jinjiang Sun Hotel
We will be traveling during Chinese New Year Holiday time, is it easy to get a taxi at that time?
Answers (1)
Answered by Kristen from AUSTRALIA | Nov. 19, 2019 23:44

Taxi is still in service even at a holiday time, you do not need to worry about it too much. Also, if you had a problem of finding taxi, you can still use metro line 1 from West Station to Lanzhou University. The hotel is only about 500m walking from exit C.
Asked by Hyman from NEW ZEALAND | May. 13, 2019 18:04Reply
How much it usually costs for a flight from Lanzhou to Shanghai?
And anyone experienced a 10 hours second class trip?
Answers (1)
Answered by Priscila from USA | May. 14, 2019 17:21

There is no standard flight ticket price, except full price ticket, CNY1860. Airlines offer different discount all the time. Sometimes I can even find discount of 70% off! It is recommended to check your flight ticket by date firstly. If the price is not much higher than second class on train, it is recommended to use flight. Haven't tried with a 10 hours trip, but 6 hours trip is already very long for me.
Asked by Nana | Jan. 16, 2019 01:30Reply
If I want to visiting Xi'an first and then Lanzhou, can I buy one ticket for both trips?
Or I need to buy two tickets instead?
Answers (1)
Answered by Ben from USA | Jan. 16, 2019 17:48

You do need to buy two tickets for this trip. If you buy one ticket and get off at Xi'an, this ticket cannot be used for the rest trip anymore.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)