Home / Train /

Xi'an to Yan'an Train

Taking about 2 - 2.5 hours, 9 Xi'an to Yan’an high speed trains travel daily for a distance of 326 kilometers (200 miles). A ride on the second class seat is CNY 81 - 91 and on the first class seat is CNY 129 - 145. All Xi'an to Yan'an high speed trains start from Xi'an Railway Station and arrive at Yan'an Railway Station

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

Xi’an to Yan’an Train Tickets Booking

Train
Dep.
Arr.
Train Dep. Arr. Duration
K546
3H4M
00:12
Xi'an
03:16
Yanan
3H4M
K772
3H28M
05:40
Xi'an
09:08
Yanan
3H28M
K998
4H13M
07:49
Yinzhen [Xi'an]
12:02
Yanan
4H13M
D180
2H10M
08:00
Xi'an
10:10
Yanan
2H10M
K8204
3H20M
08:06
Xi'an
11:26
Yanan
3H20M
7006
6H5M
08:12
Xi'an
14:17
Yanan
6H5M
K8162
3H46M
08:30
Xi'an
12:16
Yanan
3H46M
7006
5H40M
08:37
Lintong
14:17
Yanan
5H40M
D220
2H10M
08:55
Xi'an
11:05
Yanan
2H10M
C184
2H31M
10:39
Xi'an
13:10
Yanan
2H31M
K4682
3H16M
11:39
Xi'an
14:55
Yanan
3H16M
K214
3H26M
12:13
Xi'an
15:39
Yanan
3H26M
K560
3H37M
12:56
Xi'an
16:33
Yanan
3H37M
C186
2H45M
13:17
Xi'an
16:02
Yanan
2H45M
C212
2H26M
13:50
Xi'an
16:16
Yanan
2H26M
K8168
3H39M
14:06
Xi'an
17:45
Yanan
3H39M
C202
2H17M
15:17
Xi'an
17:34
Yanan
2H17M
C198
2H30M
16:20
Xi'an
18:50
Yanan
2H30M
K656
3H34M
16:31
Xi'an
20:05
Yanan
3H34M
K656
3H4M
17:01
Lintong
20:05
Yanan
3H4M
K692
4H16M
19:07
Yinzhen [Xi'an]
23:23
Yanan
4H16M
C188
2H30M
19:48
Xi'an
22:18
Yanan
2H30M
T42
2H49M
20:07
Xi'an
22:56
Yanan
2H49M
K692
3H15M
20:08
Xi'an
23:23
Yanan
3H15M
K1574
3H20M
20:15
Xi'an
23:35
Yanan
3H20M
D178
2H18M
22:47
Xi'an
01:05+1
Yanan
2H18M
C200
2H17M
22:59
Xi'an
01:16+1
Yanan
2H17M
T8
2H52M
23:12
Xi'an
02:04+1
Yanan
2H52M
K1686
3H6M
23:20
Xi'an
02:26+1
Yanan
3H6M
Load More Trains

Yan’an to Xi’an Train:

27 Yan’an to Xi’an trains serve passengers on a daily basis, including 11 high speed trains and 16 normal trains. A single trip of Yan’an to Xi’an high speed trains takes about 2 - 3.5 hours, and of Yan’an to Xi’an normal trains takes 3 - 6.5 hours.

See detailed Xi'an Train Schedule
 
Major Rail Lines from Xi'an to:
- Last updated on Aug. 12, 2025 by Grace Yang -