Hotels in Italy

Find the best deals on 389,245 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
$96 - $221
CHEAPEST CITY IN ITALY Naples 30% cheaper Hotels in Naples are the cheapest in Italy at just $96 per night on average.
MOST EXPENSIVE CITY IN ITALY Positano 61% more expensive Positano has the highest priced hotels in Italy with rooms averaging $221 per night.
MOST POPULAR CITY IN ITALY Rome 75% 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?

Visiting Italy in July would make for the least expensive trip at just $110 per night on average. To save on your trip, avoid planning it during March, as this is the most expensive month on average.

Where do most people stay in Italy?

Our users tend to visit Rome more often than any other city when travelling to Italy.

Which city in Italy has the most expensive hotel rooms?

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

Which city in Italy has the least expensive hotel rooms?

Bari currently offers the lowest nightly rates of any city in Italy at just $37; a price that is 85% lower than the average rate per night in Italy.