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-Guilin 65KM
Yangshuo-Big Banyan tree 7KM
Yangshuo-Moon Hill 8KM
Yangshuo-Gaotian 10KM
Yangshuo-Fuli Town 8KM
Yangshuo-Puyi 15KM
Yangshuo-Baisha 9KM
Yangshuo-Xingping 25KM
Yangshuo-Yangdi 46KM
Yangshuo-Yulong Bridge 8KM
Fuli-Liugong Village 6KM
Fuli-Xingping 17KM
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.