47 C$ - 85 C$
|CHEAPEST CITY IN CHINA||Sanya||23% cheaper||Hotels in Sanya are the cheapest in China at just 48 C$ per night on average.|
|MOST EXPENSIVE CITY IN CHINA||Beijing||38% more expensive||Beijing has the highest priced hotels in China with rooms averaging 85 C$ 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|
Visiting China in January would make for the least expensive trip at just 105 C$ per night on average. To save on your trip, avoid planning it during April, as this is the most expensive month on average.
Out of all the tourist destinations in China, our data shows that travellers tend to visit Shanghai more often than any other city.
Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in China you can expect a nightly rate of about 268 C$, which is 85% above the average hotel room cost of 145 C$ per night.
Visiting and staying overnight in Beijing will cost you a premium compared to the rest of China. Expect to pay 85 C$ per night, a rate that is about 38% more than the country’s average.
Our users typically find that Guangzhou has the lowest per night rates in the country at just 29 C$. Guangzhou offers hotels rooms at an average rate that is 80% lower than the average city in China.