kayak.com.my is also available in English. Visit site in English.

China hotels

China hotels

Search hundreds of travel sites at once for hotels in China

Enter a city, hotel, airport, address or landmark
Check-in
Check-out
Compare vs KAYAK |

Latest China Hotel Deals

Shanghai
Shanghai
3 stars from RM 45
4+ stars from RM 214
Beijing
Beijing
3 stars from RM 54
4+ stars from RM 222
Guangzhou
Guangzhou
3 stars from RM 128
4+ stars from RM 136
Chengdu
Chengdu
3 stars from RM 78
4+ stars from RM 115
Shenzhen
Shenzhen
3 stars from RM 99
4+ stars from RM 152
Lijiang
Lijiang
3 stars from RM 161
4+ stars from RM 70

Good to know

Low season

October Cheapest month to stay with an average 32% drop in price.

High season

May Most expensive month to stay with an average 20% rise in price.

Average price (weeknight)

RM 435 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

RM 447 Average Fri & Sat price over the last 2 weeks.

FAQs when booking a hotel in China

Are hotels in China safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in China?

What are the most popular regions of China?

How much is a cheap hotel in China?

How much is a hotel in China for tonight?

How much is a hotel in China for this weekend?

Best China hotels

Show all
Kai Wah Plaza Hotel - Kunming - Building
1
8.1 Excellent (50 reviews)
RM 379+
Empark Grand Hotel Xian - Xi'an - Building
2
8.1 Excellent (3 reviews)
RM 334+
Guilin Lijiang Waterfall Hotel - Guilin - Building
3
8.0 Excellent (374 reviews)
RM 297+
Grand Metropark Hotel Hangzhou - Hangzhou - Building
4
8.0 Excellent (380 reviews)
RM 284+
Novotel Suzhou Sip - Suzhou - Building
5
8.0 Excellent (474 reviews)
RM 322+
Baiyun Hotel Guangzhou - Guangzhou - Building
6
8.0 Excellent (2,009 reviews)
RM 457+
Novotel Shanghai Clover - Shanghai - Bedroom
7
8.0 Excellent (1,121 reviews)
RM 350+
Dorsett Chengdu - Chengdu - Building
8
8.0 Excellent (1,445 reviews)
RM 256+
Millennium Hotel Chengdu - Chengdu - Building
9
7.9 Good (39 reviews)
RM 367+
Novotel Beijing Xin Qiao - Beijing - Bedroom
11
7.0 Good (1,051 reviews)
RM 367+