Hotels in Yangshuo

Search and compare Yangshuo hotels from hundreds of travel sites and save

Yangshuo, Guangxi, China
26 Sep — 27 Sep2
Yangshuo, Guangxi, China
Sun 26/9
Mon 27/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Yangshuo

Filter by star ratings
All filters
Banyan Tree Yangshuo
Banyan Tree Yangshuo
8.4 Excellent
No.168 Zhengdong Street, Fuli Town, Yangshuo, Guangxi, Yangshuo, China
Show on map
3.4 mi from city centre, Yangshuo 
ExcellentBased on 183 reviews
8.4

Situated in Yangshuo, Banyan Tree Yangshuo offers stylish accommodation with superior amenities. It also provides an outdoor pool, a rooftop terrace and a kids club.

Yangshuo Mountain Retreat
Yangshuo Mountain Retreat
9.2 Excellent
Wang Gong Shan Jiao, Feng Lou Cun Wei, Gaotian Zhen, Yangshuo, China
Show on map
2.7 mi from city centre, Yangshuo 
ExcellentBased on 480 reviews
9.2

Offering 4-star traditional accommodation, Yangshuo Mountain Retreat is ideally located in Yangshuo. It also offers a swimming pool, a kids club and free Wi-Fi.

Alila Yangshuo
Alila Yangshuo
8.7 Excellent
No. 102 Dongling Road, Yangshuo, China
Show on map
1.4 mi from city centre, Yangshuo 
ExcellentBased on 304 reviews
8.7

Alila Yangshuo boasts an infinity pool and deluxe 5-star accommodation in Guilin. Guests also have exclusive access to the Spa Alila and Gym Alila.

New West Street Hotel
New West Street Hotel
68 Pantiao Road, Yangshuo, China
Show on map
0.4 mi from city centre, Yangshuo 

Situated in Guilin, New West Street Hotel - Grand Wing is within walking distance of Guilin Yangren Street and offers free Wi-Fi and a sauna. It provides 4-star accommodation with air-conditioned rooms.

Yangshuo Ancient Garden Boutique Hotel
Yangshuo Ancient Garden Boutique Hotel
9.5 Excellent
No. 31, Jima Village, Yangshuo, China
Show on map
0.2 mi from city centre, Yangshuo 
ExcellentBased on 282 reviews
9.5

Featuring an outdoor pool, Yangshuo Ancient Garden Boutique Hotel is located in Guilin and offers comfortable accommodation. It also provides an express check-in and check-out feature, free Wi-Fi and a kids club.

Tips for booking a Yangshuo hotel

Cheapest month:September
Most expensive month:April
Average price in Yangshuo:£97/night
Absolute cheapest price found:£5/night
Cheapest day:Tuesday
Most expensive day:Sunday
£34 - £205
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£34 - £228
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Yangshuo hotels

Show all 916 hotels
1
Yangshuo Ancient Garden Boutique Hotel
Yangshuo Ancient Garden Boutique Hotel
9.5 Excellent
No. 31, Jima Village, Yangshuo, China
Show on map
0.2 mi from city centre, Yangshuo 

Featuring an outdoor pool, Yangshuo Ancient Garden Boutique Hotel is located in Guilin and offers comfortable accommodation. It also provides an express check-in and check-out feature, free Wi-Fi and a kids club.

Cheapest hotels in Yangshuo, Guilin

Show all 916 hotels
New West Street Hotel
New West Street Hotel
68 Pantiao Road, Yangshuo, China
Show on map
0.4 mi from city centre,  

Situated in Guilin, New West Street Hotel - Grand Wing is within walking distance of Guilin Yangren Street and offers free Wi-Fi and a sauna. It provides 4-star accommodation with air-conditioned rooms.

£27
Avg. per night
Yangshuo Mountain Retreat
Yangshuo Mountain Retreat
9.2 Excellent
Wang Gong Shan Jiao, Feng Lou Cun Wei, Gaotian Zhen, Yangshuo, China
Show on map
2.7 mi from city centre,  

Offering 4-star traditional accommodation, Yangshuo Mountain Retreat is ideally located in Yangshuo. It also offers a swimming pool, a kids club and free Wi-Fi.

£40
Avg. per night
Yangshuo Ancient Garden Boutique Hotel
Yangshuo Ancient Garden Boutique Hotel
9.5 Excellent
No. 31, Jima Village, Yangshuo, China
Show on map
0.2 mi from city centre,  

Featuring an outdoor pool, Yangshuo Ancient Garden Boutique Hotel is located in Guilin and offers comfortable accommodation. It also provides an express check-in and check-out feature, free Wi-Fi and a kids club.

£77
Avg. per night
Banyan Tree Yangshuo
Banyan Tree Yangshuo
8.4 Excellent
No.168 Zhengdong Street, Fuli Town, Yangshuo, Guangxi, Yangshuo, China
Show on map
3.4 mi from city centre,  

Situated in Yangshuo, Banyan Tree Yangshuo offers stylish accommodation with superior amenities. It also provides an outdoor pool, a rooftop terrace and a kids club.

£198
Avg. per night
Alila Yangshuo
Alila Yangshuo
8.7 Excellent
No. 102 Dongling Road, Yangshuo, China
Show on map
1.4 mi from city centre,  

Alila Yangshuo boasts an infinity pool and deluxe 5-star accommodation in Guilin. Guests also have exclusive access to the Spa Alila and Gym Alila.

£220
Avg. per night

Hotel prices in Yangshuo

4 stars and up

£27 - £220

Banyan Tree Yangshuo

No. 1 most popular

£198
Avg. per night
New West Street Hotel

No. 2 most popular

£27
Avg. per night
Yangshuo Ancient Garden Boutique Hotel
£77
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Yangshuo

Yangshuo travel FAQs

  • What are the best hotels in Yangshuo?

    183 reviews rated Banyan Tree Yangshuo with an average score of 8.4/10. It may also be worth looking into the Yangshuo Coco Garden Hotel, which received a rating of 9.3/10 from 167 reviews. The Apsara Lodge could also be a good option, with a score of 9.5/10 from 129 reviews.