Home / Train /

Beijing - Dunhuang Train


Only one pair of trains numbered K41/K43 are operated between Beijing Railway Station and Dunhuang Railway Station. The duration is up to 36 hours for a distance of 2,482 kilometers (1,542 miles).

The Beijing - Dunhuang high speed trains may be put into service in 2021, cutting the travel time to about 16 hours.

In addition, one can make a transfer in Lanzhou to short the travel time to some extent. 
 

Beijing to Dunhuang Train Schedule

Train No. Departure - Arrival Travel Time
K41 20:45 - 08:22++ 35h37m
See more Beijing Schedule
 

Dunhuang to Beijing Train Timetable

Train No. Departure - Arrival Travel Time
K43 07:41 - 19:39+ 35h58m
See more Dunhuang Schedule 

Notes:
1. "+" indicates the second day; "++" indicates the third day.
2. The timetable above is for reference only. Please search for real-time schedule by the tool on top of the page.

 

Ticket Price of Beijing - Dunhuang Train

Soft Sleeper Hard Sleeper Hard Seat
CNY 767.5 / USD 119 CNY 496.5 / USD 77 CNY 273.5 / USD 42
 Stations along the way:
Shacheng, Zhangjiakou South, Chaigoubao, Tianzhen, Yanggao, Datong, Fengzhen, Jining South, Hohhot East, Salaqi, Baotou, Linhe, Wuhai, Huinong, Shizuishan, Yinchuan, Qingtongxia, Zhongning, Zhongwei, Wuwei South, Wuwei, Jinchang, Shandan, Zhangye, Gaotai, Qingshui, Jiuquan, Jiayuguan, Yumen, Guazhou

As this is a long-distance journey, passengers are advised to buy a soft sleeper or hard sleeper berth beforehand to make the trip more comfortable. Also, they can bring some snacks or download some videos to kill the boring time on the way.
 

Faster Transfer in Lanzhou  by High Speed Train

Beijing to Lanzhou to Dunhuang Train Schedule & Ticket Fare

Beijing - Lanzhou Lanzhou West - Dunhuang  Overall Travel Time  Ticket Fare (CNY)
Hard Sleeper + Second Class Seat
Z151: 16:03 - 11:28+  D2737: 13:41 - 21:12 29H9M  363 + 324 = 687
 

Dunhuang to Lanzhou to Beijing Train Timetable & Ticket Fare

Dunhuang - Lanzhou  Lanzhou West - Beijing  Overall Travel Time  Ticket Fare (CNY)
Hard Sleeper + Second Class Seat
K9669: 18:24 - 09:12+  G438: 14:28 - 21:42 25H18M  244.5 + 700 = 944.5
Y669: 20:43 - 07:17+ G430: 09:49 - 18:53 22H10M 
Note: "+" indicates the second day.

If taking the above option, passengers are kindly reminded that a transfer between Lanzhou Railway Station and Lanzhou West Railway station is needed. Bus line 31, K102, 137 or 1 are available between the two stations.  The duration is about 1 hour. Also, passengers can take a taxi with the duration of  around 40 minutes.
 

Beijing – Dunhuang Train vs. Flight

Trains are more punctual than flight and rail travel is more preferable for budget travelers. As it passes many different cities, the scenery along the way is distinctive and beautiful.

Alternatively, you can fly between the two cities. There are three direct flights daily for passengers’ convenience, taking only about 3 hours. But the air ticket costs more, over CNY1,000 per person for an economy class in most cases. However, flight delays may occur frequently because of the changeable weather and air traffic control. Passengers should be prepared in mental.
 
Major Rail Lines from Beijing to:

Major Rail Lines from Dunhaung to:
- Last updated on Feb. 02, 2023 by Brenda Lian -