When travelling to Italy it would be best to plan your trip around the month of January, as the prices are significantly lower than in April - just 73 GBP per night.
Out of all the tourist destinations in Italy, our data shows that travellers tend to visit Rome more often than any other city.
An average rate of 203 GBP per night is to be expected when planning a stay in a luxury hotel room in Italy. This rate is about 73% above the country’s average nightly rate of 117 GBP.
As a popular tourist destination in Italy, it is no surprise that Florence has the most expensive hotel rooms at 824 GBP per night - 605% more than than the country's average hotel room price.
Our users typically find that Naples has the lowest per night rates in the country at just 17 GBP. Naples offers hotels rooms at an average rate that is 85% lower than the average city in Italy.