Hotels in Italy

Find the best deals on 324,370 hotels in Italy

Check-in
Check-out
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
Price
$57 - $171
CHEAPEST CITY IN ITALY Palermo 42% cheaper Hotels in Palermo are the cheapest in Italy at just $57 per night on average.
MOST EXPENSIVE CITY IN ITALY Positano 75% more expensive Positano has the highest priced hotels in Italy with rooms averaging $171 per night.
MOST POPULAR CITY IN ITALY Rome 353% 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
Hotels in Rome
Best value
The Hive Hotel
8.9
$114
#1 Most popular
Bio Hotel Raphaël-Relais & Châteaux
8.6
$252
#2 Most popular
Mecenate Palace
8.5
$115
#3 Most popular
Residenza Paolo VI
9.0
$121
#4 Most popular
Hotel Locarno
9.3
$250
#5 Most popular
Hotel Diocleziano
9.0
$121
Hotels in Milan
Best value
B&B Hotel Milano Central Station
8.4
$88
#1 Most popular
The Westin Palace, Milan
8.7
$223
#2 Most popular
Meliá Milano
8.5
$135
#3 Most popular
nhow Milano
8.7
$132
#4 Most popular
Radisson Blu Hotel Milano
8.4
$110
#5 Most popular
Chateau Monfort
9.3
$232
Hotels in Venice
Best value
Novotel Venezia Mestre Castellana
8.1
$84
#1 Most popular
Hotel Colombina
8.9
$148
#2 Most popular
Hotel Londra Palace
9.3
$322
#3 Most popular
Annia Park Hotel Venice Airport
8.7
$105
#4 Most popular
Ca' Sagredo Hotel
9.0
$271
#5 Most popular
Carnival Palace Hotel
9.0
$138
Hotels in Florence
Best value
Residenza d'Epoca Palazzo Galletti
8.4
$87
#1 Most popular
NH Collection Firenze Porta Rossa
9.2
$209
#2 Most popular
Sina Villa Medici Autograph Collection
8.9
$260
#3 Most popular
Montebello Splendid Hotel
8.8
$143
#4 Most popular
Four Seasons Hotel Firenze
9.6
$509
Hotels in Naples
Best value
Hotel Nuvò
8.3
$57
#1 Most popular
Grand Hotel Vesuvio
9.0
$236
#2 Most popular
Hotel Royal Continental
8.3
$130
#3 Most popular
Starhotels Terminus
8.4
$111
#4 Most popular
Palazzo Caracciolo Napoli - Mgallery
8.4
$119
#5 Most popular
Grand Hotel Capodimonte
7.9
$74

Italy travel tips

Let us help you with the best tips about Italy

When is the least expensive time to stay in Italy?

When traveling to Italy it would be best to plan your trip around the month of January, as the prices are significantly lower than in August - just $119 per night.

Where do most people stay in Italy?

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

How much does a luxury hotel cost in Italy?

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 $280, which is 47% above the average hotel room cost of $190 per night.

Which city in Italy has the most expensive hotel rooms?

Positano is the most expensive city in Italy to book a hotel room in. The nightly rate of $171 is 75% more than the average city in Italy.

Which city in Italy has the least expensive hotel rooms?

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


Popular international routes landing in Italy

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Tel Aviv to Rome
Fastest flight time
3h 45m
Cheapest price
$90
Tel Aviv to Milan
Fastest flight time
4h 10m
Cheapest price
$90
New York to Rome
Fastest flight time
8h 15m
Cheapest price
$272
Boston to Rome
Fastest flight time
8h 00m
Cheapest price
$278
New York to Venice
Fastest flight time
8h 24m
Cheapest price
$281
Los Angeles to Rome
Fastest flight time
11h 50m
Cheapest price
$289
Chicago to Rome
Fastest flight time
9h 05m
Cheapest price
$294
Boston to Naples
Fastest flight time
10h 15m
Cheapest price
$298
Newark to Rome
Fastest flight time
8h 20m
Cheapest price
$299
Boston to Venice
Fastest flight time
10h 35m
Cheapest price
$299
View more