Skip to content
Tripsora

Things to do in Guilin

416+ tours, tickets and activities in Guilin, China. Booking is completed on Viator, with free cancellation on many options.

Tours and activities in Guilin

Sort: Top ratedLowest priceShortest4 shown

Private Guilin Illuminated Night Tour with Two Rivers and Four Lakes Cruise

Get a comprehensive tour of Guilin from the water on this private illuminated night tour with Two Rivers and Four Lakes Cruise. After a convenient hotel pickup, start your adventure from the Elephant Trunk Hill before set off on a nighttime river cruise. Travel along Two Rivers and Four Lakes which offers visual feast of more than 10 prestigious hills, many famed scenic spots, three main landscap…

New4 hFree cancellation

From £119.35 per person

Liusanjie Light Show with English speaking private driver from GUILIN hotel

Buy your ticket in advance to the Impreesion Liusanjie Performance at Yangshuo in Guilin. Advance tickets guarantee your admission on your chosen day and time; there's no risk of sold-out shows. Highlights: 1.The show tickets booking is flexible, you can change it whenever you want. 2. Our English speaking driver will helping you get a tickets and find the seat area as well.

New3 hFree cancellation

From £85.23 per person

Guilin Romantic park (indoor performance )

The price is more favorable than the market price.Answer questions for travelers at any time.The location is better than buying directly from the official website.

New2 hFree cancellation

From £35.88 per person

Day trip for Li river cruise and the Impression San Jie Liu show in Yangshuo

“A bright pearl in the beautiful land of China, a jade ribbon winding among thousands of karst hills”. The Li River traverses 83 kilometers between Guilin and Yangshuo. You will be amazed by the stunning landscapes along the river. The rocks and caves are fantastic, the deep pools, the springs and waterfalls come one by one. The most beautiful part of the Li River is between Xingping and Yangdi.…

New8 hFree cancellation

From £181.29 per person