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.
China is full of enlightening and adventurous cities, but the most popular tourist destination is Shanghai.
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.
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.
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.