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
- 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¥527–761Taxi
- 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
7h 16m¥1,916–8,145Fly 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¥2,036–6,225
Yinchuan Hedong Airport (INC) to Zhangye Ghanzhou Airport (YZY) flights
Comparing Your Travel Options
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 ¥2000 - ¥6500.
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 ¥1900 - ¥8500 and takes 7h 16m.
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, China United, Hebei, and six other airlines fly from Yinchuan Hedong Airport (INC) to Zhangye Ghanzhou Airport (YZY) 3 times a day.
- Website
- flycua.com
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 9h 6m
- When
- Every day
- Estimated price
- ¥5,000–12,000
- Website
- en.ceair.com
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 9h 2m
- When
- Every day
- Estimated price
- ¥5,000–12,000
Flights from Yinchuan Hedong Airport to Jiayuguan Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥1,900–6,000
- Website
- tianjin-air.com
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Urumqi
- Ave. Duration
- 8h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–8,000
- Website
- chinaexpressair.com
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Jiayuguan Airport, Dunhuang
- Ave. Duration
- 11h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,300–8,500
Flights from Yinchuan Hedong Airport to Jiayuguan Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥1,900–6,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
Train from Jinchang to Zhangye West Station
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
Train from Jiayuguan South to Zhangye West Station
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–90
- Soft sleeper
- ¥100–140
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 The beginner’s guide to the 2018 World Nomad Games, Travelling by boat in Italy, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
Book your Yinchuan to Zhangye train tickets online with Omio.
There are 10+ hotels available in Zhangye.







