Xi'an-Dunhuang Trains
Home china-trains

Xi'an-Dunhuang Trains

Both Xi'an and Dunhuang are located along the ancient Silk Road. Xi'an is usually regarded as the first station on the Silk Road so it plays an important role in a Silk Road trip. Currently, there are one pair of normal-speed trains and one pair of bullet trains operating between these two cities and the duration is over 22 hours.

Quick Facts

  • Distance: 1,809 (1,124 miles)
  • Terminals: Xi'an Railway Station, Dunhuang Railway Station
  • Duration: 22-25 hours
  • Main stops: Lanzhou, Zhangye, Jiayuguan

Xi'an to Dunhuang Normal-Speed and Bullet Train Schedule

(Updated on March 29th, 2024)

Train Number Departure Arrival Duration
D2737 10:21 21:21 11h
K367 12:15 10:51 (next day) 22h 36m

For 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 Xi'an Normal-Speed and Bullet Train Schedule

(Updated on March 29th, 2024)

Train Number Departure Arrival Duration
D2739 08:40 19:13 (next day) 10h 33m
K369 09:34 11:15 (next day) 25h 41m

Xi'an to Dunhuang Normal-Speed and Bullet Train Ticket Fares

For Overnight Trains:

Soft Sleeper Hard Sleeper Hard Seat
US$79 (CNY556) US$50 (CNY353) US$29 (CNY206)

For Bullet Trains:

Hard Sleeper Hard Seat
US$112 (CNY802.5) US$72 (CNY508.5)

Train Travel Tips

There are no high-speed trains operating between these two cities. If you would like to shorten the journey duration, you can consider transferring to a high-speed train in Lanzhou or Zhangye.

Since there is only one pair of normal-speed trains running between Xi'an and Dunhuang, please book your train tickets as early as possible to secure them.

There are no direct public buses from Dunhuang Railway Station to the Mogao Caves but you can consider taking a taxi. The cost is about 20 CNY and the distance is about 18 kilometers (11 miles).

Search Your Ticket Now