Yangshuo is 70km (44 miles) from Guilin, or one and a half hours by car. Until now Guilin Liangjiang Airport has opened the flights for the main cities in China, such as Beijing, Guiyang, Dalian, Wuhan, Guangzhou, Hangzhou, Qingdao, Zhuhai, Shanghai, Xiamen, Shenzhen, Shantou, Chengdu, Xi’an, Haikou, Tianjin, Chongqing, Taiyuan, Jinan, Kunming, Nanjing, Wenzhou, Changsha, Fuzhou, Lanzhou, Hong Kong, etc. There are also international flights available for Bangkok of Thailand, Seoul of South Korea, and Fukuoka of Japan.
There is no railway in Yangshuo. Visitors need to go to Guilin for train. As a well-known tourist city in China, Guilin has railway transportation that can reach most cities of China, such as Beijing, Xi’an, Guangzhou, Shenzhen, Shanghai, Chengdu, Kunming, etc.
The bus station of Yangshuo is located near the West Street. Every day from 6:30 am to 6:00 pm, buses operate every 15 minutes between Guilin and Yangshuo.
Bicycle: Yangshuo is a very small town. Bicycle is naturally a most popular vehicle for tourists in Yangshuo. Bicycle rental there is charged at day cost according to the type of the vehicle, 5 to 20 yuan (1-3 USD) each day, and the deposit is 200 to 500 yuan (30-75 USD). Electricity-powered motorcycles are also available for rental.
Other vehicles are public bus (electricity-powered due to environmental protection concerns), pedicab and taxi.