Hotels in Italy

Find the best deals on 348,156 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
£44 - £88
CHEAPEST CITY IN ITALY Palermo 30% cheaper Hotels in Palermo are the cheapest in Italy at just £45 per night on average.
MOST EXPENSIVE CITY IN ITALY Sorrento 38% more expensive Sorrento has the highest priced hotels in Italy with rooms averaging £89 per night.
MOST POPULAR CITY IN ITALY Rome 61% 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
Hotel Artis
Best value
Hotel Artis
8.1
£38
NH Collection Roma Palazzo Cinquecento
No. 1 most popular
NH Collection Roma Palazzo Cinquecento
8.7
£145
NH Roma Villa Carpegna
No. 2 most popular
NH Roma Villa Carpegna
8.2
£70
Moses Fountain
No. 3 most popular
Moses Fountain
7.9
£83
Hotel Lord Byron
No. 4 most popular
Hotel Lord Byron
8.5
£137
Aldrovandi Villa Borghese
No. 5 most popular
Aldrovandi Villa Borghese
8.8
£173
Radisson BLU es. Hotel, Rome
Radisson BLU es. Hotel, Rome
7.4
£83
Hotel Da Vinci
Best value
Hotel Da Vinci
7.4
£55
NH Collection Milano President
No. 1 most popular
NH Collection Milano President
8.6
£165
NH Linate
No. 2 most popular
NH Linate
8.4
£56
nhow Milano
No. 3 most popular
nhow Milano
8.8
£102
Radisson Blu Hotel, Milan
No. 4 most popular
Radisson Blu Hotel, Milan
8.3
£85
The Westin Palace, Milan
No. 5 most popular
The Westin Palace, Milan
8.5
£171
Hotel Degli Arcimboldi
Hotel Degli Arcimboldi
8.4
£56
Jolly Camping In Town
Best value
Jolly Camping In Town
8.4
£13
NH Venezia Laguna Palace
No. 1 most popular
NH Venezia Laguna Palace
8.3
£66
JW Marriott Venice Resort & Spa
No. 2 most popular
JW Marriott Venice Resort & Spa
8.9
£202
Hilton Molino Stucky Venice
No. 3 most popular
Hilton Molino Stucky Venice
8.1
£118
Hilton Garden Inn Venice Mestre San Giuliano
No. 4 most popular
Hilton Garden Inn Venice Mestre San Giuliano
8.8
£62
Hotel Plaza Venice
No. 5 most popular
Hotel Plaza Venice
8.5
£54
Hotel Apogia Sirio Venice
Hotel Apogia Sirio Venice
8.2
£44
Room Mate Luca
Best value
Room Mate Luca
9.2
£69
c-hotels Ambasciatori
No. 1 most popular
c-hotels Ambasciatori
8.7
£73
Golden Tower Hotel & Spa
No. 2 most popular
Golden Tower Hotel & Spa
9.1
£166
Villa Tolomei Hotel And Resort
No. 3 most popular
Villa Tolomei Hotel And Resort
8.5
£95
c-hotels Club
No. 4 most popular
c-hotels Club
8.8
£69
NH Collection Firenze Porta Rossa
No. 5 most popular
NH Collection Firenze Porta Rossa
9.1
£160
Grand Hotel Baglioni
Grand Hotel Baglioni
8.7
£107
B&b Anny
Best value
B&b Anny
8.2
£45
Montespina Park Hotel
No. 1 most popular
Montespina Park Hotel
8.7
£64
Palazzo Turchini
No. 2 most popular
Palazzo Turchini
8.6
£82
Lanfipe Palace
No. 3 most popular
Lanfipe Palace
8.1
£62
Palazzo Caracciolo Napoli - MGallery
No. 4 most popular
Palazzo Caracciolo Napoli - MGallery
8.3
£92
La Residenza
No. 5 most popular
La Residenza
9.1
£85
Ibis Styles Napoli Garibaldi
Ibis Styles Napoli Garibaldi
8.2
£59

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 November, as the prices are significantly lower than in May - just £90 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.

How much does a luxury hotel cost in Italy?

An average rate of £167 per night is to be expected when planning a stay in a luxury hotel room in Italy. This rate is about 21% above the country’s average nightly rate of £138.

Which city in Italy has the most expensive hotel rooms?

As a popular tourist destination in Italy, it is no surprise that Sorrento has the most expensive hotel rooms at £89 per night - 38% 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 Venice has the lowest per night rates in the country at just £21. Venice offers hotels rooms at an average rate that is 84% lower than the average city 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
London to Milan
Fastest flight time
1h 45m
Cheapest price
£18
Manchester to Venice
Fastest flight time
2h 15m
Cheapest price
£29
Bristol to Rome
Fastest flight time
2h 35m
Cheapest price
£48
Birmingham to Rome
Fastest flight time
2h 40m
Cheapest price
£84
View more