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 Xi'an Train Schedule
Major Rail Lines from Xi'an 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 Xi'an | 20:26 Jiayuguan South | 15H34M |
T197 15H36M | 05:19 Xi'an | 20:55 Jiayuguan South | 15H36M |
Z361 15H21M | 06:09 Xi'an | 21:30 Jiayuguan South | 15H21M |
T307 14H42M | 06:22 Xi'an | 21:04 Jiayuguan South | 14H42M |
Z293 14H40M | 06:42 Xi'an | 21:22 Jiayuguan South | 14H40M |
Z179 15H22M | 07:03 Xi'an | 22:25 Jiayuguan South | 15H22M |
Z135 14H26M | 07:32 Xi'an | 21:58 Jiayuguan South | 14H26M |
Z105 14H31M | 07:38 Xi'an | 22:09 Jiayuguan South | 14H31M |
D2671 7H57M | 07:48 Xi'an North | 15:45 Jiayuguan South | 7H57M |
D2701 7H7M | 08:00 Xi'an North | 15:07 Jiayuguan South | 7H7M |
Z41 13H53M | 08:25 Xi'an | 22:18 Jiayuguan South | 13H53M |
D2717 7H24M | 08:30 Xi'an North | 15:54 Jiayuguan South | 7H24M |
Z305 13H51M | 08:52 Xi'an | 22:43 Jiayuguan South | 13H51M |
D2737 7H47M | 10:21 Xi'an North | 18:08 Jiayuguan South | 7H47M |
D2687 8H2M | 11:08 Xi'an North | 19:10 Jiayuguan South | 8H2M |
K367 16H54M | 12:15 Xi'an | 05:09+1 Jiayuguan South | 16H54M |
K365 17H22M | 13:00 Xi'an | 06:22+1 Jiayuguan South | 17H22M |
T269 15H22M | 22:00 Xi'an | 13:22+1 Jiayuguan South | 15H22M |
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 -