Travel from Lanzhou to Zhangye

Train from Lanzhou to Zhangye

China Railways D-Class operates a train from Lanzhou to Zhangye 3 times a day. Tickets cost $22 - $35 and the journey takes 2 h 41 min.

How to get from Lanzhou to Zhangye

From Lanzhou train to Zhangye West.2 h 41 min$33
From Lanzhou taxi to Zhangye.5 h 29 min$146
From Lanzhou drive to Zhangye.5 h 29 min$55
From Oriental Hotel Lanzhou bus to Lanzhou Airport, walk to Lanzhou airport, fly to Jiayuguan airport, taxi to Jiayuguan South, then train to Zhangye.5 h 48 min$164

How long does it take to get from Lanzhou to Zhangye?

The train from Lanzhou to Zhangye West takes 2 h 41 min including transfers and departs three times a day.

Is there a direct train between Lanzhou and Zhangye?

Yes, there is a direct train departing from Lanzhou and arriving at Zhangye West. Services depart three times a day, and operate every day. The journey takes approximately 2 h 41 min.

Operators from Lanzhou to Zhangye

China Railways D-ClassChina Railways D-Class
With The WayWith The Way
China Eastern AirlinesChina Eastern Airlines
Sichuan AirlinesSichuan Airlines