Home / Train /

Beijing - Lanzhou Train

Two pairs of high speed trains and seven pairs of normal ones are operated between the two cities. The former ones take 8.5 to 9.5 hours for the whole journey, and the latter ones take 16 to 28.5 hours.

Alternatively, you can travel by flight which takes 2.5 hours or so, but the ticket costs a little more than train ticket, especially in peak season for tourism. If you travel in a hurry, flight is a good choice. However, you may suffer from flight delays as flights can be easily affected by weather changes.
 

High Speed Train

Basic Facts

 Open time:  July 9, 2017
 Running distance: about 1,784 kilometers (1,109 miles)
 Top speed: 300 km/h (186 mph)
 Duration: about 8.5 - 9.5 hours 
 Ticket cost: CNY690 for a second class seat
 

Beijing to Lanzhou High Speed Train Schedule

(Last Update on May 7, 2019)
Train No.Departure - ArrivalTravel Time
G42706:21 - 13:447h23m
G42910:45 - 19:459h00m
See more Beijing Schedule
 

Lanzhou to Beijing Bullet Train Timetable

(Last Update on May 7, 2019)
Train No.Departure - ArrivalTravel Time
G43009:54 - 18:538h59m
G42814:20 - 21:427h22m
Note: The timetable above is for reference only. Please use the tool on top of this page to search for the real-time schedule.
See more Lanzhou Schedule
 

Ticket Price

(Last Update on May 7, 2019)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 2,153.5 / USD 326CNY 1,056.5 / USD 160CNY 690 / USD 105

 
Beijing - Lanzhou Railway Map
Beijing - Lanzhou Railway Map

Running Route

 Beijing - Zhengzhou: It takes 2.5-4 hours to travel between the two cities, and passes Gaobeidian East, Shijiazhuang, Xingtai East, Anyang East, and Xinxiang East.

 Zhengzhou - Xi'an: This section runs for a distance of 505 kilometers (313 miles), taking 2 to 3 hours. The stations along the way include Zhengzhou, Zhengzhou EastLuoyang Longmen, Lingbao West, Weinan North, and Huashan North.

 Xi'an - Lanzhou: Xi'an-Lanzhou High Speed Railway was put into service on July 9th, 2017. Journey time between the two cities has been shortened to 3 hours or so. The section passes by Xi'an North, Xianyang Qindu, Yangling South, Baoji South, Tianshui South, Taian, and Dingxi North.
 

Normal Trains

Beijing to Lanzhou Train Schedule


(Last Update on May 7, 2019)
Train No.Departure - ArrivalTravel Time
T17513:05 - 07:44+18h39m
Z5514:58 - 07:30+16h32m
Z7515:57 - 10:30+18h33m
Z15116:03 - 11:19+19h16m
Z2120:00 - 12:17+16h17m
K88523:43 - 05:07++29h24m

 

Lanzhou to Beijing Train Timetable

(Last Update on May 7, 2019)
Train No.Departure - ArrivalTravel Time
K88609:03 - 11:25+26h22m
T17615:05 - 09:37+18h32m
Z2216:30 - 08:28+15h58m
Z15217:11 - 14:26+21h15m
Z7617:30 - 14:32+21h2m
Z5621:10 - 13:38+16h28m

 

Beijing - Lanzhou Train Ticket Fare

(Last Update on May 7, 2019)
Soft SleeperHard SleeperHard Seat
CNY 527.5 - 617
USD 80 - 93
CNY 343.5 - 388
USD 52 - 59
CNY 189.5 - 213
USD 29 - 32

In Beijing only K885/K886 are operated in Beijing Railway Station which is only 4 kilometers (2.5 miles) from Tiananmen Square and can be reached by subway line 2. Others originate and end in West Railway Station, which is a little far from city center, but transportation there is pretty convenient. Subway line 7 and line 9 and many city buses connect this station with the downtown area.

At the other side, all of them are operated in Lanzhou Railway Station, but some of them just stop there for 15 minutes or so. Passengers should prepare in advance to detrain or aboard in time. Passengers are advised to choose overnight sleeper trains such as T17, Z22, or Z55 as they depart in the afternoon and arrive in the next morning, saving the day time and one-night accommodation fee.

 Below are the stopovers along the way:
 T175/T176: Baoding, Shijiazhuang North, Taiyuan, Jiaocheng, Wenshui, Fenyang, Lvliang, Suide, Jingbian, Dingbian, Zhongwei, Baiyin West
 Z55/Z56 and Z21/Z22: Shijiazhuang North, Yangquan North, Taiyuan, Taiyuan South, Zhongwei
 Z75/Z76 and Z151/Z152: Baoding, Shijiazhuang, Anyang, Xinxiang, Luoyang, Xi'an, Baoji, Tianshui, Gangu, Longxi, Dingxi
 K4629/K4630: Baoding, Shijiazhuang, Anyang, Weihui, Tangyin, Hebi, Xinxiang, Zhengzhou, Gongyi, Luoyang, Sanmenxia, Lingbao, Weinan, Xi'an, Xianyang, Yangling, Guozhen, Baoji, Tianshui, Gangu, Wushan, Longxi, Dingxi
 K885/K886: Xuanhua, Zhangjiakou South, Jining South, Hohhot East, Baotou East, Baotou, Linhe, Wuhai, Huinong, Shizuishan, Yinchuan, Zhongwei, Jingtai, Baiyin West

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

- Last modified on Apr. 03, 2019 -
Questions & Answers on Beijing - Lanzhou Train
Asked by Dolly from FRANCE | Apr. 02, 2019 16:57Reply
Is there any meal offered on train Z55 to Lanzhou?
Answers (1)
Answered by Henry | Apr. 03, 2019 19:05
00Reply


There should be box meal for sale in dinner time, but surely Chinese type of food. During other times, there can be snacks and fruits etc. Chinese passengers like to bring their own food or eat cut noodle. You can have a try as well.
Asked by Justin | Nov. 23, 2018 00:57Reply
If I will take the train G427 at 6:20am, how early should I be there for ticket collection?
Will the ticket office work in such early morning?
Answers (1)
Answered by Luana from MEXICO | Nov. 25, 2018 16:32
00Reply


It would be better to be there about 1 hour in advance. The office should be in service, or at least a few of counters should be in service. I can see that there are even a ride from Beijing West station at 5:14am. So it should be fine.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)