There are 6 ways to get from Bayannur to Lanzhou by train, bus, car, taxi, 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 Bayannur to Lanzhou Westtrain Beijing North
5h 59m¥230–550Train
cheapest- Take the train from Linhe to Lanzhoutrain 2635
10h 52m¥75–200Train, bus
- Take the train from Bayannur to Yinchuantrain Beijing North
- Take the bus from Yinchuan Nanmen Station to Lanzhoubus
8h 9m¥276–393Drive 721.6 km
- Drive from Bayannur to Lanzhoucar 721.6 km
7h 22m¥614–887Taxi to Bayannur, fly, bus
- Take the taxi from Bayannur to Bayannur (RLK)taxi
- Fly from Bayannur (RLK) to Lanzhou (LHW)plane RLK - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
8h 16m¥1,400–3,913Train to Wuhai Airport, fly, bus
- Take the train from Bayannur to Wuhaitrain
- Fly from Wuhai Airport (WUA) to Lanzhou (LHW)plane WUA - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
8h 7m¥927–2,387
Bayannur (RLK) to Lanzhou (LHW) flights
Questions & Answers
The cheapest way to get from Bayannur to Lanzhou is to train which costs ¥75 - ¥200 and takes 10h 52m.
The fastest way to get from Bayannur to Lanzhou is to train via West Railway Station North Square which takes 5h 59m and costs ¥230 - ¥550.
Yes, there is a direct train departing from Linhe and arriving at Lanzhou. Services depart once daily, and operate every day. The journey takes approximately 10h 52m.
The distance between Bayannur and Lanzhou is 772 km. The road distance is 721.6 km.
The best way to get from Bayannur to Lanzhou without a car is to train via West Railway Station North Square which takes 5h 59m and costs ¥230 - ¥550.
It takes approximately 5h 59m to get from Bayannur to Lanzhou, including transfers.
Bayannur to Lanzhou train services, operated by China Railways D-Class, depart from Bayannur station.
Bayannur to Lanzhou train services, operated by China Railways D-Class, arrive at Lanzhou West station.
Yes, the driving distance between Bayannur to Lanzhou is 722 km. It takes approximately 7h 22m to drive from Bayannur to Lanzhou.
There are 65+ hotels available in Lanzhou.
What companies run services between Bayannur, China and Lanzhou, China?
China Railways D-Class operates a train from Bayannur to Lanzhou West once daily. Tickets cost ¥230–550 and the journey takes 5h 39m.
- Website
- airchina.com
Flights from Bayannur to Lanzhou via Beijing Capital
- Ave. Duration
- 9h 7m
- When
- Every day
- Estimated price
- ¥1,900–3,200
Flights from Wuhai Airport to Lanzhou via Beijing Daxing
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,900–3,200
- Website
- en.ceair.com
Flights from Bayannur to Lanzhou via Hohhot
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,300–3,800
Flights from Wuhai Airport to Lanzhou via Beijing Daxing
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ¥1,800–4,500
Flights from Wuhai Airport to Lanzhou via Wuhan
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥800–2,200
- Website
- chinaexpressair.com
Flights from Bayannur to Lanzhou via Hohhot
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,300–3,800
Flights from Wuhai Airport to Lanzhou via Hohhot
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ¥1,400–3,900
Flights from Wuhai Airport to Lanzhou via Chongqing
- Ave. Duration
- 10h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥650–3,000
- Website
- urumqi-air.com
Flights from Wuhai Airport to Lanzhou via Zhengzhou
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–2,900
Train from Bayannur to Lanzhou West
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- ¥230–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥230–330
- Adult - 1st Class
- ¥390–550
Train from Bayannur to Yinchuan
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ¥100–220
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–220
Train from Bayannur to Wuhai
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- ¥65–120
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–95
- Adult - 1st Class
- ¥85–120
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Linhe to Lanzhou
- Ave. Duration
- 10h 52m
- Frequency
- Once daily
- Estimated price
- ¥75–200
- Schedules at
- chinahighlights.com
- 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
- Ave. Duration
- 36 min
- Estimated price
- ¥70–85
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, What documents do I need to cross Niagara Falls?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.




