By Air:
Travellers typically fly into Guilin Liangjiang International Airport (KWL), which has connections from major Chinese cities and some international destinations.
- From Guilin Airport, direct shuttle buses to Yangshuo are available from the Long-distance Bus Station on the first floor of the terminal building. The journey takes approximately 1 hour and 20 minutes and costs about CNY 50.
- Taxis from Guilin Airport to Yangshuo can cost around CNY 280-350 and take approximately 1.5 hours.