There are 3 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
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
6h 56m¥780–2,415Train, bus
- 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,815.9 km
- Drive from Lanzhou to Yangshuocar 1,815.9 km
18h 56m¥1,544–2,230
Lanzhou (LHW) to Guilin Liangjiang International Airport (KWL) flights
Questions & Answers
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 6h 56m and costs ¥750 - ¥2500.
The distance between Lanzhou and Yangshuo is 1549 km. The road distance is 1815.9 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 6h 56m to get from Lanzhou to Yangshuo, including transfers.
Yes, the driving distance between Lanzhou to Yangshuo is 1816 km. It takes approximately 18h 56m to drive from Lanzhou to Yangshuo.
There are 226+ 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
- ch.com
Flights from Lanzhou to Guilin Liangjiang International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ¥700–2,300
- Website
- en.ceair.com
Flights from Lanzhou to Guilin Liangjiang International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,600–4,800
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 Guangyuan to Guilin
- 2nd Class Seat
- ¥590–650
- 1st Class Seat
- ¥950–1,100
- Business Class Seat
- ¥1,400–2,000
- 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
- [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
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 Want to know more about Flixbus?, How to get from JFK to New York City, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.









