Hotels in China

Find the best deals on 108,622 hotels in China

Check-in
Check-out
Compare vs momondo |

Popular Cities in China

Book one of the best deals China has to offer in these popular locations
Hotels in Beijing
Best value
Novotel Beijing Xin Qiao
8.8
62 GBP
No. 1 most popular
The Great Wall Hotel Beijing
8.8
66 GBP
No. 2 most popular
Shangri-La's China World Hotel, Beijing
9.0
119 GBP
No. 3 most popular
Shangri-la Hotel Beijing
9.0
106 GBP
No. 4 most popular
Kerry Hotel, Beijing
9.2
121 GBP
No. 5 most popular
Hotel Jen Beijing by Shangri-La
9.1
120 GBP
Hotels in Shanghai
Best value
Grand Madison Shanghai Jinqiao
8.6
41 GBP
No. 1 most popular
The Westin Bund Center, Shanghai
9.1
127 GBP
No. 2 most popular
Le Royal Méridien Shanghai
8.8
132 GBP
No. 3 most popular
The Puli Hotel And Spa
9.3
209 GBP
No. 4 most popular
Shanghai Marriott Hotel Riverside
8.8
103 GBP
No. 5 most popular
W Shanghai - The Bund
9.2
216 GBP
Hotels in Guangzhou
Best value
Pleasant Grasse Hotel
8.2
28 GBP
No. 1 most popular
White Swan Hotel
9.4
120 GBP
No. 2 most popular
Jianguo Hotel Guangzhou
8.4
63 GBP
No. 3 most popular
Fortune Hotel
7.4
32 GBP
No. 4 most popular
Guangzhou Baiming Fangyuan Apartment
8.4
29 GBP
No. 5 most popular
Cheng Jia Apartment
7.8
35 GBP
Hotels in Nanjing
Best value
Novotel Nanjing Central Suning Galaxy
9.5
48 GBP
No. 1 most popular
Sheraton Nanjing Kingsley Hotel & Towers
8.9
64 GBP
No. 2 most popular
The Westin Nanjing
9.6
89 GBP
No. 3 most popular
Novotel Nanjing East Suning
9.4
48 GBP
No. 4 most popular
Renaissance Nanjing Olympic Centre Hotel
9.2
95 GBP
No. 5 most popular
The Grand Mansion, a Luxury Collection Hotel, Nanjing
9.4
121 GBP
Hotels in Wuxi
Best value
Grand Park Wuxi
8.5
39 GBP
No. 1 most popular
Wuxi Jin Jiang Grand Hotel
8.5
55 GBP
No. 2 most popular
Intercontinental Hotels Wuxi
9.2
83 GBP
No. 3 most popular
Hyatt Regency Wuxi
9.3
75 GBP
No. 4 most popular
Crowne Plaza Wuxi City Center
8.9
65 GBP
No. 5 most popular
Crowne Plaza Wuxi Taihu
9.4
71 GBP

China travel tips

Let us help you with the best tips about China

When is the least expensive time to stay in China?

October is the least expensive month to stay in China, with an average price of 55 GBP per night. That price is significantly cheaper than the most expensive month, September.

Where do most people stay in China?

As many would assume, more people stay in Beijing than in any other city while visiting China.

How much does a luxury hotel cost in China?

An average rate of 171 GBP per night is to be expected when planning a stay in a luxury hotel room in China. This rate is about 120% above the country’s average nightly rate of 78 GBP.

Which city in China has the most expensive hotel rooms?

Visiting and staying overnight in Beijing will cost you a premium compared to the rest of China. Expect to pay 370 GBP per night, a rate that is about 377% more than the country’s average.

Which city in China has the least expensive hotel rooms?

Our users typically find that Chongqing has the lowest nightly rates in the country at just 6 GBP. Chongqing offers hotel rooms at an average rate that is 92% lower than the average city in China.


Popular international routes landing in China

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Beijing
Fastest flight time
16h 40m
Cheapest price
296 GBP
London to Guangzhou
Fastest flight time
13h 35m
Cheapest price
296 GBP
London to Fuzhou
Fastest flight time
14h 40m
Cheapest price
299 GBP
London to Xi'an
Fastest flight time
17h 45m
Cheapest price
304 GBP
London to Hangzhou
Fastest flight time
15h 05m
Cheapest price
314 GBP
London to Shenzhen
Fastest flight time
16h 05m
Cheapest price
315 GBP
London to Shanghai
Fastest flight time
11h 05m
Cheapest price
322 GBP
London to Zhengzhou
Fastest flight time
10h 10m
Cheapest price
329 GBP
London to Chengdu
Fastest flight time
10h 30m
Cheapest price
330 GBP
Southampton to Shenyang
Fastest flight time
21h 15m
Cheapest price
331 GBP
View more