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 three 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-8½ hours
- Main stops: Xining, Zhangye, Jiayuguan
Lanzhou to Dunhuang High-Speed Train Schedules
(Updated on May 17th, 2023)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
D2749 | 12:09 | 20:47 | 8 h 38 min |
- 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 May 17th, 2023)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
D2759 | 09:56 | 18:14 | 8 h 18 min |
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
- Terminals: Lanzhou Railway Station, Dunhuang Railway
- Duration: 11-13½ hours
- Main stops: Zhangye, Jiayuguan
Lanzhou to Dunhuang Normal-Speed Train Schedules
(Updated on May 17th, 2023)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
K9667 | 16:37 | 07:23 (next day) | 14h 46m |
T4563 | 18:13 | 05:45 (next day) | 14h 32m |
K367 | 20:23 | 10:51 (next day) | 14h 28m |
- 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 May 17th, 2023)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
K369 | 09:34 | 01:15 (next day) | 15h 41m |
T4565 | 16:35 | 16:01 (next day) | 13h 26m |
k9669 | 18:24 | 08:30 (next day) | 14h 6m |
Lanzhou to Dunhuang Normal-Speed Train Ticket Fares
Soft Sleeper | Hard Sleeper | Hard Seat |
---|---|---|
US$55 (CNY381.5) | US$35 (CNY244.5) | US$20 (CNY141.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.