Lanzhou-Dunhuang Trains
Home china-trains

Lanzhou-Dunhuang Trains

Both Lanzhou and Dunhuang are located along the ancient Silk Road. Two pairs of high-speed trains run between these two cities, taking about 8 hours.

Normal-speed trains are also a good choice if your budget is limited. Currently, there are two to five pairs of normal-speed trains running between these two cities but the duration takes over 11 hours.

Lanzhou-Dunhuang High-Speed Trains

Quick Facts

  • Distance: 1,060 kilometers (659 miles)
  • Terminals: Lanzhou Railway Station, Lanzhou West Railway Station, Dunhuang Railway Station
  • Duration: 8 hours
  • Main stops: Xining, Zhangye, Jiayuguan

Lanzhou to Dunhuang High-Speed Train Schedules

(Updated on April 7th, 2024)

Train Number Departure Arrival Duration
D2749 09:35 17:16 7h 41m
D2737 13:50 21:21 7h 31m
  • Please note: The train detailed above is only one of the trains in operation. The timetable is just for your reference.
  • If you want up-to-date schedules, you can use the search tool at the top of this page or search via our China Highlights train ticket service.

Dunhuang to Lanzhou High-Speed Train Schedules

(Updated on April 7th, 2024)

Train Number Departure Arrival Duration
D2759 07:26 14:44 7h 18m
D2739 08:40 16:00 7h 20m

Lanzhou to Dunhuang High-Speed Train Ticket Fares

First Class Second Class
US$76 (CNY518) US$47 (CNY324)

Lanzhou-Dunhuang Normal-Speed Trains

Quick Facts

Lanzhou to Dunhuang Normal-Speed Train Schedules

(Updated on April 7th, 2024)

Train Number Departure Arrival Duration
K9667 16:50 07:23 (next day) 14h 33m
K367 20:31 10:51 (next day) 14h 20m
  • Please note: The trains listed above are only some of the ones in operation. The timetable is just for your reference.
  • If you want up-to-date schedules, you can use the search tool at the top of this page or search via our China Highlights train ticket service.

Dunhuang to Lanzhou Normal-Speed Train Schedules

(Updated on April 7th, 2024)

Train Number Departure Arrival Duration
K369 09:34 00:51 15h 17m
k9669 18:25 08:13 (next day) 13h 48m

Lanzhou to Dunhuang Normal-Speed Train Ticket Fares

Soft Sleeper Hard Sleeper Hard Seat
US$52 (CNY372.5) US$33 (CNY238.5) US$19 (CNY138.5)

Train Travel Tips

We usually recommend high-speed trains because the price of a second-class seat on a high-speed train is even lower than that of a soft sleeper on a normal-speed train. High-speed trains also save you 2 to 6 hours.

However, if your budget is limited, you may consider an overnight normal-speed train to save a night's hotel bill.

Zhangye and Jiayuguan are on the route from Lanzhou to Dunhuang. If you're planning a Silk Road train trip between these two cities, you can take the above-mentioned trains and get off at Zhangye or Jiayuguan railway stations.