Currently Zhangye is connected with Xi'an by over 5 pairs of high speed trains and more than 10 pairs of normal speed ones. The duration is about 5.5 - 6.5 hours and 12 - 16.5 hours respectively. CNY 312.5 - 349 is needed for a second class seat on bullet trains.
Xi'an - Zhangye High Speed Train
Basic Facts:

Duration: about 5.5 - 6.5 hours

Distance: 1,053km (654mi)

Top speed: 250 km/h (155 mph)

Operated at:
Xi'an North Railway Station,
Zhangye West Railway Station
Major stations along the way: Xianyang West, Yangling South, Baoji South, Tianshui South, Dingxi North, Tongwei, Yuzhong,
Lanzhou West, Xining, Menyuan, Minle
Xi'an to Zhangye High Speed Train Schedule
(Last Update on Jul 4, 2025)
Train No. | Departure - Arrival | Travel Time |
---|
D2671 | 07:48 - 13:31 | 5h43m |
D2717 | 08:30 - 14:40 | 6h10m |
D2721 | 09:15 - 15:37 | 6h22m |
D2737 | 10:21 - 16:03 | 5h42m |
D2687 | 11:08 - 17:29 | 6h21m |
See more
Xi'an Schedule Zhangye to Xi'an Bullet Train Timetable
(Last Update on Jul 4, 2025)
Train No. | Departure - Arrival | Travel Time |
---|
D2682 | 09:09 - 15:45 | 6h36m |
D2696 | 11:09 - 17:44 | 6h35m |
D2738 | 12:49 - 19:13 | 6h24m |
D2674 | 14:42 - 21:18 | 6h36m |
D2708 | 15:50 - 22:00 | 6h10m |
D2728 | 16:25 - 22:51 | 6h26m |
D2718 | 17:19 - 23:28 | 6h9m |
Note: The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
Xi'an - Zhangye High Speed Train Ticket Fare
(Last Update on Jul 4, 2025)
First Class Seat | Second Class Seat | CNY 501.5 - 559.5 USD 70 - 79 | CNY 312.5 - 349 USD 44 - 49 |
Xi'an - Zhangye Normal Speed Train
Operated at:
Xi'an Railway Station, Zhangye West Railway Station
Duration: about 12 - 16.5 hours
Distance: 1,172 - 1,223km (727 - 760mi)
Top speed: 120/ 140/ 160 km/h (75/ 87/ 99 mph)
Major stations along the way: Baoji, Tianshui, Gangu, Longxi, Dingxi, Lanzhou, Wuwei, Jinchang
Xi'an to Zhangye Train Schedule
(Last Update on Jul 4, 2025)
Train No. | Departure - Arrival | Travel Time |
---|
K4113 | 04:06 - 19:20 | 15h14m |
K4205 | 04:45 - 00:19+ | 19h34m |
Z595 | 04:52 - 18:33 | 13h41m |
T197 | 05:19 - 19:05 | 13h46m |
Z361 | 06:09 - 19:33 | 13h24m |
T307 | 06:22 - 19:15 | 12h53m |
Z293 | 06:42 - 19:23 | 12h41m |
Z179 | 07:03 - 20:47 | 13h44m |
Z135 | 07:32 - 19:44 | 12h12m |
Z105 | 07:38 - 20:01 | 12h23m |
Z41 | 08:25 - 20:36 | 12h11m |
Z305 | 08:52 - 20:59 | 12h7m |
K4917 | 11:11 - 02:49+ | 15h38m |
T269 | 22:00 - 11:31+ | 13h31m |
See more
Xi'an Schedule Zhangye to Xi'an Train Timetable
(Last Update on Jul 4, 2025)
Train No. | Departure - Arrival | Travel Time |
---|
K4114 | 07:37 - 01:12+ | 17h35m |
Z106 | 08:05 - 21:19 | 13h14m |
Z306 | 08:12 - 21:27 | 13h15m |
Z136 | 08:23 - 21:56 | 13h33m |
Z294 | 08:54 - 23:24 | 14h30m |
T308 | 09:17 - 00:17+ | 15h00m |
T198 | 09:30 - 00:57+ | 15h27m |
Z362 | 09:53 - 00:10+ | 14h17m |
Z596 | 11:18 - 01:20+ | 14h2m |
K366 | 12:57 - 05:26+ | 16h29m |
T270 | 17:52 - 09:44+ | 15h52m |
Note: The above timetables are only for reference. Please search for the real-time schedule via the search tool on the top of this page.
Xi'an - Zhangye Train Ticket Fare
(Last Update on Jul 4, 2025)
Soft Sleeper | Hard Sleeper | Hard Seat | CNY 415.5 - 427.5 USD 58 - 60 | CNY 272.5 - 279.5 USD 38 - 39 | CNY 148.5 - 152.5 USD 21 |
Other Transportation Option: Xi'an – Zhangye Flight
Due to the long distance between Xi'an and Zhangye, taking flights is another choice for passengers to visit these two cities. Every day there is one pair of flights flying between them with the price ranging from CNY 400 to CNY 1,200 around. The total duration is about 2 hours.

Major Rail Lines from Xi'an to:

Major Rail Lines from Zhangye to:
- Last updated on Jul. 04, 2025 by Grace Yang -