How much does a hotel cost in Guilin?
A hotel in Guilin typically costs about $22 a night; most of the 241 hotels on Staylist with a previously observed price cost $15 to $39. By star class, the median is $25 for 3-star, $35 for 4-star, $69 for 5-star.
Almost all of them (96%) cost between $6 and $102 a night. This sample covers 241 of the 248 Guilin hotels Staylist lists. They are rates observed earlier, not quotes for particular dates.
Nightly prices by star class
| Class | Hotels with a price | Median / night | Typical range |
|---|---|---|---|
| 3-star | 47 | $25 | $19–$34 |
| 4-star | 58 | $35 | $28–$45 |
| 5-star | 23 | $69 | $51–$75 |
The typical range covers the middle half of hotels in each class. Classes with fewer than 8 priced hotels are left out.
How the price range splits
- Under $50 a night: 85% of priced hotels
- $50–$100 a night: 12% of priced hotels
- $100–$200 a night: 2% of priced hotels
- $200+ a night: 0% of priced hotels
Best-rated hotels at under $50 a night
Ranked by Staylist score among hotels with enough guest reviews behind their rating.
- 19.9Starway Hotel (Guilin High-Tech Wanda Plaza Branch)3-star · Qixing Districtfrom $28 / night

- 29.8GangShe Rooftop View Hotel l (Guilin Two Rivers And Four Lakes Elephant Trunk Hill)4-star · Xiufeng Districtfrom $39 / night

- 39.8Xingcheng Hotel (Guilin Gaoxing Wanda Plaza Qilidian Road)4-star · Qixing Districtfrom $33 / night

- 49.7Xiangbishan Port House | City core stroll city center hotel (Guilin two rivers and four lakes store)4-star · Xiufeng Districtfrom $30 / night

- 59.7Syyf·Shiyuyuanfang Elephant Hill Hotel (Guilin Two Rivers and Four Lakes)4-star · Xiangshan District · 1.4 km to Guilin Railway Stationfrom $43 / night

- 69.7Versailles Hotel (Guilin Two Rivers and Four Lakes Railway Station Branch)4-star · Xiangshan District · 910 m to Guilin Railway Stationfrom $24 / night

Best-rated hotels at $50–$100 a night
Ranked by Staylist score among hotels with enough guest reviews behind their rating.
- 19.8Lijiang Moon View · Quiet Holiday Lakeside Hotel (Guilin Two Rivers & Four Lakes Area)4-star · Xiufeng Districtfrom $51 / night

- 29.8Guilin Central Palace Hotel5-star · Xiufeng Districtfrom $63 / night

- 39.8Li River Ciao Hotel( Guilin Elephant Trunk Hill)5-star · Xiangshan Districtfrom $75 / night

- 49.8Atour Wild 4.0 Hotel, Zhongshan South Road, Elephant Trunk Hill, Guilin4-star · Xiangshan District · 740 m to Guilin Railway Stationfrom $54 / night

- 59.7Syyf · Shiyuyuanfang Li River Hotel (Guilin Elephant Hill Scenic Spot)5-star · Diecai Districtfrom $85 / night

- 69.7Hilton Garden Inn Guilin Diecai Li River5-star · Diecai Districtfrom $51 / night

Best-rated hotels at $100–$200 a night
Ranked by Staylist score among hotels with enough guest reviews behind their rating.
- 19.8Li River Hotel (Guilin Two Rivers and Four Lakes Xiangshan Scenic Spot)5-star · Xiufeng Districtfrom $164 / night

- 29.6Lijiang Pushang Hotel5-star · Xiufeng Districtfrom $118 / night

- 39.6Shui'an Dijing Homestay (Qinglan Scenic Area Branch)2-star · Qixing Districtfrom $116 / night

- 49.4Sheraton Guilin Hotel5-star · Xiufeng District$101 / night

- 59.1Guilin Guyu-Jingshe Courtyard B&B Hotel2-star · Xiufeng Districtfrom $119 / night

- 69.1Guilin Yi Hotel (Guilin Station)4-star · Xiangshan Districtfrom $102 / night

Method: nightly rates last observed for each hotel in USD, not date-specific quotes; star class as listed for each hotel. Staylist lists a selection of Guilin's hotels, not all of them, and prices change with season and room, so use these figures to compare options rather than to budget a specific stay. Data updated 6 November 2026. How Staylist ranks hotels.