Top 10 China tours 2024/2025 for first visits and returns: embark on a lifetime experience. Learn more

Lanzhou-Dunhuang Trains

Written by FabioUpdated Apr. 7, 2024

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.

Start planning your tailor-made tour with 1-1 help from our travel advisors. Create Your Trip

Sign up to Our Newsletter

Be the first to receive exciting updates, exclusive promotions, and valuable travel tips from our team of experts.

Click to Sign up

Why China Highlights

Customize Your Tour

Customize Your Tour

  • Travel Advisors Rooted in China
  • Instant Response, No More Waits!
  • Direct Connections, Supreme Values
Maximize Your Flexibility

Maximize Your Flexibility

  • Your own personal guide and ride.
  • Explore at your own pace.
  • Unparalleled flexibility, impossible on a group tour.
Ensure Your Satisfaction

Ensure Your Satisfaction

  • The Top 20% nationwide guides at your service.
  • 20% more space on your group's transportation.
  • 24/7 emergency support.
Live Your China Story

Live Your China Story

  • Authentic local culture and lifestyles.
  • Understand the culture by living it.
  • Uncover fascinating histories and witness New China.
Rated 5 out of 5 | 98.8% Excellence
China Highlights International
Travel Service Co., LTD
Featured on
China Highlights was featured on these medias.

Address: Building 6, Chuangyi Business Park, 70 Qilidian Road, Guilin, Guangxi, 541004, China