There are 6 ways to get from Zhangye to Yinchuan 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 Zhangye West Station to Jinchangtrain Dunhuang
- Take the train from Jinchang to Yinchuantrain Urumqi
10h 37m¥125–308Drive 623.8 km
- Drive from Zhangye to Yinchuancar 623.8 km
8h 45m¥525–758Taxi
- Take the taxi from Zhangye to Yinchuantaxi 623.8 km
8h 45m¥950–1,200Fly from Zhangye Ghanzhou Airport
- Fly from Zhangye Ghanzhou Airport (YZY) to Yinchuan Hedong Airport (INC)plane YZY - INC
8h 51m¥1,718–7,642Train to Jiayuguan Airport, fly
- Take the train from Zhangye West Station to Jiayuguan Southtrain
- Fly from Jiayuguan Airport (JGN) to Yinchuan Hedong Airport (INC)plane JGN - INC
6h 17m¥2,236–6,723Train to Jinchang, fly
- Take the train from Zhangye West Station to Jinchangtrain
- Fly from Jinchang (JIC) to Yinchuan Hedong Airport (INC)plane JIC - INC
10h 29m¥865–3,662
Zhangye Ghanzhou Airport (YZY) to Yinchuan Hedong Airport (INC) flights
Comparing Your Travel Options
The cheapest way to get from Zhangye to Yinchuan is to train which costs ¥120 - ¥310 and takes 10h 37m.
The fastest way to get from Zhangye to Yinchuan is to train and fly which takes 6h 17m and costs ¥2200 - ¥7000.
No, there is no direct train from Zhangye station to Yinchuan. However, there are services departing from Zhangye West Station and arriving at Yinchuan via Jinchang. The journey, including transfers, takes approximately 10h 37m.
The distance between Zhangye and Yinchuan is 760 km. The road distance is 623.8 km.
The best way to get from Zhangye to Yinchuan without a car is to train which takes 10h 37m and costs ¥120 - ¥310.
It takes approximately 10h 37m to get from Zhangye to Yinchuan, including transfers.
Zhangye to Yinchuan train services, operated by China Railways K-Class, depart from Zhangye West Station.
The best way to get from Zhangye to Yinchuan is to train which takes 10h 37m and costs ¥120 - ¥310. Alternatively, you can fly, which costs ¥1700 - ¥8000 and takes 8h 51m.
Zhangye to Yinchuan train services, operated by China Railways K-Class, arrive at Jinchang station.
Yes, the driving distance between Zhangye to Yinchuan is 624 km. It takes approximately 8h 45m to drive from Zhangye to Yinchuan.
What companies run services between Zhangye, China and Yinchuan, China?
You can take a train from Zhangye West Station to Yinchuan via Jinchang and Yinchuan in around 10h 37m. Alternatively, China United, China Southern Airlines, and eight other airlines fly from Zhangye Ghanzhou Airport (YZY) to Yinchuan Hedong Airport (INC) 4 times a day.
- Website
- xiamenair.com
Flights from Zhangye Ghanzhou Airport to Yinchuan Hedong Airport via Wuhan
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,500–9,500
Flights from Zhangye Ghanzhou Airport to Yinchuan Hedong Airport via Beijing Daxing
- Ave. Duration
- 12h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥5,500–13,000
Flights from Jinchang to Yinchuan Hedong Airport via Beijing Daxing
- Ave. Duration
- 9h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,500
- Website
- okair.net
Flights from Zhangye Ghanzhou Airport to Yinchuan Hedong Airport via Xi An
- Ave. Duration
- 12h 10m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- ¥2,800–7,500
Flights from Jinchang to Yinchuan Hedong Airport via Urumqi
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥950–4,200
- Website
- hbhk.com.cn
Flights from Zhangye Ghanzhou Airport to Yinchuan Hedong Airport via Beijing Daxing
- Ave. Duration
- 12h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥5,500–13,000
Flights from Jinchang to Yinchuan Hedong Airport via Beijing Daxing
- Ave. Duration
- 9h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,500
- Website
- loongair.cn
Flights from Zhangye Ghanzhou Airport to Yinchuan Hedong Airport via Urumqi
- Ave. Duration
- 14h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–7,500
- Website
- en.ceair.com
Flights from Jiayuguan Airport to Yinchuan Hedong Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥2,100–6,500
Flights from Jinchang to Yinchuan Hedong Airport via Jiayuguan Airport
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥1,400–3,900
- Website
- airchina.com
Flights from Jinchang to Yinchuan Hedong Airport via Chongqing
- Ave. Duration
- 9h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥700–3,400
Flights from Jinchang to Yinchuan Hedong Airport via Beijing Daxing
- Ave. Duration
- 10h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,500
- Website
- flycua.com
Flights from Zhangye Ghanzhou Airport to Yinchuan Hedong Airport via Beijing Daxing
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- ¥5,500–13,000
- Website
- chinaexpressair.com
Flights from Zhangye Ghanzhou Airport to Yinchuan Hedong Airport via Chongqing
- Ave. Duration
- 10h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥5,000–8,500
- Website
- ch.com
Flights from Zhangye Ghanzhou Airport to Yinchuan Hedong Airport via Chongqing
- Ave. Duration
- 12h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥5,000–8,500
Train from Zhangye West Station to Jinchang
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
Train from Zhangye West Station to Jiayuguan South
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–90
- Soft sleeper
- ¥100–140
Train from Zhangye West Station to Jinchang
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
Train from Jinchang to Yinchuan
- Ave. Duration
- 7h 13m
- Frequency
- Once daily
- Estimated price
- ¥65–180
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥65–100
- Hard Sleeper
- ¥140–180
- Soft Sleeper
- ¥230–280
- Ave. Duration
- 8h 45m
- Estimated price
- ¥950–1,200
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 Flying into Beijing?, Travelling around the UAE, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Book your Zhangye to Yinchuan train tickets online with Omio.
There are 38+ hotels available in Yinchuan.







