Hotels in Italy

Find the best deals on 394,647 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
$84 - $225
CHEAPEST CITY IN ITALY Rimini 35% cheaper Hotels in Rimini are the cheapest in Italy at just $83 per night on average.
MOST EXPENSIVE CITY IN ITALY Positano 76% more expensive Positano has the highest priced hotels in Italy with rooms averaging $224 per night.
MOST POPULAR CITY IN ITALY Rome 45% 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?

The least expensive month to stay at a hotel in Italy is January. On average, it only costs $116 per night in the month of January. Conversely, the most expensive month to visit Italy is June.

Where do most people stay in Italy?

Italy is full of enlightening and adventurous cities, but the most popular tourist destination is Rome.

Which city in Italy has the most expensive hotel rooms?

At $224 per night, Positano is the most expensive city in Italy to book a hotel room in. The average cost of $224 is about 68% above the country's average price per night.

Which city in Italy has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Italy, consider staying in Rome. According to our data, Rome is the least expensive city to spend the night in when visiting Italy, with an average nightly rate of $55, 70% below the country’s average.