Answered by Billy | Dec. 17, 2012 21:17
Hi, no direct bus can take your from Yangshuo to the ancient town. You need take a bus at the local bus station to Guilin Bus Station, where there are Guanyan Tourist Buses taking you to the ancient town.
From Yangshuo to Xingping, you can catch a direct bus at Yangshuo Bus Station.
For travel, both of the towns are worthwhile visiting. They are both characterized by the local traditional culture and native people life. However, comparatively, Xingping is more popular.