December is the least expensive month to stay in Italy, with an average price of 122 CAD per night. That price is significantly cheaper than the most expensive month, May.
Out of all the tourist destinations in Italy, our data shows that travellers tend to visit Rome more often than any other city.
The average cost per night for a luxury hotel room in Italy is 376 CAD, 51% higher than the country’s average hotel room. A room in a standard hotel costs 249 CAD per night on average.
On average, 2,525 CAD per night will be the going rate for a hotel room in Positano. This is about 915% more expensive than any other city in Italy.
Our users typically find that Naples has the lowest per night rates in the country at just 28 CAD. Naples offers hotels rooms at an average rate that is 88% lower than the average city in Italy.