Currently Zhangye is connected with Xian 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.
Xian - 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:
Xian 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
Xian to Zhangye High Speed Train Schedule
(Last Update on May 8, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|
| D2671 | 07:48 - 13:31 | 5h43m |
| D2701 | 08:00 - 13:54 | 5h54m |
| D2717 | 08:30 - 14:40 | 6h10m |
| D2721 | 09:15 - 15:37 | 6h22m |
| D2737 | 10:24 - 16:03 | 5h39m |
| D2687 | 11:06 - 17:29 | 6h23m |
See more
Xian ScheduleZhangye to Xian Bullet Train Timetable
(Last Update on May 8, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|
| D2682 | 09:08 - 15:45 | 6h37m |
| D2696 | 11:09 - 17:44 | 6h35m |
| D2738 | 12:49 - 19:13 | 6h24m |
| D2674 | 14:42 - 21:18 | 6h36m |
| D2708 | 15:50 - 22:02 | 6h12m |
| D2728 | 16:25 - 22:49 | 6h24m |
| 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.
Xian - Zhangye High Speed Train Ticket Fare
(Last Update on May 8, 2026)
| First Class Seat | Second Class Seat | CNY 507 - 585 USD 75 - 87 | CNY 317 - 365.5 USD 47 - 54 |
Xian - Zhangye Normal Speed Train
Operated at:
Xian 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
Xian to Zhangye Train Schedule
(Last Update on May 8, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|
| Z595 | 04:52 - 18:33 | 13h41m |
| T197 | 05:19 - 19:16 | 13h57m |
| Z361 | 06:05 - 19:33 | 13h28m |
| Z37 | 06:11 - 18:00 | 11h49m |
| 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:16 | 11h51m |
| Z305 | 08:52 - 20:59 | 12h7m |
| T269 | 22:00 - 11:31+ | 13h31m |
See more
Xian Schedule Zhangye to Xian Train Timetable
(Last Update on May 8, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|
| Z42 | 07:41 - 21:02 | 13h21m |
| Z106 | 08:05 - 21:17 | 13h12m |
| Z306 | 08:12 - 21:25 | 13h13m |
| Z136 | 08:19 - 21:56 | 13h37m |
| Z294 | 08:54 - 23:24 | 14h30m |
| Z180 | 09:17 - 23:55 | 14h38m |
| T198 | 09:30 - 00:57+ | 15h27m |
| Z362 | 09:53 - 00:11+ | 14h18m |
| Z596 | 11:18 - 01:20+ | 14h2m |
| T270 | 17:49 - 09:43+ | 15h54m |
| Z66 | 18:01 - 08:03+ | 14h2m |
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.
Xian - Zhangye Train Ticket Fare
(Last Update on May 8, 2026)
| Soft Sleeper | Hard Sleeper | Hard Seat | CNY 377.5 - 415.5 USD 56 - 61 | CNY 247.5 - 272.5 USD 37 - 40 | CNY 135.5 - 148.5 USD 20 - 22 |
Other Transportation Option: Xian – Zhangye Flight
Due to the long distance between Xian 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 May. 08, 2026 by Rachel Hou -