Home / Train /

Xian - Zhangye Train

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 - ArrivalTravel Time
D267107:48 - 13:315h43m
D270108:00 - 13:545h54m
D271708:30 - 14:406h10m
D272109:15 - 15:376h22m
D273710:24 - 16:035h39m
D268711:06 - 17:296h23m
See more Xian Schedule

Zhangye to Xian Bullet Train Timetable

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
D268209:08 - 15:456h37m
D269611:09 - 17:446h35m
D273812:49 - 19:136h24m
D267414:42 - 21:186h36m
D270815:50 - 22:026h12m
D272816:25 - 22:496h24m
D271817:19 - 23:286h9m
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 SeatSecond Class Seat
CNY 507 - 585
USD 75 - 87
CNY 317 - 365.5
USD 47 - 54

 

Xian - Zhangye Normal Speed Train

Basic Facts

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 - ArrivalTravel Time
Z59504:52 - 18:3313h41m
T19705:19 - 19:1613h57m
Z36106:05 - 19:3313h28m
Z3706:11 - 18:0011h49m
Z29306:42 - 19:2312h41m
Z17907:03 - 20:4713h44m
Z13507:32 - 19:4412h12m
Z10507:38 - 20:0112h23m
Z4108:25 - 20:1611h51m
Z30508:52 - 20:5912h7m
T26922:00 - 11:31+13h31m
See more Xian Schedule 
 

Zhangye to Xian Train Timetable

(Last Update on May 8, 2026)
Train No.Departure - ArrivalTravel Time
Z4207:41 - 21:0213h21m
Z10608:05 - 21:1713h12m
Z30608:12 - 21:2513h13m
Z13608:19 - 21:5613h37m
Z29408:54 - 23:2414h30m
Z18009:17 - 23:5514h38m
T19809:30 - 00:57+15h27m
Z36209:53 - 00:11+14h18m
Z59611:18 - 01:20+14h2m
T27017:49 - 09:43+15h54m
Z6618: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 SleeperHard SleeperHard 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 -