The distance between Guilin city and Yangshuo county is around 66km. It takes about 1.5 hours by car via the national road, and 1 hour via highway. You can choose to take a private car arranged by a local tour operator, taxi, express bus to get there from Guilin.
Alternatively, you can take a 4-hour boat trip down the Li River from Zhujiang Pier (Guilin) to Yangshuo. The cruise is the highlight of your Guilin holiday.