Hotels in Italy

Find the best deals on 331,114 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 - £85
CHEAPEST CITY IN ITALY Palermo 29% cheaper Hotels in Palermo are the cheapest in Italy at just £45 per night on average.
MOST EXPENSIVE CITY IN ITALY Sorrento 36% more expensive Sorrento has the highest priced hotels in Italy with rooms averaging £85 per night.
MOST POPULAR CITY IN ITALY Rome 76% 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
$self.alt
Best value
Hotel Silva
6.6
£34
$self.alt
No. 1 most popular
Hotel Imperiale
8.1
£102
$self.alt
No. 2 most popular
Hotel Ponte Sisto
8.9
£112
$self.alt
No. 3 most popular
Boutique Hotel Campo Dé Fiori
9.0
£118
$self.alt
No. 4 most popular
Holiday Inn Rome - Eur Parco Dei Medici
7.7
£68
$self.alt
No. 5 most popular
The Tribune Hotel
8.9
£108
Hotels in Milan
$self.alt
Best value
Barceló Milan
8.0
£55
$self.alt
No. 1 most popular
Hotel Berna
8.9
£94
$self.alt
No. 2 most popular
Hotel Windsor Milano
8.4
£91
$self.alt
No. 3 most popular
NH Collection Milano President
8.7
£166
$self.alt
No. 4 most popular
Crowne Plaza Milan City
8.7
£99
$self.alt
No. 5 most popular
Spice Hotel Milano
8.4
£80
Hotels in Venice
$self.alt
Best value
Ambassador Tre Rose
7.8
£54
$self.alt
No. 1 most popular
Hotel Bisanzio
8.9
£112
$self.alt
No. 2 most popular
NH Collection Venezia Palazzo Barocci
9.0
£160
$self.alt
No. 3 most popular
Aqua Palace
9.2
£140
$self.alt
No. 4 most popular
Ca' Pagan
8.7
£77
$self.alt
No. 5 most popular
San Clemente Palace Kempinski Venice
9.1
£297
Hotels in Florence
$self.alt
Best value
Plus Florence
8.3
£23
$self.alt
No. 1 most popular
Grand Hotel Cavour
8.7
£112
$self.alt
No. 2 most popular
c-hotels Ambasciatori
8.6
£74
$self.alt
No. 3 most popular
Room Mate Luca
9.1
£69
$self.alt
No. 4 most popular
Hotel Balestri
9.1
£113
$self.alt
No. 5 most popular
Mh Florence Hotel & Spa
8.7
£68
Hotels in Naples
$self.alt
Best value
B&B Paradise
8.3
£34
$self.alt
No. 1 most popular
Hotel Royal Continental
8.3
£101
$self.alt
No. 2 most popular
Starhotels Terminus
8.4
£86
$self.alt
No. 3 most popular
B&B Hotel Napoli
8.3
£42
$self.alt
No. 4 most popular
Montespina Park Hotel
8.6
£64
$self.alt
No. 5 most popular
Palazzo Caracciolo Napoli - Mgallery
8.4
£92

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 October - just £78 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 £201 per night is to be expected when planning a stay in a luxury hotel room in Italy. This rate is about 75% above the country’s average nightly rate of £115.

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 £85 per night - 36% 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 Naples has the lowest per night rates in the country at just £17. Naples offers hotels rooms at an average rate that is 85% 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 55m
Cheapest price
£21
London to Venice
Fastest flight time
2h 00m
Cheapest price
£21
London to Pisa
Fastest flight time
2h 05m
Cheapest price
£21
London to Bologna
Fastest flight time
2h 05m
Cheapest price
£21
London to Naples
Fastest flight time
2h 35m
Cheapest price
£25
London to Cagliari
Fastest flight time
2h 35m
Cheapest price
£25
Manchester to Milan
Fastest flight time
2h 10m
Cheapest price
£27
London to Turin
Fastest flight time
1h 55m
Cheapest price
£29
London to Rome
Fastest flight time
2h 25m
Cheapest price
£31
Manchester to Rome
Fastest flight time
2h 40m
Cheapest price
£37
View more