There are 6 ways to get from Lanzhou to Shanxi by train, bus, car, 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 via Xi'an
best- Take the train from Lanzhou West Station to Xi'an Northtrain Xi'an North / ...
- Take the train from Xi'an North to Yuncheng Northtrain Baoji South / ...
5h 7m¥288–601Train #2
cheapest- Take the train from Lanzhou to Sanmenxiatrain Xining
- Take the train from Sanmenxia to Yuncheng Stationtrain Shenzhen West
18h 44m¥130–337Bus, train
- Take the bus from Gansu Lanzhou to Xi'anbus
- Take the train from Xi'an North to Yuncheng Northtrain Baoji South / ...
11h 52m¥384–513Drive 796 km
- Drive from Lanzhou to Yunchengcar 796 km
8h 39m¥677–978Bus, fly
- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Taiyuan Wusu International Airport (TYN)plane LHW - TYN
4h 2m¥425–2,080Train
- Take the train from Lanzhou West to Sanmenxia Southtrain Xining
- Take the train from Sanmenxia to Yuncheng Stationtrain Shenzhen West
11h 32m¥400–496
Lanzhou to Shanxi by train
Questions & Answers
The cheapest way to get from Lanzhou to Shanxi is to train which costs ¥130 - ¥340 and takes 18h 44m.
The fastest way to get from Lanzhou to Shanxi is to bus and fly which takes 4h 2m and costs ¥420 - ¥2100.
No, there is no direct train from Lanzhou to Shanxi. However, there are services departing from Dongfanghong Square and arriving at Yuncheng North via Lanzhou West Station and Xi'an North. The journey, including transfers, takes approximately 5h 7m.
The distance between Lanzhou and Shanxi is 796 km. The road distance is 796 km.
The best way to get from Lanzhou to Shanxi without a car is to train via Xi'an which takes 5h 7m and costs ¥280 - ¥600.
It takes approximately 5h 7m to get from Lanzhou to Shanxi, including transfers.
Lanzhou to Shanxi train services, operated by China Railways D-Class, depart from Lanzhou West Station.
Lanzhou to Shanxi train services, operated by China Railways D-Class, arrive at Xi'an North station.
Yes, the driving distance between Lanzhou to Shanxi is 796 km. It takes approximately 8h 39m to drive from Lanzhou to Shanxi.
There are seven+ hotels available in Shanxi.
What companies run services between Lanzhou, China and Shanxi, China?
You can take a subway from Dongfanghong Square to Yuncheng via West Railway Station North Square, Lanzhou West Station, Xi'an North, and Yuncheng North in around 5h 7m.
- Website
- fuzhou-air.cn
Flights from Lanzhou to Taiyuan Wusu International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥360–2,000
- Website
- ch.com
Flights from Lanzhou to Taiyuan Wusu International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥750–2,900
- Website
- sda.cn
Flights from Lanzhou to Taiyuan Wusu International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–3,000
- Website
- en.ceair.com
Flights from Lanzhou to Taiyuan Wusu International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,000–3,300
Train from Lanzhou West Station to Xi'an North
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Xi'an North to Yuncheng North
- Ave. Duration
- 1h 4m
- Frequency
- Every 2 hours
- Estimated price
- ¥85–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–120
- Adult - 1st Class
- ¥120–170
Train from Xi'an North to Yuncheng North
- Ave. Duration
- 1h 4m
- Frequency
- Every 2 hours
- Estimated price
- ¥85–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–120
- Adult - 1st Class
- ¥120–170
Train from Lanzhou West Station to Xi'an North
- 2nd Class Seat
- ¥250–270
- 1st Class Seat
- ¥410–450
- Business Class Seat
- ¥550–850
Train from Lanzhou West to Sanmenxia South
- 2nd Class Seat
- ¥340–380
- 1st Class Seat
- ¥560–620
- Business Class Seat
- ¥800–1,200
Train from Sanmenxia to Yuncheng Station
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
Train from Lanzhou to Sanmenxia
- Hard Seat
- ¥95–130
- Hard sleeper
- ¥170–240
- Soft sleeper
- ¥280–370
Train from Sanmenxia to Yuncheng Station
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Gansu Lanzhou to Xi'an
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- ¥228
- Schedules at
- bus.ctrip.com
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Oriental Hotel to Lanzhou Airport
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
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: Greyhound, Want to know more about Flixbus?, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.













