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
Popular cities
Wuhan
Average stay price $110.07
Lijiang
Average stay price $114.12
Chongqing
Average stay price $190.3
Suzhou
Average stay price $199.57
Hangzhou
Average stay price $245.92
Hunan
Average stay price $116.89
Jiangsu
Average stay price $121.04
Zhejiang
Average stay price $146.24
Beijing
Average stay price $161.48
Live in the lap of luxury
Radisson Blu Forest Manor Shanghai Hongqiao
Hotel
Excellent
210 ratings
Free Cancellation
The Opposite House
231 ratings
Park Hyatt Shanghai
Exceptional
42 ratings
Park Hyatt Hangzhou
188 ratings
Rosewood Beijing
913 ratings
Fairmont Peace Hotel
Show all
So you can indulge guilt-free
Superb
139 ratings
Breakfast included
Banyan Tree Shanghai On The Bund
481 ratings
JW Marriott Hotel Shanghai Tomorrow Square
34 ratings
The PuXuan Hotel and Spa
1699 ratings
Wanda Realm Bozhou
Because travel is for everyone
19 ratings
Park Hyatt Shenzhen
190 ratings
The Ritz-Carlton Sanya, Yalong Bay
260 ratings
The Peninsula Shanghai
328 ratings
The Ritz-Carlton Shanghai, Pudong
Unwind at exquisite hotels that have hot tubs in the rooms!
309 ratings
The Ritz-Carlton, Shenzhen
Very Good
342 ratings
Grand Hyatt Hangzhou
117 ratings
Park Hyatt Beijing
82 ratings
Mandarin Oriental, Sanya
We’ll share travel tips, incentives and unmissable offers!