Hotels in Italy

Find the best deals on 379,879 hotels in Italy

Compare vs momondo |

Cheapest cities to book a hotel in Italy

Looking for a city in Italy to visit? Take a look at the average hotel booking prices in most popular cities in the country
£48 - £76
CHEAPEST CITY IN ITALY Catania 17% cheaper Hotels in Catania are the cheapest in Italy at just £47 per night on average.
MOST EXPENSIVE CITY IN ITALY Venice 33% more expensive Venice has the highest priced hotels in Italy with rooms averaging £76 per night.
MOST POPULAR CITY IN ITALY Rome 74% more users visited More momondo users search for hotels in Rome than any other city in Italy

Popular Cities in Italy

Book one of the best deals Italy has to offer in these popular locations

Italy travel tips

Let us help you with the best tips about Italy

When is the least expensive time to stay in Italy?

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 £89 per night.

Where do most people stay in Italy?

Out of all the tourist destinations in Italy, our data shows that travellers tend to visit Rome more often than any other city.

Which city in Italy has the most expensive hotel rooms?

As a popular tourist destination in Italy, it is no surprise that Venice has the most expensive hotel rooms at £76 per night - 33% more than than the country's average hotel room price.

Which city in Italy has the least expensive hotel rooms?

Our users typically find that Rome has the lowest per night rates in the country at just £33. Rome offers hotels rooms at an average rate that is 75% lower than the average city in Italy.