Guilin Railway Station is located in the city center. Guilin train is serving the large population to most of China's city every day. Traveling by train is certainly achievable and can be a great way to get to know the people, the culture and to see the country side at a more leisurely pace. It is really convenient and cheap for traveling.
The most popular and spectacular way to get from Guilin to Yangshuo is by taking a tour on the Lijiang River . Boat tickets can be bought through your hotel or at the ticket office on Binjiang Road near the Lijiang River and south of Fir Lake.
China coach network is very well. Most routes from major cities are serviced by new long distance coaches that are comfortable and have seatbelts fitted to the coaches. Tickets are obtained from the bus station. Most short range buses that service nearby towns like Yangshuo and Xing'an leave from the old railway station in the west. These buses should be inexpensive (RMB10-20 to Yangshuo)
By Taxi and Bicycle
In Guilin, the Taxis are relatively inexpensive compared to other cities. Bicycles can be rented form hotels in Guilin (RMB15-20) and at many cafes and hostels in Yangshuo (RMB10).