Hotels in China

Find the best deals on 105,584 hotels in China

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in China

Looking for a city in China to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$22 - $63
CHEAPEST CITY IN CHINA Yiwu 49% cheaper Hotels in Yiwu are the cheapest in China at just $22 per night on average.
MOST EXPENSIVE CITY IN CHINA Beijing 45% more expensive Beijing has the highest priced hotels in China with rooms averaging $63 per night.
MOST POPULAR CITY IN CHINA Shanghai 74% more users visited More momondo users search for hotels in Shanghai than any other city in China

Popular Cities in China

Book one of the best deals China has to offer in these popular locations
$self.alt
Best value
Campanile Shanghai Natural History Museum
8.6
$52
$self.alt
#1 Most popular
Grand Kempinski Hotel Shanghai
8.6
$157
$self.alt
#2 Most popular
The Eton Hotel Shanghai
8.1
$88
$self.alt
#3 Most popular
Les Suites Orient, Bund Shanghai
8.9
$144
$self.alt
#4 Most popular
Green Court Residence City Center - Shanghai
8.8
$78
$self.alt
#5 Most popular
Fairmont Peace Hotel
9.2
$241
$self.alt
Sheraton Grand Shanghai Pudong Hotel & Residences
8.1
$127
$self.alt
Best value
Guanganmen Grand Metropark Hotel Beijing
8.7
$74
$self.alt
#1 Most popular
Wangfujing Xin Xiang Ya Yuan Apartment
8.3
$88
$self.alt
#2 Most popular
Sunworld Dynasty Hotel Beijing Wangfujing
8.0
$88
$self.alt
#3 Most popular
New World Beijing Hotel
9.1
$142
$self.alt
#4 Most popular
Crowne Plaza Beijing Wangfujing
7.9
$92
$self.alt
#5 Most popular
Holiday Inn Temple Of Heaven
7.8
$79
$self.alt
The Great Wall Hotel Beijing
7.6
$85
$self.alt
Best value
Baiyun Hotel Guangzhou
8.0
$81
$self.alt
#1 Most popular
The Garden Hotel Guangzhou
8.3
$159
$self.alt
#2 Most popular
China Hotel
8.0
$91
$self.alt
#3 Most popular
Langham Place, Guangzhou
8.8
$110
$self.alt
#4 Most popular
Sofitel Guangzhou Sunrich
8.5
$136
$self.alt
#5 Most popular
Four Seasons Hotel Guangzhou
9.2
$248
$self.alt
DoubleTree by Hilton Hotel Guangzhou
8.3
$116
$self.alt
Best value
7Days Premium Shenzhen International Trade
6.5
$28
$self.alt
#1 Most popular
Best Western Premier Shenzhen Felicity Hotel
7.7
$60
$self.alt
#2 Most popular
Shangri-La Hotel Shenzhen
8.0
$113
$self.alt
#3 Most popular
The Langham, Shenzhen
9.2
$159
$self.alt
#4 Most popular
Fraser Suites Shenzhen
9.2
$136
$self.alt
#5 Most popular
The Pavilion Hotel
8.1
$92
$self.alt
Grand Mercure Shenzhen Oriental Ginza
7.8
$71
$self.alt
Best value
Mercure Hangzhou Xixi Wetland
8.0
$40
$self.alt
#1 Most popular
Grand Mercure Hangzhou Qiantang
8.1
$self.alt
#2 Most popular
Shangri-La Hotel, Hangzhou
8.0
$124
$self.alt
#3 Most popular
Best Western Plus Hangzhou Meiyuan Hotel
7.9
$61
$self.alt
#4 Most popular
Mercure Hangzhou Qianjiang
7.7
$46
$self.alt
#5 Most popular
Sofitel Hangzhou Westlake
8.2
$114
$self.alt
Grand Hyatt Hangzhou
8.6
$182

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 $79 per night on average, January is the least expensive month to stay at a hotel in China. The most expensive month to stay at a hotel in China is April.

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 $214 per night, the average luxury hotel room in China is 46% above the rate of a typical hotel room in China, which is $147.

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 $63 per night, a rate that is about 45% more than the country’s average.

Which city in China has the least expensive hotel rooms?

Shanghai currently offers the lowest nightly rates of any city in China at just $35; a price that is 76% 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
Los Angeles to Guangzhou
Fastest flight time
15h 20m
Cheapest price
$364
San Jose to Hongqiao Intl
Fastest flight time
22h 30m
Cheapest price
$473
San Francisco to Hongqiao Intl
Fastest flight time
13h 10m
Cheapest price
$544
New York to Hongqiao Intl
Fastest flight time
14h 50m
Cheapest price
$571
Chicago to Hongqiao Intl
Fastest flight time
14h 50m
Cheapest price
$614
Seattle to Hongqiao Intl
Fastest flight time
12h 45m
Cheapest price
$616
Boston to Beijing
Fastest flight time
17h 00m
Cheapest price
$626
Atlanta to Hongqiao Intl
Fastest flight time
15h 54m
Cheapest price
$722
Dallas to Hongqiao Intl
Fastest flight time
15h 35m
Cheapest price
$760
Salt Lake City to Jinan
Fastest flight time
48h 18m
Cheapest price
$1,482
View more