There are 5 ways to get from Zhangye to Baiyin by plane, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Zhangye Ghanzhou Airport (YZY) to Lanzhou (LHW)plane YZY - LHW
- Take the taxi from Lanzhou-Airport-LHW to Baiyintaxi
2h¥623–3,137Train
cheapest- Take the train from Zhangye West Station to Lanzhou West Stationtrain Dunhuang
- Take the train from Lanzhou West to Baiyin Southtrain Xining
9h 19m¥146–291Drive 486.8 km
- Drive from Zhangye to Baiyincar 486.8 km
5h 26m¥414–598Taxi
- Take the taxi from Zhangye to Baiyintaxi 486.8 km
5h 26m¥750–900Train via Jinchang
- Take the train from Zhangye West Station to Jinchangtrain
- Take the train from Jinchang to Gulangtrain
- Take the train from Gulang to Lanzhou Westtrain
- Take the train from Lanzhou West to Baiyin Southtrain
10h 16m¥165–368
Zhangye Ghanzhou Airport (YZY) to Lanzhou (LHW) flights
Questions & Answers
The cheapest way to get from Zhangye to Baiyin is to train which costs ¥140 - ¥300 and takes 9h 19m.
The fastest way to get from Zhangye to Baiyin is to fly and taxi which takes 2h and costs ¥600 - ¥3200.
No, there is no direct train from Zhangye station to Baiyin. However, there are services departing from Zhangye West Station and arriving at Baiyin South via Lanzhou West. The journey, including transfers, takes approximately 9h 19m.
The distance between Zhangye and Baiyin is 448 km. The road distance is 486.8 km.
The best way to get from Zhangye to Baiyin without a car is to train which takes 9h 19m and costs ¥140 - ¥300.
It takes approximately 2h to get from Zhangye to Baiyin, including transfers.
Zhangye to Baiyin train services, operated by China Railways K-Class, depart from Zhangye West Station.
Zhangye to Baiyin train services, operated by China Railways K-Class, arrive at Lanzhou West Station.
Yes, the driving distance between Zhangye to Baiyin is 487 km. It takes approximately 5h 26m to drive from Zhangye to Baiyin.
There are three+ hotels available in Baiyin.
What companies run services between Zhangye, China and Baiyin, China?
You can take a train from Zhangye West Station to Baiyin via Lanzhou West and Baiyin South in around 9h 19m.
- Website
- chinaexpressair.com
Flights from Zhangye Ghanzhou Airport to Lanzhou
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ¥430–2,900
Train from Zhangye West Station to Lanzhou West Station
- Hard Seat
- ¥65–90
- Hard sleeper
- ¥120–170
- Soft sleeper
- ¥200–260
Train from Zhangye West Station to Jinchang
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
Train from Jinchang to Gulang
- Hard Seat
- ¥25–35
- Hard sleeper
- ¥50–75
- Soft sleeper
- ¥90–120
Train from Gulang to Lanzhou West
- Hard Seat
- ¥25–35
- Hard sleeper
- ¥55–75
- Soft sleeper
- ¥90–120
Train from Lanzhou West to Baiyin South
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- ¥55–90
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥65–90
Train from Lanzhou West to Baiyin South
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- ¥55–90
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥65–90
- Ave. Duration
- 3h 6m
- Estimated price
- ¥120–900
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 How to get from Florence to Rome, Best ways to travel around Australia, and Need to know: Eurostar - to help you get the most out of your next trip.








