There are 4 ways to get from Lanzhou to Yangshuo by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Guilin Liangjiang International Airport
best- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Guilin Liangjiang International Airport (KWL)plane LHW - KWL
- Take the bus from Guilin Airport to Guilin Yangshuobus
7h 1m¥1,980–4,215Train, bus
cheapest- Take the train from Lanzhou to Guangyuantrain
- Take the train from Guangyuan to Guilintrain
- Take the bus from Guilin South Bus Station to Guilin Yangshuobus
15h 32m¥819–1,150Drive 1,816 km
- Drive from Lanzhou to Yangshuocar 1,816 km
18h 57m¥1,527–2,205Bus, fly to Liuzhou Bailian Airport, train
- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Liuzhou Bailian Airport (LZH)plane LHW - LZH
- Take the train from Liuzhou to Guilintrain
- Take the bus from Guilin South Bus Station to Guilin Yangshuobus
12h 16m¥1,775–4,802
Lanzhou (LHW) to Guilin Liangjiang International Airport (KWL) flights
Comparing Your Travel Options
The cheapest way to get from Lanzhou to Yangshuo is to train and bus which costs ¥800 - ¥1200 and takes 15h 32m.
The fastest way to get from Lanzhou to Yangshuo is to bus and fly which takes 7h 1m and costs ¥1900 - ¥4300.
The distance between Lanzhou and Yangshuo is 1549 km. The road distance is 1816 km.
The best way to get from Lanzhou to Yangshuo without a car is to train and bus which takes 15h 32m and costs ¥800 - ¥1200.
It takes approximately 7h 1m to get from Lanzhou to Yangshuo, including transfers.
Yes, the driving distance between Lanzhou to Yangshuo is 1816 km. It takes approximately 18h 57m to drive from Lanzhou to Yangshuo.
There are 268+ hotels available in Yangshuo.
What companies run services between Lanzhou, China and Yangshuo, China?
There is no direct connection from Lanzhou to Yangshuo. However, you can take the bus to Lanzhou Airport, walk to Lanzhou (LHW) airport, fly to Guilin Liangjiang International Airport (KWL), walk to Guilin Airport, then take the bus to Guilin Yangshuo. Alternatively, you can take a train from Lanzhou to Guilin Yangshuo via Guangyuan, Guilin, and Guilin South Bus Station in around 15h 32m.
- Website
- en.ceair.com
Flights from Lanzhou to Guilin Liangjiang International Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–4,800
Flights from Lanzhou to Liuzhou Bailian Airport via Wuhan
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,500–6,000
- Website
- chinaexpressair.com
Flights from Lanzhou to Liuzhou Bailian Airport via Haikou
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,900–7,000
Flights from Lanzhou to Liuzhou Bailian Airport via Chongqing
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ¥1,600–4,500
- Website
- airchina.com
Flights from Lanzhou to Guilin Liangjiang International Airport via Tianfu International
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- ¥1,900–4,100
- Website
- ch.com
Flights from Lanzhou to Liuzhou Bailian Airport via Tianfu International
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ¥1,600–4,500
- Website
- tianjin-air.com
Flights from Lanzhou to Liuzhou Bailian Airport via Haikou
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,900–7,000
- Website
- juneyaoair.com
Flights from Lanzhou to Liuzhou Bailian Airport via Nanjing
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ¥3,100–7,000
Train from Lanzhou to Guangyuan
- Ave. Duration
- 4h 32m
- Frequency
- Once daily
- Estimated price
- ¥170–380
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥170–240
- Adult - 1st Class
- ¥270–380
Train from Liuzhou to Guilin
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
Train from Guangyuan to Guilin
- 2nd Class Seat
- ¥590–650
- 1st Class Seat
- ¥950–1,100
- Business Class Seat
- ¥1,400–2,000
Train from Liuzhou to Guilin
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–230
- 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
Bus from Oriental Hotel to Lanzhou Airport
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
- [email protected]
- Website
- chinabusguide.com
Bus from Guilin Airport to Guilin Yangshuo
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ¥50–85
- Schedules at
- chinabusguide.com
- Bus
- ¥60–85
Bus from Guilin South Bus Station to Guilin Yangshuo
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ¥27–80
- Schedules at
- chinabusguide.com
- Bus
- ¥55–80
Bus from Guilin South Bus Station to Guilin Yangshuo
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ¥27–80
- Schedules at
- chinabusguide.com
- Bus
- ¥55–80
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 Thanksgiving 2018: How to travel stress-free, How to get from Stansted Airport into central London, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.









