At just 104 AUD per night on average, January is the least expensive month to stay at a hotel in Italy. The most expensive month to stay at a hotel in Italy is June.
There is little doubt that travellers enjoy various cities in Italy, but the majority of travellers who visit Italy tend to spend the most time in Rome.
Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Italy you can expect a nightly rate of about 418 AUD, which is 44% above the average hotel room cost of 288 AUD per night.
Visiting and staying overnight in Positano will cost you a premium compared to the rest of Italy. Expect to pay 2,795 AUD per night, a rate that is about 869% more than the country’s average.
If you’re looking for the best deal when visiting Italy, consider staying in Naples. According to our data, Naples is the least expensive city to spend the night in when visiting Italy, with an average nightly rate of 31 AUD, 89% below the country’s average.