Getting Here

Getting to Yangshuo

Yangshuo is located in Guangxi province in the South of China. Here is a brief list of towns and cities and what type of transport you can take to come here with.

Where are you coming from?

Hong Kong - Shenzhen - Guangzhou - Guilin - Kunming -Thailand - Vietnam - Elsewhere


Rest of China

There are many trains that make their way to Guilin from the other parts of China. For those who do not have so much time or prefer a more relaxed form of travel then we can suggest flying into Guilin. Guilin has an international airport with connections all over China as well as Hong Kong, Macau, Korea and Japan. If you take a taxi from Guilin airport to Yangshuo, you will be asked anything from 300 Yuan to 400 Yuan by the taxi drivers waiting at Guilin airport. You are better off arranging a taxi directly from Yangshuo with your hotel.

For train schedules have a look at this website and for flights have a look at this one

Back to top




There are now regular non-stop flights from Bangkok to Guilin with Bangkok air. The flights are very comfortable but can be a bit pricey for asia. Here is their website Bangkok Air

For cheaper alternatives Air Asia does very cheap flights from Bangkok to Shenzhen and Maccao. Here is their website Air Asia

Back to top







1. There are twice weekly direct trains from Hanoi to Guilin. The trip takes about 24 hours.

2. You could also take a train to the border town of Lang Son and cross the Friendship pass into China. You would be arriving into the border town of Pingxiang. From here you can catch a train to Nanning and the bus to Guilin or you can catch a direct bus to Guilin

3. There is also a very good Express bus service from Hanoi to Nanning




Back to top