Home China Train Xi'an-Dunhuang 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 is only one pair of normal-speed 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 Train Schedule

(Updated on March 17, 2020) 

Train Number Departure Arrival Duration
K367 10:25 08:38 22 h 13 min

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 Train Schedule

(Updated on March 17, 2020)

Train Number Departure Arrival Duration
K369 08:40 09:25+1 24 h 45 min

Xi'an to Dunhuang Normal-Speed Train Ticket Fares

Soft Sleeper Hard Sleeper Hard Seat
¥556 ($80) ¥353 ($51) ¥206 ($30)

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).