Home / Train /

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.
 

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. 

See detailed Xi'an Train Schedule 
 
Major Rail Lines from Xi'an to:

Major Rail Lines from Jiayuguan to:
- Last updated on Aug. 12, 2025 by Grace Yang -