Best Places to Stay in China
Explore over 91000 accommodations in China
Popular regions
Yunnan
Average stay price $71.21
Shandong
Average stay price $76.11
Hubei
Average stay price $91.21
Sichuan
Average stay price $110.52
Guangdong
Average stay price $111.01
Hunan
Average stay price $116.89
Jiangsu
Average stay price $121.04
Zhejiang
Average stay price $146.24
Beijing
Average stay price $161.48
Enjoy budget hotels and stays that won’t break the bank
Excellent
1397 ratings
Free Cancellation
Lavande Hotel (Suqian Shuiyuncheng BaolongSquare)
Hotel
Country Garden Phoenix Tonghu Hotel
Exceptional
15 ratings
PACE HOTEL Suzhou Renmin Branch
Iu Hotel Xian Xijing Hospital Tonghua Gate Subway
Show all
Unwind at exquisite hotels that have hot tubs in the rooms!
317 ratings
Breakfast included
The Ritz-Carlton, Shenzhen
Very Good
344 ratings
Grand Hyatt Hangzhou
117 ratings
Park Hyatt Beijing
82 ratings
Mandarin Oriental, Sanya
We’ll share travel tips, incentives and unmissable offers!