Hotels in China

Find the best deals on 108,673 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 Shanghai
Best value
Jin Jiang Tower
8.9
95 USD
#1 Most popular
The Yangtze Boutique Shanghai
8.9
133 USD
#2 Most popular
Pudong Shangri-La East Shanghai
8.9
187 USD
#3 Most popular
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
115 USD
#4 Most popular
Swissôtel Grand Shanghai
8.9
132 USD
#5 Most popular
Renaissance Shanghai Putuo Hotel
9.2
105 USD
Hotels in Beijing
Best value
Novotel Beijing Xin Qiao
8.8
79 USD
#1 Most popular
The Great Wall Hotel Beijing
8.8
85 USD
#2 Most popular
Shangri-La's China World Hotel, Beijing
9.0
153 USD
#3 Most popular
Shangri-la Hotel Beijing
9.0
137 USD
#4 Most popular
Hotel New Otani Chang Fu Gong
9.2
117 USD
#5 Most popular
Sunworld Dynasty Hotel Beijing Wangfujing
8.6
88 USD
Hotels in Guangzhou
Best value
Gangrun Hotel Guangzhou Beijing Road Branch
8.4
52 USD
#1 Most popular
Baiyun Hotel Guangzhou
8.4
81 USD
#2 Most popular
Ramada Plaza by Wyndham Guangzhou
7.8
61 USD
#3 Most popular
Shangri-La Hotel Guangzhou
8.9
137 USD
#4 Most popular
La Perle International Hotel
8.7
57 USD
#5 Most popular
Langham Place, Guangzhou
9.0
110 USD
Hotels in Shenzhen
Best value
Grand Mercure Shenzhen Oriental Ginza
8.9
71 USD
#1 Most popular
Shangri-la Hotel, Shenzhen
8.3
113 USD
#2 Most popular
Shenzhenair International Hotel
9.5
104 USD
#3 Most popular
Futian Shangri-La, Shenzhen
9.0
178 USD
#4 Most popular
JW Marriott Hotel Shenzhen
9.3
165 USD
#5 Most popular
The Venice Raytour Hotel Shenzhen
9.2
130 USD
Hotels in Hangzhou
Best value
Sofitel Hangzhou Westlake
9.1
114 USD
#1 Most popular
Shangri-La Hotel Hangzhou
8.4
124 USD
#2 Most popular
The Dragon Hotel Hangzhou
9.6
141 USD
#3 Most popular
Grand Hyatt Hangzhou
9.1
182 USD
#4 Most popular
JW Marriott Hotel Hangzhou
9.3
145 USD
#5 Most popular
Midtown Shangri-La, Hangzhou
8.8
173 USD

China travel tips

Let us help you with the best tips about China

When is the least expensive time to stay in China?

At just 101 USD per night on average, February is the least expensive month to stay at a hotel in China. The most expensive month to stay at a hotel in China is June.

Where do most people stay in China?

China is full of enlightening and adventurous cities, but the most popular tourist destination is Shanghai.

How much does a luxury hotel cost in China?

At 220 USD per night, the average luxury hotel room in China is 112% above the rate of a typical hotel room in China, which is 104 USD.

Which city in China has the most expensive hotel rooms?

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

Which city in China has the least expensive hotel rooms?

Xi'an currently offers the lowest nightly rates of any city in China at just 7 USD; a price that is 92% lower than the average rate per night 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
Tokyo to Shanghai
Fastest flight time
2h 10m
Cheapest price
263 USD
Los Angeles to Shanghai
Fastest flight time
13h 40m
Cheapest price
303 USD
Los Angeles to Beijing
Fastest flight time
12h 50m
Cheapest price
304 USD
Los Angeles to Fuzhou
Fastest flight time
18h 40m
Cheapest price
339 USD
Los Angeles to Chengdu
Fastest flight time
14h 20m
Cheapest price
351 USD
Los Angeles to Shenyang
Fastest flight time
17h 35m
Cheapest price
353 USD
Los Angeles to Guangzhou
Fastest flight time
14h 50m
Cheapest price
357 USD
San Francisco to Guangzhou
Fastest flight time
14h 20m
Cheapest price
366 USD
Los Angeles to Shenzhen
Fastest flight time
14h 35m
Cheapest price
373 USD
Seattle to Beijing
Fastest flight time
11h 20m
Cheapest price
387 USD
View more