Home / Train /

Lanzhou - Dunhuang Train

Around 2 pairs of high speed trains and 2 normal speed trains are in service between Lanzhou and Dunhuang daily. They finish the 1,110 kilometers’ distance (690 miles) in 7.5 - 9 hours and 13.5 - 14.5 hours respectively. It costs around CNY 324 for a second class seat and CNY 247.5 - 261.5 for a hard sleeper.
 

Lanzhou - Dunhuang High Speed Train

Basic Facts:

 Duration: 7.5 - 9 hours
 Top Speed: 250 km/h (155 mph)
 Operated at: Lanzhou West Railway StationDunhuang Railway Station
 Stations along the way: Minhe South, Haidong, Xining, Menyuan, Minle, Zhangye West, Gaotai South, Jiuquan South, Jiayuguan South, Yumen, Guazhou
 

Lanzhou to Dunhuang High Speed Train Schedule

(Last Update on Jan 13, 2025)
Train No.Departure - ArrivalTravel Time
D274910:55 - 19:428h47m
D273713:47 - 21:247h37m
See more Lanzhou Schedule
 

Dunhuang to Lanzhou Bullet Train Timetable

(Last Update on Jan 13, 2025)
Train No.Departure - ArrivalTravel Time
D275907:26 - 14:487h22m
D273908:40 - 16:007h20m
See more Dunhaung Schedule

Note: The above timetable is for reference only. Please search for the real-time schedule via the search box on page top. 
 

Ticket Fare of Dunhuang - Lanzhou High Speed Trains

(Last Update on Jan 13, 2025)
First Class SeatSecond Class Seat
CNY 518
USD 71
CNY 324
USD 45

 

Lanzhou - Dunhuang Normal Speed Train

Basic Facts

Duration: 13.5 - 14.5 hours
Distance: 1,110 kilometers (690 miles)
Top speed: 120 km/h (75 mph)
Operated at: Lanzhou Railway Station, Dunhuang Railway Station
Major stations along the way: Lanzhou West, Hekou South, Yongdeng, Tianzhu, Weiwu South, Weiwu, Jinchang, Shandan, Zhangye, Jiuquan, Jiayuguan, Yumen, Shulehe, Guazhou
 

Lanzhou to Dunhuang Non-bullet Train Schedule

(Last Update on Jan 13, 2025)
Train No.Departure - ArrivalTravel Time
K966716:50 - 07:16+14h26m
K36720:36 - 10:19+13h43m
 

Dunhuang to Lanzhou Normal Speed Train Timetable

(Last Update on Jan 13, 2025)
Train No.Departure - ArrivalTravel Time
K966716:50 - 07:16+14h26m
K36720:36 - 10:19+13h43m
Notes:
1. "+" indicates the second day.
2. The timetable above is for reference only. Please search for real-time schedule by the tool on page top.
 

Ticket Price of Lanzhou - Dunhuang Non-bullet Train

(Last Update on Jan 13, 2025)
Soft SleeperHard SleeperHard Seat
CNY 377.5 - 398.5
USD 52 - 55
CNY 247.5 - 261.5
USD 34 - 36
CNY 135.5 - 141.5
USD 19
 
 

Lanzhou - Dunhuang Train vs. Flight

Aside from a rail trip, passengers can also travel by direct flight which takes about 1.5 - 2 hours. The full price for an economy class seat is up to CNY 1,200 per person, but usually passengers are given a 20% - 60% discount. In this case, flight is a preferable choice for travelers.

In contrast, trains take a longer time, but they cost less, so passengers with limited budget and adequate travel time are recommended to take trains between Lanzhou and Dunhuang.
 

Major cities along the way

 Zhangye
Located in the western region of Gansu Province, Zhangye is about 500 kilometers (311 miles) from Lanzhou city. As a vital point on the ancient Silk Road, Zhangye has a long history and beautiful natural scenery. When going there, tourists cannot miss the Wooden Pagoda Temple, Danxia National Geological Park, Shandan Horse Farm, and Giant Buddha Temple. Passengers can go there easily by air, train, and long-distance bus.

 Dunhuang
Located in the northwest part of Gansu Province, Dunhuang city is well-known to the world because of the amazing Mogao Caves which is a shrine of Buddhist art treasures, including 735 cases, 45,000 square meters (53,820 square yards) colorful murals, and 2,415 Buddha statues. In addition, Dunhuang city also has Yangguan Pass, Yumenguan Pass, Yardang National Geopark, Crescent Lake and many other attraction sites which are worth a visit. The city can be reached by air, train, and long-distance bus.
 
Major Rail Lines from Lanzhou to:
Major Rail Lines from Dunhuang to:
- Last updated on Jan. 14, 2025 by Sule Su -