Yangshuo county has no airport or railway, so tourists have to take flights or trains to Guilin and then transfer buses or boats to Yangshuo. Besides, there are also coaches from Yangshuo to Shenzhen, Dongguan, Guangdong, Wuzhou, etc.
It is 65 km from Guilin to Yangshuo, you can choose to take coach from Guilin bus station, there is one coach direct to Yangshuo every 15 mintues. There are several waterways and highways from Yangshuo to each scenic spots, so the taxi, coach and boat are available.
The main transportation in Yangshuo is minibus and motor tricycle. The minibus is mainly from Yangshuo to Guilin, Xingping and Yangdi. When you traveling in Yangshuo, you can choose taking bicycle. Many beautiful scenery in Yangshuo is in the countryside, such as the Yulong River. The rental fee for one bicycle is quite cheap and environmental protection.
It is possible to book a river cruise from Guilin to Yangshuo. Most are package tours but you could negotiate going one-way to Yangshuo. The trip is about 5 hours.
The distance from Yangshuo to the main scenery spots
Yangshuo-Big Banyan tree 7KM
Yangshuo-Moon Hill 8KM
Yangshuo-Fuli Town 8KM
Yangshuo-Yulong Bridge 8KM
Fuli-Liugong Village 6KM
Besdes bikes, visitors can also rent a taxi to go to countryside or scenic spots. One taxi costs about 300 Yuan per day. The price changes a little according to how far you go and the market situation.