52€ - 101€
|CHEAPEST CITY IN ITALY||Palermo||26% cheaper||Hotels in Palermo are the cheapest in Italy at just 52€ per night on average.|
|MOST EXPENSIVE CITY IN ITALY||Sorrento||43% more expensive||Sorrento has the highest priced hotels in Italy with rooms averaging 101€ per night.|
|MOST POPULAR CITY IN ITALY||Rome||253% more users visited||More momondo users search for hotels in Rome than any other city in Italy|
If you are looking to save money on your hotel room in Italy, consider visiting the country in January as it is the least expensive month at just 92€ per night. Avoid booking a hotel room in October if you are looking for a deal; it is the most expensive month.
Our users tend to visit Rome more often than any other city when travelling to Italy.
Expect to pay about 231€ per night when booking a luxury hotel room in Italy. Rates for luxury hotel rooms are typically 87% more than the average hotel room in Italy, which costs 123€ each night.
Sorrento is the most expensive city in Italy to book a hotel room in. The nightly rate of 101€ is 43% more than the average city in Italy.
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 19€, 84% below the country’s average.