Home / Train /

Xi'an to Yan'an Train

With the operation of Xi'an - Yan'an high speed rail line on December 26, 2025, 31 Xi'an to Yan’an high speed trains travel daily for a distance of 326 kilometers (200 miles) now, taking about 1 - 2.5 hours for a one-way trip. A ride on the second class seat costs CNY 86 - 156 and that on the first class seat costs CNY 138 - 248. Most Xi'an to Yan'an high speed trains start from Xi'an North Railway Station and arrive at Yan'an Railway Station; 6 departures leave from Xi'an Railway Station

Nearly 18 normal trains are also in service from Xi’an to Yan’an with a duration of 3 - 6 hours. The ticket price is CNY 141.5 - 155.5 for the soft sleeper, CNY 97.5 - 105.5 for the hard sleeper, and CNY 43.5 - 51.5 for the hard seat. Most of the normal trains start from Xi'an Railway Station, and 2 from Xi'an Yinzhen Railway Station.

Xi’an to Yan’an Train Tickets Booking

Train
Dep.
Arr.
TrainDep.Arr.Duration
K546
3H4M
00:12
Xian
03:16
Yanan
 
3H4M
Z140
2H51M
06:13
Yinzhen [Xian]
09:04
Yanan
 
2H51M
C8902
1H11M
06:35
Xian North
07:46
Yanan
 
1H11M
K998
3H54M
06:48
Yinzhen [Xian]
10:42
Yanan
 
3H54M
C8904
1H25M
06:50
Xian North
08:15
Yanan
 
1H25M
C8906
1H34M
07:00
Xian North
08:34
Yanan
 
1H34M
C8908
1H33M
07:40
Xian North
09:13
Yanan
 
1H33M
C8910
1H41M
07:53
Xian North
09:34
Yanan
 
1H41M
D180
2H11M
08:00
Xian
10:11
Yanan
 
2H11M
K8204
3H20M
08:06
Xian
11:26
Yanan
 
3H20M
C8910
1H24M
08:10
Gaoling
09:34
Yanan
 
1H24M
7006
6H1M
08:12
Xian
14:13
Yanan
 
6H1M
C8912
1H29M
08:20
Xian North
09:49
Yanan
 
1H29M
K8162
3H38M
08:30
Xian
12:08
Yanan
 
3H38M
7006
5H36M
08:37
Lintong
14:13
Yanan
 
5H36M
C8914
1H43M
08:42
Xian North
10:25
Yanan
 
1H43M
D220
2H11M
08:55
Xian
11:06
Yanan
 
2H11M
C8916
1H36M
09:13
Xian North
10:49
Yanan
 
1H36M
C188
2H30M
10:04
Xian
12:34
Yanan
 
2H30M
G2110
1H33M
10:36
Xian North
12:09
Yanan
 
1H33M
C8972
1H49M
11:20
Xian North
13:09
Yanan
 
1H49M
C8972
1H32M
11:37
Gaoling
13:09
Yanan
 
1H32M
K214
3H26M
12:13
Xian
15:39
Yanan
 
3H26M
G3354
1H13M
12:27
Xian North
13:40
Yanan
 
1H13M
G360
1H8M
12:46
Xian North
13:54
Yanan
 
1H8M
K560
3H37M
12:56
Xian
16:33
Yanan
 
3H37M
G3364
1H21M
12:57
Xian North
14:18
Yanan
 
1H21M
C8942
1H13M
14:22
Xian North
15:35
Yanan
 
1H13M
G3362
1H35M
14:39
Xian North
16:14
Yanan
 
1H35M
C8974
1H42M
15:30
Xian North
17:12
Yanan
 
1H42M
C202
2H19M
15:41
Xian
18:00
Yanan
 
2H19M
C8974
1H25M
15:47
Gaoling
17:12
Yanan
 
1H25M
C198
2H34M
16:01
Xian
18:35
Yanan
 
2H34M
C8946
1H35M
16:02
Xian North
17:37
Yanan
 
1H35M
C8920
1H33M
16:16
Xian North
17:49
Yanan
 
1H33M
K772
3H25M
16:18
Xian
19:43
Yanan
 
3H25M
G2172
1H36M
16:30
Xian North
18:06
Yanan
 
1H36M
K656
3H30M
16:31
Xian
20:01
Yanan
 
3H30M
C8920
1H16M
16:33
Gaoling
17:49
Yanan
 
1H16M
G2194
1H42M
16:48
Xian North
18:30
Yanan
 
1H42M
K656
3H5M
16:56
Lintong
20:01
Yanan
 
3H5M
G3350
1H36M
18:00
Xian North
19:36
Yanan
 
1H36M
G3360
1H35M
18:24
Xian North
19:59
Yanan
 
1H35M
G3352
1H58M
18:40
Xian North
20:38
Yanan
 
1H58M
G3352
1H39M
18:59
Gaoling
20:38
Yanan
 
1H39M
K692
4H15M
19:08
Yinzhen [Xian]
23:23
Yanan
 
4H15M
G364
1H11M
19:38
Xian North
20:49
Yanan
 
1H11M
K692
3H15M
20:08
Xian
23:23
Yanan
 
3H15M
K1574
3H20M
20:15
Xian
23:35
Yanan
 
3H20M
D42
2H46M
20:23
Xian
23:09
Yanan
 
2H46M
K8170
3H19M
20:42
Xian
00:01+1
Yanan
 
3H19M
C8924
1H18M
21:46
Xian North
23:04
Yanan
 
1H18M
D178
2H18M
22:47
Xian
01:05+1
Yanan
 
2H18M
C200
2H17M
22:59
Xian
01:16+1
Yanan
 
2H17M
T8
2H52M
23:12
Xian
02:04+1
Yanan
 
2H52M
Load More Trains
 

Yan’an to Xi’an Train:

47 Yan’an to Xi’an trains serve passengers on a daily basis, including 32 high speed trains and 15 normal trains. A single trip of Yan’an to Xi’an takes about 1 - 3.5 hours by high speed trains, and 3 - 6.5 hours by normal trains.

See detailed Xian Train Schedule
 
Major Rail Lines from Xian to:
- Last updated on Dec. 30, 2025 by Grace Yang -