£28 - £51
|CHEAPEST CITY IN CHINA||Sanya||21% cheaper||Hotels in Sanya are the cheapest in China at just £29 per night on average.|
|MOST EXPENSIVE CITY IN CHINA||Beijing||43% more expensive||Beijing has the highest priced hotels in China with rooms averaging £51 per night.|
|MOST POPULAR CITY IN CHINA||Beijing||76% more users visited||More momondo users search for hotels in Beijing than any other city in China|
December is the least expensive month to stay in China, with an average price of £46 per night. That price is significantly cheaper than the most expensive month, May.
As many would assume, more people stay in Beijing than in any other city while visiting China.
An average rate of £181 per night is to be expected when planning a stay in a luxury hotel room in China. This rate is about 117% above the country’s average nightly rate of £83.
Visiting and staying overnight in Beijing will cost you a premium compared to the rest of China. Expect to pay £51 per night, a rate that is about 43% more than the country’s average.
Our users typically find that Jinan has the lowest nightly rates in the country at just £9. Jinan offers hotel rooms at an average rate that is 89% lower than the average city in China.