There are 6 ways to get from Yinchuan to Zhangye by train, car, taxi, plane, or bus
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¥526–759Taxi
- Take the taxi from Yinchuan to Zhangyetaxi 624.4 km
8h 43m¥950–1,200Fly Yinchuan Hedong Airport to Zhangye Ghanzhou Airport
- Fly from Yinchuan Hedong Airport (INC) to Zhangye Ghanzhou Airport (YZY)plane INC - YZY
7h 1m¥2,016–8,645Fly Yinchuan Hedong Airport 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,225Bus, bus to Lanzhou, fly to Zhangye Ghanzhou Airport
- Take the bus from Yinchuan Nanmen Station to Lanzhoubus
- Take the bus from Lanzhou to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Zhangye Ghanzhou Airport (YZY)plane LHW - YZY
9h 27m¥790–4,160
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 ¥2000 - ¥9000 and takes 7h 1m.
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, Okay Airways, and five other airlines fly from Yinchuan Hedong Airport (INC) to Zhangye Ghanzhou Airport (YZY) 4 times a day.
- Website
- tianjin-air.com
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Urumqi
- Ave. Duration
- 6h 57m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,900–8,500
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Chongqing
- Ave. Duration
- 9h 37m
- When
- Tuesday, Thursday, Saturday, Monday, and Wednesday
- Estimated price
- ¥5,500–10,000
- Website
- chinaexpressair.com
Flights from Yinchuan Hedong Airport to Jiayuguan Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥1,900–6,000
Flights from Lanzhou to Zhangye Ghanzhou Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- ¥550–3,900
- Website
- flycua.com
Flights from Yinchuan Hedong Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 7h 47m
- When
- Every day
- Estimated price
- ¥5,500–15,000
- Website
- en.ceair.com
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
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Yinchuan Nanmen Station to Lanzhou
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥140
- Schedules at
- bus.ctrip.com
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Lanzhou to Lanzhou Airport
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
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 Which side of Niagara Falls should I choose (and how do I get there)?, Train travel in France: A guide to SNCF, and Best ways to travel around Australia - 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 six+ hotels available in Zhangye.







