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
Xi'an
03:16
Yanan
 
3H4M
K772
3H28M
05:40
Xi'an
09:08
Yanan
 
3H28M
C9302
1H22M
07:00
Xi'an North
08:22
Yanan
 
1H22M
C9304
1H34M
07:15
Xi'an North
08:49
Yanan
 
1H34M
K998
4H13M
07:49
Yinzhen [Xi'an]
12:02
Yanan
 
4H13M
D180
2H10M
08:00
Xi'an
10:10
Yanan
 
2H10M
C9306
1H38M
08:00
Xi'an North
09:38
Yanan
 
1H38M
K8204
3H20M
08:06
Xi'an
11:26
Yanan
 
3H20M
7006
6H5M
08:12
Xi'an
14:17
Yanan
 
6H5M
C9306
1H21M
08:17
Gaoling
09:38
Yanan
 
1H21M
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
C9308
1H8M
09:00
Xi'an North
10:08
Yanan
 
1H8M
C9310
1H43M
09:10
Xi'an North
10:53
Yanan
 
1H43M
C9312
1H41M
10:00
Xi'an North
11:41
Yanan
 
1H41M
C142
2H25M
10:03
Xi'an
12:28
Yanan
 
2H25M
C9314
1H30M
10:30
Xi'an North
12:00
Yanan
 
1H30M
C9314
1H13M
10:47
Gaoling
12:00
Yanan
 
1H13M
K214
3H26M
12:13
Xi'an
15:39
Yanan
 
3H26M
C9316
1H39M
12:46
Xi'an North
14:25
Yanan
 
1H39M
K560
3H37M
12:56
Xi'an
16:33
Yanan
 
3H37M
C186
2H45M
13:17
Xi'an
16:02
Yanan
 
2H45M
C9318
1H41M
13:25
Xi'an North
15:06
Yanan
 
1H41M
C9318
1H24M
13:42
Gaoling
15:06
Yanan
 
1H24M
K8168
3H39M
14:06
Xi'an
17:45
Yanan
 
3H39M
C9320
1H8M
14:10
Xi'an North
15:18
Yanan
 
1H8M
C202
2H17M
15:17
Xi'an
17:34
Yanan
 
2H17M
C9322
1H34M
15:30
Xi'an North
17:04
Yanan
 
1H34M
C198
2H30M
16:20
Xi'an
18:50
Yanan
 
2H30M
C9324
1H30M
16:30
Xi'an North
18:00
Yanan
 
1H30M
K656
3H34M
16:31
Xi'an
20:05
Yanan
 
3H34M
C9326
1H42M
16:50
Xi'an North
18:32
Yanan
 
1H42M
K656
3H4M
17:01
Lintong
20:05
Yanan
 
3H4M
C9328
1H30M
17:35
Xi'an North
19:05
Yanan
 
1H30M
C9328
1H13M
17:52
Gaoling
19:05
Yanan
 
1H13M
C9330
1H34M
18:26
Xi'an North
20:00
Yanan
 
1H34M
C9332
1H35M
18:51
Xi'an North
20:26
Yanan
 
1H35M
K692
4H16M
19:07
Yinzhen [Xi'an]
23:23
Yanan
 
4H16M
C9334
1H27M
19:43
Xi'an North
21:10
Yanan
 
1H27M
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
C9336
1H30M
20:16
Xi'an North
21:46
Yanan
 
1H30M
C9336
1H13M
20:33
Gaoling
21:46
Yanan
 
1H13M
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:

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 Xi'an Train Schedule
 
Major Rail Lines from Xi'an to:
- Last updated on Dec. 30, 2025 by Grace Yang -