Shanghai - Lanzhou Train
Altogether 11 pairs of trains are operated between the two cities: 4 pairs of high speed G trains with duration of 10.5 - 12 hours; a pair of high speed D trains running overnight on Friday to Monday; 6 pairs of normal trains taking 22 – 30.5 hours.
Direct flights are also provided between the two cities, taking 3 – 3.5 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.
Duration: about 10.5 - 12 hours for G trains
Distance: 2,077 kilometers (1,291 miles)
Top speed: 300 km/h (186 mph)
Operated at: Shanghai Hongqiao Railway Station, Lanzhou West Railway Station
(Last Update on Jun 20, 2025)
(Last Update on Jun 20, 2025)
See more Shanghai Schedule
(Last Update on Jun 20, 2025)
(Last Update on Jun 20, 2025)
See more Lanzhou Schedule
Note:
1. The timetable above is for reference only. Please use the tool on top of this page to search for the real-time schedule.
2. D216/ D218 only run on Friday to next Monday.
(Last Update on Jun 20, 2025)
(Last Update on Jun 20, 2025)
Shanghai - Xi'an: It takes 5.5 – 9 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.
(Last Update on Jun 20, 2025)
(Last Update on Jun 20, 2025)
Note: The timetable above is for reference only. Please use the tool on top of this page to search for the real-time schedule.
(Last Update on Jun 20, 2025)
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:
Direct flights are also provided between the two cities, taking 3 – 3.5 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
Distance: 2,077 kilometers (1,291 miles)
Top speed: 300 km/h (186 mph)
Operated at: Shanghai Hongqiao Railway Station, Lanzhou West Railway Station
Shanghai to Lanzhou High Speed Train Schedule
Train No. | Departure - Arrival | Travel Time |
---|---|---|
G1970 | 06:10 - 16:44 | 10h34m |
G3176 | 06:25 - 17:45 | 11h20m |
G3180 | 06:41 - 17:50 | 11h9m |
G3164 | 09:38 - 21:06 | 11h28m |
G1979 | 09:56 - 21:54 | 11h58m |
G3257 | 10:42 - 23:08 | 12h26m |
(Last Update on Jun 20, 2025)
Train No. | Departure - Arrival | Travel Time |
---|---|---|
D216 | 16:54 - 15:12+ | 22h18m |
See more Shanghai Schedule
Lanzhou to Shanghai Bullet Train Timetable
Train No. | Departure - Arrival | Travel Time |
---|---|---|
G3258 | 07:17 - 19:02 | 11h45m |
G1980 | 08:03 - 20:07 | 12h4m |
G3166 | 08:29 - 20:15 | 11h46m |
G3178 | 10:33 - 22:26 | 11h53m |
G1972 | 10:48 - 21:32 | 10h44m |
G3182 | 11:13 - 22:18 | 11h5m |
(Last Update on Jun 20, 2025)
Train No. | Departure - Arrival | Travel Time |
---|---|---|
D218 | 16:05 - 15:50+ | 23h45m |
See more Lanzhou Schedule
Note:
1. The timetable above is for reference only. Please use the tool on top of this page to search for the real-time schedule.
2. D216/ D218 only run on Friday to next Monday.
Ticket Price of High Speed G Trains
Business Class Seat | First Class Seat | Second Class Seat |
---|---|---|
CNY 2,778 - 2,971 USD 390 - 417 | CNY 1,435 - 1,536 USD 202 - 216 | CNY 880.5 - 957.5 USD 124 - 134 |
Ticket Price of Overnight D Trains
1st Class Sleeper | 2nd Class Sleeper | Second Class Seat |
---|---|---|
CNY 870 USD 122 | CNY 590 USD 83 | CNY 310 USD 44 |
Running Route


Normal Trains
Shanghai to Lanzhou Train
Train No. | Departure - Arrival | Travel Time |
---|---|---|
K2186 | 08:57 - 14:33+ | 29h36m |
Z376 | 13:55 - 12:06+ | 22h11m |
T116 | 15:38 - 16:09+ | 24h31m |
Z40 | 16:48 - 15:34+ | 22h46m |
Z304 | 17:46 - 15:44+ | 21h58m |
Z164 | 18:33 - 16:16+ | 21h43m |
Lanzhou to Shanghai Train
Train No. | Departure - Arrival | Travel Time |
---|---|---|
T118 | 10:39 - 13:26+ | 26h47m |
Z378 | 11:56 - 12:09+ | 24h13m |
Z42 | 12:03 - 12:15+ | 24h12m |
Z306 | 12:09 - 12:54+ | 24h45m |
Z166 | 12:31 - 12:03+ | 23h32m |
K2188 | 22:53 - 05:33++ | 30h40m |
Ticket Price
Soft Sleeper | Hard Sleeper | Hard Seat |
---|---|---|
CNY 669 USD 94 | CNY 436 USD 61 | CNY 240 USD 34 |
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.

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.


You May Like
- Last updated on Jun. 20, 2025 by Grace Yang -