There are 5 ways to get from Yinchuan to Zhangye by train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yinchuan to Jinchangtrain Shenyang North
- Take the train from Jinchang to Zhangye West Stationtrain Lanzhou
10h 38m¥126–310Drive 624.4 km
- Drive from Yinchuan to Zhangyecar 624.4 km
8h 43m¥528–763Taxi
- Take the taxi from Yinchuan to Zhangyetaxi 624.4 km
8h 43m¥950–1,200Fly to Zhangye Ghanzhou Airport
- Fly from Yinchuan Hedong Airport (INC) to Zhangye Ghanzhou Airport (YZY)plane INC - YZY
9h 11m¥3,116–8,645Fly to Jiayuguan Airport, train
- Fly from Yinchuan Hedong Airport (INC) to Jiayuguan Airport (JGN)plane INC - JGN
- Take the train from Jiayuguan South to Zhangye West Stationtrain
5h 50m¥1,736–5,725
Yinchuan Hedong Airport (INC) to Zhangye Ghanzhou Airport (YZY) flights
Questions & Answers
The cheapest way to get from Yinchuan to Zhangye is to train which costs ¥120 - ¥310 and takes 10h 38m.
The fastest way to get from Yinchuan to Zhangye is to fly and train which takes 5h 50m and costs ¥1700 - ¥6000.
No, there is no direct train from Yinchuan to Zhangye station. However, there are services departing from Yinchuan and arriving at Zhangye West Station via Jinchang. The journey, including transfers, takes approximately 10h 38m.
The distance between Yinchuan and Zhangye is 760 km. The road distance is 624.4 km.
The best way to get from Yinchuan to Zhangye without a car is to train which takes 10h 38m and costs ¥120 - ¥310.
It takes approximately 10h 38m to get from Yinchuan to Zhangye, including transfers.
Yinchuan to Zhangye train services, operated by China Railways T-Class, depart from Yinchuan station.
The best way to get from Yinchuan to Zhangye is to train which takes 10h 38m and costs ¥120 - ¥310. Alternatively, you can fly, which costs ¥3100 - ¥9000 and takes 9h 11m.
Yinchuan to Zhangye train services, operated by China Railways T-Class, arrive at Jinchang station.
Yes, the driving distance between Yinchuan to Zhangye is 624 km. It takes approximately 8h 43m to drive from Yinchuan to Zhangye.
What companies run services between Yinchuan, China and Zhangye, China?
You can take a vehicle from Yinchuan to Zhangye West Station via Yinchuan and Jinchang in around 10h 38m. Alternatively, Xiamen Airlines, Tianjin Airlines, and five other airlines fly from Yinchuan Hedong Airport (INC) to Zhangye Ghanzhou Airport (YZY) twice daily.
- Website
- tianjin-air.com
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Urumqi
- Ave. Duration
- 8h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,000–7,500
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Chongqing
- Ave. Duration
- 13h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥5,000–9,000
Train from Yinchuan to Jinchang
- Ave. Duration
- 7h 23m
- Frequency
- Once daily
- Estimated price
- ¥65–180
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥65–100
- Hard Sleeper
- ¥140–180
- Soft Sleeper
- ¥230–280
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, How to get from London City Airport into central London, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Book your Yinchuan to Zhangye train tickets online with Omio.
There are 10+ hotels available in Zhangye.



