There are 4 ways to get from Xining 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 via Shangchuankou
best- Take the train from Xining to Minghe SouthXining
- Take the train from Minghe South to Lanzhou West StationXi'an North / ...
2h 23m¥106–169Train
cheapest- Take the train from Xining to LanzhouLhasa / ...
2h 44m¥45–160Drive 217.2 km
- Drive from Xining to Lanzhou217.2 km
2h 35m¥192–277Taxi
- Take the taxi from Xining to Lanzhou217.2 km
2h 35m¥340–410
Xining to Lanzhou by train
Questions & Answers
The cheapest way to get from Xining to Lanzhou is to train which costs ¥45 - ¥160 and takes 2h 44m.
The fastest way to get from Xining to Lanzhou is to train via Shangchuankou which takes 2h 23m and costs ¥100 - ¥170.
Yes, there is a direct train departing from Xining and arriving at Lanzhou. Services depart every three hours, and operate every day. The journey takes approximately 2h 44m.
The distance between Xining and Lanzhou is 196 km. The road distance is 217.2 km.
The best way to get from Xining to Lanzhou without a car is to train via Shangchuankou which takes 2h 23m and costs ¥100 - ¥170.
It takes approximately 2h 23m to get from Xining to Lanzhou, including transfers.
Xining to Lanzhou train services, operated by China Railways D-Class, depart from Xining station.
Xining to Lanzhou train services, operated by China Railways D-Class, arrive at Minghe South station.
Yes, the driving distance between Xining to Lanzhou is 217 km. It takes approximately 2h 35m to drive from Xining to Lanzhou.
There are 50+ hotels available in Lanzhou.
What companies run services between Xining, China and Lanzhou, China?
You can take a train from Xining to Dongfanghong Square via Minghe South, Lanzhou West Station, and West Railway Station North Square in around 2h 23m.
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
- Ave. Duration
- 1h 57m
- Frequency
- Twice daily
- Estimated price
- ¥80–160
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–120
- Adult - 1st Class
- ¥110–160
Train from Xining to Lanzhou
Train from Xining to Lanzhou
Train from Xining to Lanzhou
- Ave. Duration
- 3h 9m
- Frequency
- Once daily
- Estimated price
- ¥45–130
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥45–70
- Hard Sleeper
- ¥100–130
- Soft Sleeper
- ¥160–210
- Ave. Duration
- 2h 35m
- Estimated price
- ¥340–410
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 Gatwick Airport into central London, Thanksgiving 2018: How to travel stress-free, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.















