Bottom line: Self-drive is the most flexible option for the 65 km Guilin–Yangshuo route. The Li River cruise is the most scenic. Bus and train are budget choices, but the train station is near Xingping, not Yangshuo town.

Route overview

📍 65 km ⏱️ 1–1.5 hours driving 🚗 Easy

The route runs south from Guilin through farmland and karst peaks. The expressway (G65) is fastest; the older G321 is slower but more scenic and passes closer to villages.

Self-drive

Driving gives you the freedom to stop at Xingping for the 20-yuan viewpoint, the Yulong River bridge, and roadside photo spots. Parking is easiest at your Yangshuo hotel, so choose one with a lot.

Read our full Guilin to Yangshuo road trip route.

Li River cruise

The standard cruise from Guilin to Yangshuo takes about 4 hours and passes the most famous karst scenery. You board near Guilin city and disembark in Yangshuo.

Cruise typeDurationPrice rangeBest for
Standard~4 hours¥300–500/personMost travelers
Luxury / VIP~4 hours¥500–800/personSmaller groups, better lunch
Bamboo raft (Xingping)~1 hour¥100–200/personShort scenic experience

If you have a rental car, the easiest plan is to drive to Yangshuo first, leave the car at your hotel, then take a taxi back to Guilin for the cruise.

Bus

Buses run frequently from Guilin Bus Station and Guilin South Bus Station to Yangshuo. The trip takes 1.5–2 hours and costs ¥20–50. Buses drop you near Yangshuo town center, within walking distance or a short DiDi ride of most hotels.

High-speed train

High-speed trains from Guilin to Yangshuo take about 30 minutes, but the station is near Xingping, not Yangshuo town. Add 30–45 minutes for the transfer. This option works well if you want to visit Xingping first.

Which should you choose?

PriorityBest option
SceneryLi River cruise
FlexibilitySelf-drive
Lowest costBus
Fastest total timeExpressway self-drive or bus
No Chinese licenseCruise or bus

Frequently asked questions

About 65 km south of Guilin, or 1–1.5 hours by car on the expressway or G321.

The cruise is more scenic and relaxing; driving is more flexible. Many travelers do both.

Yes, but Yangshuo Railway Station is near Xingping, about 30 minutes from Yangshuo town by bus or taxi.

Driving this route?

See our complete Guilin to Yangshuo road trip route with stops and parking.

Explore Road Trip Routes