Xi'an to Jiayuguan Train
6 Xi’an to Jiayuguan high speed trains are in service everyday. It takes them about 7 - 8 hours to finish a journey of 1,265 kilometers (790 miles). A ride on the second class seat costs CNY 399.5 - 414.5 and on the first class seat costs CNY 628.5 - 664.5.
Also, 12 normal trains serve passengers from Xi’an to Jiayuguan on a daily basis. A single trip takes 14.5 - 17 hours. The soft sleeper costs CNY 470.5 - 484.5, the hard sleeper costs CNY 307.5 - 317.5, and the hard seat costs CNY 168.5 - 173.5.
Everyday, 18 Jiayuguan to Xi'an trains are operated, including 6 bullet trains and 12 normal trains. It takes bullet trains 7.5 - 8 hours and normal trains 15 - 19.5 hours to finish the long journey.
See detailed Xian Train Schedule
Major Rail Lines from Xian to:
Major Rail Lines from Jiayuguan to:
Also, 12 normal trains serve passengers from Xi’an to Jiayuguan on a daily basis. A single trip takes 14.5 - 17 hours. The soft sleeper costs CNY 470.5 - 484.5, the hard sleeper costs CNY 307.5 - 317.5, and the hard seat costs CNY 168.5 - 173.5.
Xi’an to Jiayuguan Train Tickets Booking
Train | Dep. | Arr. |
| Train | Dep. | Arr. | Duration |
|---|---|---|---|
Z595 15H34M | 04:52 Xian | 20:26 Jiayuguan South | |
T197 15H45M | 05:19 Xian | 21:04 Jiayuguan South | |
Z361 15H25M | 06:05 Xian | 21:30 Jiayuguan South | |
Z37 14H45M | 06:11 Xian | 20:56 Jiayuguan South | |
Z293 14H40M | 06:42 Xian | 21:22 Jiayuguan South | |
Z179 15H22M | 07:03 Xian | 22:25 Jiayuguan South | |
Z135 14H26M | 07:32 Xian | 21:58 Jiayuguan South | |
Z105 14H30M | 07:38 Xian | 22:08 Jiayuguan South | |
D2671 7H57M | 07:48 Xian North | 15:45 Jiayuguan South | |
D2701 7H7M | 08:00 Xian North | 15:07 Jiayuguan South | |
Z41 13H53M | 08:25 Xian | 22:18 Jiayuguan South | |
D2717 7H24M | 08:30 Xian North | 15:54 Jiayuguan South | |
Z305 13H51M | 08:52 Xian | 22:43 Jiayuguan South | |
D2737 7H44M | 10:24 Xian North | 18:08 Jiayuguan South | |
D2687 8H4M | 11:06 Xian North | 19:10 Jiayuguan South | |
Z259 16H45M | 12:25 Xian | 05:10+1 Jiayuguan South | |
Z65 16H51M | 13:00 Xian | 05:51+1 Jiayuguan South | |
T269 15H22M | 22:00 Xian | 13:22+1 Jiayuguan South |
Load More Trains
Jiayuguan to Xi’an Train:
Everyday, 18 Jiayuguan to Xi'an trains are operated, including 6 bullet trains and 12 normal trains. It takes bullet trains 7.5 - 8 hours and normal trains 15 - 19.5 hours to finish the long journey.
- Last updated on Aug. 12, 2025 by Grace Yang -