Find China Hotels

Find the best deals on 119,969 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
£19 - £43
CHEAPEST CITY IN CHINA Wuxi 41% cheaper Hotels in Wuxi are the cheapest in China at just £19 per night on average.
MOST EXPENSIVE CITY IN CHINA Beijing 33% more expensive Beijing has the highest priced hotels in China with rooms averaging £43 per night.
MOST POPULAR CITY IN CHINA Beijing 70% more users visited More momondo users search for hotels in Beijing than any other city in China

Popular Cities in China

Book one of the best deals China has to offer in these popular locations
  • Best value

    Novotel Beijing Xin Qiao

    7.8

    £41

    View Deal
  • #1 Most popular

    Sunworld Dynasty Hotel Beijing Wangfujing

    8.0

    £57

    View Deal
  • #2 Most popular

    Shangri-La Hotel, Beijing

    8.2

    £109

    View Deal
  • #3 Most popular

    Guanganmen Grand Metropark Hotel Beijing

    8.7

    £56

    View Deal
  • #4 Most popular

    Days Inn by Wyndham Forbidden City Beijing

    6.9

    £88

    View Deal
  • #5 Most popular

    Tianan Rega Hotel

    7.5

    £41

    View Deal
  • Prime Hotel Beijing Wangfujing

    8.0

    £115

    View Deal
  • Best value

    Rayfont Downtown Hotel Shanghai

    6.8

    £25

    View Deal
  • #1 Most popular

    Grand Hyatt Shanghai

    8.5

    £114

    View Deal
  • #2 Most popular

    Shanghai Marriott Hotel City Centre

    8.8

    £84

    View Deal
  • #3 Most popular

    Grand Central Hotel Shanghai

    8.6

    £74

    View Deal
  • #4 Most popular

    Juss Hengshan Hotel (Regal International East Asia Hotel)

    8.1

    £49

    View Deal
  • #5 Most popular

    Radisson Blu Hotel Shanghai Hong Quan

    6.0

    £58

    View Deal
  • Vienna International Hotel

    6.6

    £28

    View Deal
  • Best value

    Guangzhou Royal Garden Hotel

    6.8

    £26

    View Deal
  • #1 Most popular

    Hilton Guangzhou Baiyun

    8.2

    £75

    View Deal
  • #2 Most popular

    The Garden Hotel Guangzhou

    8.3

    £78

    View Deal
  • #3 Most popular

    Baiyun Hotel Guangzhou

    8.0

    £51

    View Deal
  • #4 Most popular

    The Mulian Hotel Guangzhou Zhujiang New Town

    7.6

    £46

    View Deal
  • #5 Most popular

    La Perle International Hotel

    7.7

    £35

    View Deal
  • Hotel Canton

    7.6

    £34

    View Deal
  • Best value

    7Days Inn Wuxi Shuofang Airport

    7.6

    £11

    View Deal
  • #1 Most popular

    Shell Jiangsu Wuxi Xinming Road Guangyixingyuan Hotel

    £13

    View Deal
  • #2 Most popular

    Greentree Inn Jiangsu Wuxi Guangrui Road Dongfeng Bridge Business Hotel

    £14

    View Deal
  • #3 Most popular

    Hanting Express Wuxi New District Hanjiang North Road Branch

    £16

    View Deal
  • #4 Most popular

    Greentree Inn Jiangsu Wuxi Luoshe Business Hotel

    7.0

    £17

    View Deal
  • #5 Most popular

    Jinjiang Inn Wuxi Anzhen

    6.2

    £16

    View Deal
  • Greentree Inn Jiangsu Province Wuxi City Nanhu Jiayuan Metro Station Hotel

    7.6

    £15

    View Deal
  • Best value

    7Days Inn Nanjing Polytechnic Institute Dachang Metro Station

    7.6

    £10

    View Deal
  • #1 Most popular

    Greentree Alliance Inn Nanjing Qiaobei Passenger Station

    £15

    View Deal
  • #2 Most popular

    7 Days Inn Nanjing Zhongshan Mausoleum Guanghua Road Branch

    5.8

    £11

    View Deal
  • #3 Most popular

    Greentree Inn Nanjing Dachang Xinhua Road Express Hotel

    £17

    View Deal
  • #4 Most popular

    Jinling Mansion Nanjing

    7.5

    £21

    View Deal
  • #5 Most popular

    Green Tree Inn Nanjing Zhonghua Gate Subway Station Hotel

    7.2

    £15

    View Deal
  • Fairmont Nanjing

    8.6

    £87

    View Deal

China travel tips

Let us help you with the best tips about China

When is the least expensive time to stay in China?

March is the least expensive month to stay in China, with an average price of £39 per night. That price is significantly cheaper than the most expensive month, December.

Where do most people stay in China?

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

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

Which city in China has the least expensive hotel rooms?

Our users typically find that Guangzhou has the lowest nightly rates in the country at just £10. Guangzhou offers hotel rooms at an average rate that is 87% lower than the average city in China.