There are 4 ways to get from Baiyin to Lanzhou 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
best- Take the train from Baiyin West to Lanzhoutrain 2635
1h 22m¥42–87Drive 78.6 km
- Drive from Baiyin to Lanzhoucar 78.6 km
53 min¥67–97Taxi
- Take the taxi from Baiyin to Lanzhoutaxi 78.6 km
53 min¥130–160Train via West Railway Station North Square
- Take the train from Baiyin West to Lanzhou Westtrain Yinchuan
2h 40m¥43–92
Questions & Answers
The cheapest way to get from Baiyin to Lanzhou is to train which costs ¥40 - ¥90 and takes 1h 22m.
The fastest way to get from Baiyin to Lanzhou is to drive which takes 53 min and costs ¥65 - ¥100.
No, there is no direct train from Baiyin to Lanzhou. However, there are services departing from Baiyin West and arriving at Lanzhou via . The journey, including transfers, takes approximately 1h 22m.
The distance between Baiyin and Lanzhou is 93 km. The road distance is 78.6 km.
The best way to get from Baiyin to Lanzhou without a car is to train which takes 1h 22m and costs ¥40 - ¥90.
It takes approximately 1h 22m to get from Baiyin to Lanzhou, including transfers.
Baiyin to Lanzhou train services, operated by China Railways, depart from Baiyin West station.
Baiyin to Lanzhou train services, operated by China Railways, arrive at Lanzhou station.
Yes, the driving distance between Baiyin to Lanzhou is 79 km. It takes approximately 53 min to drive from Baiyin to Lanzhou.
There are 65+ hotels available in Lanzhou.
What companies run services between Baiyin, China and Lanzhou, China?
China Railways operates a train from Baiyin West to Lanzhou once daily. Tickets cost ¥21–55 and the journey takes 1h 15m. China Railways K-Class also services this route once daily.
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Baiyin West to Lanzhou
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ¥21–55
- Schedules at
- chinahighlights.com
Train from Baiyin West to Lanzhou
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–60
- Soft sleeper
- ¥70–95
Train from Baiyin West to Lanzhou West
- Hard Seat
- ¥20–27
- Hard sleeper
- ¥45–65
- Soft sleeper
- ¥75–100
- Ave. Duration
- 53 min
- Estimated price
- ¥130–160
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 JFK to New York City, How to get from Southend Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.




