There are 7 ways to get from Baotou to Lanzhou 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 West Railway Station North Square
best- Take the train from Baotou to Lanzhou Westtrain Beijing North
7h 23m¥307–721Train
cheapest- Take the train from Baotou to Lanzhoutrain 2635
14h 41m¥114–282Bus
- Take the bus from Baotou to Yinchuan Traveling Bus Stationbus
- Take the bus from Yinchuan Nanmen Station to Lanzhoubus
14h 39m¥320–328Drive 874.4 km
- Drive from Baotou to Lanzhoucar 874.4 km
10h 12m¥744–1,074Fly from Baotou Donghe Airport, bus
- Fly from Baotou Donghe Airport (BAV) to Lanzhou (LHW)plane BAV - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
6h 34m¥718–3,075Train via Qingtongxia
- Take the train from Baotou to Qingtongxiatrain Shenyang
- Take the train from Qingtongxia to Lanzhou Westtrain Yinchuan
17h 37m¥134–352Train to Hohhot Baita International Airport, fly, bus
- Take the train from Baotou to Hohhot Easttrain
- Fly from Hohhot Baita International Airport (HET) to Lanzhou (LHW)plane HET - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
6h 2m¥776–2,692
Baotou Donghe Airport (BAV) to Lanzhou (LHW) flights
Questions & Answers
The cheapest way to get from Baotou to Lanzhou is to train which costs ¥110 - ¥290 and takes 14h 41m.
The fastest way to get from Baotou to Lanzhou is to train and fly and bus which takes 6h 2m and costs ¥750 - ¥2700.
No, there is no direct bus from Baotou to Lanzhou. However, there are services departing from Baotou and arriving at Lanzhou via Yinchuan Nanmen Station. The journey, including transfers, takes approximately 14h 39m.
No, there is no direct train from Baotou to Lanzhou. However, there are services departing from Baotou and arriving at Dongfanghong Square via West Railway Station North Square. The journey, including transfers, takes approximately 7h 23m.
The distance between Baotou and Lanzhou is 997 km. The road distance is 874.4 km.
The best way to get from Baotou to Lanzhou without a car is to train via West Railway Station North Square which takes 7h 23m and costs ¥300 - ¥750.
It takes approximately 7h 23m to get from Baotou to Lanzhou, including transfers.
Baotou to Lanzhou bus services, operated by Qichezhan, depart from Baotou station.
Baotou to Lanzhou train services, operated by China Railways D-Class, depart from Baotou station.
The best way to get from Baotou to Lanzhou is to train via West Railway Station North Square which takes 7h 23m and costs ¥300 - ¥750. Alternatively, you can bus, which costs ¥320 - ¥330 and takes 14h 39m.
What companies run services between Baotou, China and Lanzhou, China?
China Railways D-Class operates a train from Baotou to Lanzhou West once daily. Tickets cost ¥290–700 and the journey takes 6h 57m. Alternatively, you can take a vehicle from Baotou to Lanzhou via Baotou, Yinchuan Traveling Bus Station, and Yinchuan Nanmen Station in around 14h 39m.
- Website
- en.ceair.com
Flights from Baotou Donghe Airport to Lanzhou via Zhengzhou
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–4,300
Flights from Baotou Donghe Airport to Lanzhou via Wuhan
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,000–4,800
Flights from Hohhot Baita International Airport to Lanzhou
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,500–4,800
- Website
- chinaexpressair.com
Flights from Baotou Donghe Airport to Lanzhou via Taiyuan
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–3,200
Flights from Hohhot Baita International Airport to Lanzhou
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,500–4,800
- Website
- ch.com
Flights from Baotou Donghe Airport to Lanzhou via Taiyuan
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–3,200
Flights from Baotou Donghe Airport to Lanzhou via Tianfu International
- Ave. Duration
- 10h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥650–3,000
- Website
- cdal.com.cn
Flights from Baotou Donghe Airport to Lanzhou via Tianfu International
- Ave. Duration
- 10h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥650–3,000
- Website
- hainanairlines.com
Flights from Baotou Donghe Airport to Lanzhou via Tianjin Binhai
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,900–4,700
- Website
- ch.com
Flights from Hohhot Baita International Airport to Lanzhou
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥700–2,500
Train from Baotou to Lanzhou West
- Ave. Duration
- 6h 57m
- Frequency
- Once daily
- Estimated price
- ¥290–700
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥290–410
- Adult - 1st Class
- ¥500–700
Train from Baotou to Hohhot East
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ¥75–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥100–140
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Baotou to Lanzhou
- Ave. Duration
- 14h 34m
- Frequency
- Once daily
- Estimated price
- ¥95–230
- Schedules at
- chinahighlights.com
Train from Baotou to Lanzhou
- Hard Seat
- ¥100–140
- Hard sleeper
- ¥180–260
- Soft sleeper
- ¥300–400
Train from Baotou to Qingtongxia
- Hard Seat
- ¥65–90
- Hard sleeper
- ¥120–170
- Soft sleeper
- ¥200–260
Train from Qingtongxia to Lanzhou West
- Hard Seat
- ¥50–70
- Hard sleeper
- ¥95–140
- Soft sleeper
- ¥150–210
Train from Baotou to Hohhot East
- Hard Seat
- ¥27–40
- Hard sleeper
- ¥55–80
- Soft sleeper
- ¥95–130
Train from Baotou to Hohhot East
- Ave. Duration
- 2h 14m
- Frequency
- Once daily
- Estimated price
- ¥45–120
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥45–65
- Hard Sleeper
- ¥100–120
- Soft Sleeper
- ¥160–200
- Website
- qichezhan.net
Bus from Baotou to Yinchuan Traveling Bus Station
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a day
- Estimated price
- ¥150
- Schedules at
- qichezhan.net
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Yinchuan Nanmen Station to Lanzhou
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥140
- Schedules at
- bus.ctrip.com
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Lanzhou Airport to Oriental Hotel
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
Bus from Lanzhou Airport to Oriental Hotel
- Ave. Duration
- 1h 5m
- 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 Which London airport should I choose?, Need to know: Greyhound, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Baotou to Lanzhou bus services, operated by Qichezhan, arrive at Yinchuan Traveling Bus Station.
Baotou to Lanzhou train services, operated by China Railways D-Class, arrive at Lanzhou West station.
Yes, the driving distance between Baotou to Lanzhou is 874 km. It takes approximately 10h 12m to drive from Baotou to Lanzhou.
There are 65+ hotels available in Lanzhou.











