There are 4 ways to get from Xining to Zhangye by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Jinchang
best- Take the train from Xining to Minghe South
- Take the train from Minghe South to Lanzhou West Station
- Take the train from Lanzhou West to Jinchang
- Take the train from Jinchang to Zhangye West Station
10h 10mDrive 339.3 km
cheapest- Drive from Xining to Zhangye339.3 km
3h 53m¥299–432Taxi
- Take the taxi from Xining to Zhangye339.3 km
3h 53m¥500–650Train
- Take the train from Xining to Lanzhou WestXining
- Take the train from Lanzhou West Station to Zhangye West StationLanzhou
10h 14m
Questions & Answers
The cheapest way to get from Xining to Zhangye is to drive which costs ¥290 - ¥440 and takes 3h 53m.
The fastest way to get from Xining to Zhangye is to drive which takes 3h 53m and costs ¥290 - ¥440.
No, there is no direct train from Xining to Zhangye station. However, there are services departing from Xining and arriving at Zhangye West Station via Minghe South, Lanzhou West and Jinchang. The journey, including transfers, takes approximately 10h 10m.
The distance between Xining and Zhangye is 744 km. The road distance is 339.3 km.
The best way to get from Xining to Zhangye without a car is to train via Jinchang which takes 10h 10m and costs .
It takes approximately 10h 10m to get from Xining to Zhangye, including transfers.
Xining to Zhangye train services, operated by China Railways D-Class, depart from Xining station.
Xining to Zhangye train services, operated by China Railways D-Class, arrive at Minghe South station.
Yes, the driving distance between Xining to Zhangye is 339 km. It takes approximately 3h 53m to drive from Xining to Zhangye.
There are eight+ hotels available in Zhangye.
What companies run services between Xining, China and Zhangye, China?
You can take a train from Xining to Zhangye West Station via Minghe South, Lanzhou West, and Jinchang in around 10h 10m.
Train from Xining to Minghe South
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- ¥55–90
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥60–90
Train from Minghe South to Lanzhou West Station
- Ave. Duration
- 20 min
- Frequency
- Once daily
- Estimated price
- ¥50–80
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–75
- Adult - 1st Class
- ¥55–80
Train from Xining to Lanzhou West
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- ¥80–160
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–120
- Adult - 1st Class
- ¥110–160
Train from Lanzhou West to Jinchang
Train from Jinchang to Zhangye West Station
Train from Xining to Lanzhou West
Train from Lanzhou West Station to Zhangye West Station
Train from Xining to Lanzhou West
- 2nd Class Seat
- ¥90–100
- 1st Class Seat
- ¥140–170
- Business Class Seat
- ¥210–310
- Ave. Duration
- 3h 53m
- Estimated price
- ¥500–650
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 Need to know: Jadrolinija, How to get from Florence to Rome, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.













