How to get from Yangshuo to Guilin: While Yangshuo has its own Yangshuo train station now, its location 25km from the center doesn't make it a convenient option for travel between Yangshuo and Guilin so the only options yet to cover the 65km from Yangshuo to Guilin center or the 85km from Yangshuo to Guilin Airport northwest are either by public bus, express bus, airport shuttle bus, or hiring private transportation.
Arguably the most scenic way to get from Yangshuo to the Guilin airport or center of Guilin is in a combination of a Li river cruise from Yangshuo to Yangdi with bus or private transfer to Guilin.
Directions from Yangshuo to Guilin center
Yangshuo to Guilin center by local or express bus
In 2017 both Yangshuo South & North bus stations have been merged into the (South) Yangshuo bus station. The station serves nearby towns like Fuli and Xingping, and Guilin. There are 2 types of buses leaving for Guilin, the direct express buses and the local buses that may stop anywhere along the way.
We generally suggest to take the express bus. They leave about every 20min and take you directly to Guilin in a reliable 1h30min without any stops. They run between 7.00am and 22.00 with a fixed ticket price of 35Ypp (2017) payable at the ticket office inside the bus station (no advance booking). These buses take you directly to the central bus station in Guilin, about a 10min walk from the (South) train station in Guilin.
There are also regular buses leaving from the Yangshuo bus station to the main Guilin (South) train station and while they run more frequently the trip generally takes longer since these buses can stop anywhere along the road to pick up or drop off passengers and their carriage. These buses are located at the exit of the same Yangshuo North bus station. Price of tickets is generally around 25Y but since they are purchased on the bus there is room for negotiation often depending on the mood and ethics of the conductor.
Note that these buses do not stop at Yangdi which may seem along the way but is actually located about a 15min drive from the crossing at the Yangshuo - Guilin road where the bus could drop you off. If you would like to get to Yangdi for either the Yangdi to Xingping hike or Yangdi to Xingping river raft cruise there is a direct Yangshuo to Yangdi bus that runs about each half hour between 7.30-18.00 and costs about 15Ypp.
From Yangshuo to Guilin North Train Station by local / express bus
There are yet no direct bus or shuttle routes from Yangshuo to the Guilin North Train Station. Travellers are required to take a local bus to the South train or bus station first (90min) and then take a local bus or taxi to the Guilin North Train Station. Total travel time with public transportation can be anywhere between 2.5 - 3.5 hrs while a private transfer could take you straight from your accommodation in Yangshuo to the North train station in less than 2 hours.
|Getting There: Local / Express bus|
|Times/Duration: 07:00-22:00 To center - 90min / To North station 2.5-3.5 hrs.|
|Ticket prices: Bus tickets to Guilin center 22Y + South to North 10Y|
|Ticket Booking: Tickets can only be purchased at the ticket office or on the bus.|
Yangshuo to Guilin Center / North by taxi, minivan, private bus
Alternatively, the quickest and most convenient way is by private taxi or mini-van directly from your accommodation in Yangshuo. The ride takes about 1h20min and we can organise your transfers any time, day or night, by any type of vehicle and class for the standard prices shown in our overview below.
|Getting There: Private Taxi/Mini-Van|
|Times/Duration: To center 80min / To North train station +20min|
|Prices & Booking: See our booking widget below.|
Directions from Yangshuo to Guilin Airport
Yangshuo to Guilin airport by express bus
There is a direct daily airport shuttle bus service from Yangshuo to the Guilin Airport daily between 08:00 and 20:30, see time table below. Buses leave from the north bus station in Yangshuo, located about a 10min bus ride from the center of Yangshuo. The journey takes about 80 minutes to cover 75 km. Tickets can be purchased at the ticket office of the North bus station and cost 50 yuan per person.
|Bus Route||Departure Times|
|Yangshuo North Bus Station - Guilin Airport||08:00 - 10:00 - 12:00 - 13:30 - 15:30 - 17:30 - 19:30 - 20:30|
Yangshuo to Guilin airport by taxi, minivan, private bus
We can organise a private transfer well outside these times, day or night, at the standard rates. This way you can leave directly from your accommodation in Yangshuo to the airport in Guilin. The ride by taxi (for 1-4p with little luggage that can fit in an averaged sized trunk) or per mini-van takes about 1h10min with prices framed below.
|Getting There: Airport bus - Private Taxi/Mini-Van|
|Times/Duration: Airport bus 8 times a day (schedule above) takes 90min from Yangshuo center / private transportation 70min|
|Prices & Booking: See our booking widget below.|
River cruise and taxi transfer combination
Arguably the most scenic way to get from Yangshuo to Guilin airport or center is a combination of a Li river cruise from Yangshuo to Yangdi with bus or private transfer to Guilin.
For directions from Yangshuo to Dazhai or Pingan check out our Yangshuo to Longji rice terraces of Longsheng page.