Transportation  

Yangshuo is a small enough town that you can reach most places on foot or by bike.

Bike

Bikes are a popular method of transportation in Yangshuo. Many hotels and shops in town rent bikes with a 200 RMB deposit and a photocopy of your passport. Bikes usually cost between 10-20 RMB to rent each day.

To and from Yangshuo 

Air

The nearest airport is Guilin's Liangjiang International Airport, which has dozens of daily flights both international and domestic. Flights to and from Hong Kong, Japan, Korea, Macau and Thailand arrive in and depart from Guilin on a weekly basis. There are several flights to and from Beijing, Chengdu, Kunming, Shanghai, Xi'an and many other Chinese cities daily. The airport is about 30 km (18 miles) from Guilin's city center, about 40 minutes away by taxi. There is also an airport shuttle available from Guilin's center which takes about one hour and costs 20 RMB.

Bus


The bus station is on Pantao Lu. Buses to Guilin leave every 15 minutes and cost 10 RMB. The trip takes 1.5 hours. There are also express buses to Shenzhen (240 RMB, 9 hours), Wuzhou (90 RMB, 6 hrs), and Guangzhou (165 RMB, 7.5 hrs). There are also sleeper buses available, but these are avoided at all costs as they are smoky, old and very slow.

Train

The nearest train station is in Guilin.

Boat

A trip to Yangshuo would not be complete without a boat ride on the Li River. Boats leave from the dock south of the Li Jiang Bridge in Guilin and cost bewteen 500 RMB per person (for foreigners) or 180 RMB (if you're Chinese). A boat trip between Yangshuo and Guilin usually takes between 5 and 6 hours. The scenery makes this a very worthwhile option. You can also find a boat owner and negotiate your own price. If you get a few people together, you can arrange a trip for as cheap as 300 per person.