There are 10 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¥738–1,066Fly Baotou Donghe Airport to Lanzhou, bus
- Fly from Baotou Donghe Airport (BAV) to Lanzhou (LHW)plane BAV - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
6h 34m¥668–2,975Train 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 to Lanzhou, 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¥576–2,292Train, bus to Ordos Ejin Horo Airport, fly to Lanzhou, bus
- Take the train from Baotou Station to Dongsheng Westtrain
- Take the bus from Tieniu Phoenix Hotel to Dongsheng Airportbus
- Fly from Ordos Ejin Horo Airport (DSN) to Lanzhou (LHW)plane DSN - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
7h 29m¥1,060–3,172Fly Baotou Donghe Airport to Xining, train
- Fly from Baotou Donghe Airport (BAV) to Xining (XNN)plane BAV - XNN
- Take the train from Xining to Lanzhou West Stationtrain
9h 7m¥684–3,116Train to Yulin Airport, fly to Lanzhou, bus
- Take the train from Baotou Station to Yulintrain
- Fly from Yulin Airport (UYN) to Lanzhou (LHW)plane UYN - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
7h 48m¥1,684–3,062
Baotou Donghe Airport (BAV) to Lanzhou (LHW) flights
Comparing Your Travel Options
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 ¥550 - ¥2300.
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
- xiamenair.com
Flights from Baotou Donghe Airport to Lanzhou via Zhengzhou
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–3,900
Flights from Baotou Donghe Airport to Lanzhou via Wuhan
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ¥1,900–4,400
Flights from Baotou Donghe Airport to Lanzhou via Tianjin Binhai
- Ave. Duration
- 10h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–3,300
Flights from Hohhot Baita International Airport to Lanzhou
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,300–3,800
Flights from Baotou Donghe Airport to Xining via Xi An
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- ¥550–2,900
Flights from Baotou Donghe Airport to Xining via Chongqing
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ¥750–3,600
- 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–3,900
Flights from Baotou Donghe Airport to Lanzhou via Wuhan
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ¥1,900–4,400
Flights from Hohhot Baita International Airport to Lanzhou
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,300–3,800
Flights from Ordos Ejin Horo Airport to Lanzhou
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ¥950–3,000
Flights from Yulin Airport to Lanzhou
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ¥1,600–2,900
- Website
- cdal.com.cn
Flights from Baotou Donghe Airport to Lanzhou via Tianfu International
- Ave. Duration
- 10h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–2,900
Flights from Baotou Donghe Airport to Lanzhou via Tianjin Binhai
- Ave. Duration
- 10h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–3,300
Flights from Baotou Donghe Airport to Xining via Zhengzhou
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥650–3,400
- Website
- ch.com
Flights from Baotou Donghe Airport to Lanzhou via Tianfu International
- Ave. Duration
- 10h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–2,900
Flights from Baotou Donghe Airport to Lanzhou via Tianjin Binhai
- Ave. Duration
- 10h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–3,300
- Website
- tibetairlines.com
Flights from Baotou Donghe Airport to Lanzhou via Tianfu International
- Ave. Duration
- 10h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–2,900
Flights from Baotou Donghe Airport to Xining via Zhengzhou
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥650–3,400
- Website
- ch.com
Flights from Baotou Donghe Airport to Lanzhou via Chongqing
- Ave. Duration
- 4h 55m
- When
- Thursday
- Estimated price
- ¥600–3,000
Flights from Hohhot Baita International Airport to Lanzhou
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥500–2,100
- Website
- csair.com
Flights from Baotou Donghe Airport to Xining via Zhengzhou
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥2,000–5,500
- Website
- flycua.com
Flights from Yulin Airport to Lanzhou
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ¥1,600–2,900
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
Train from Xining to Lanzhou West Station
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- ¥75–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥100–150
- 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 Station to Dongsheng West
- Hard Seat
- ¥21–29
- Hard sleeper
- ¥45–65
- Soft sleeper
- ¥75–110
Train from Baotou Station to Yulin
- Hard Seat
- ¥35–55
- Hard sleeper
- ¥75–110
- Soft sleeper
- ¥120–170
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
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 Train travel in Spain: A guide to Renfe, The beginner’s guide to the 2018 World Nomad Games, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
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.











