Hotels in Italy

Find the best deals on 340,012 hotels in Italy

Check-in
Check-out
Compare vs momondo |

Popular Cities in Italy

Book one of the best deals Italy has to offer in these popular locations
Hotels in Rome
Best value
H10 Roma Citta
8.3
66 GBP
No. 1 most popular
Hotel Quirinale
8.3
97 GBP
No. 2 most popular
Duca d'Alba
8.3
84 GBP
No. 3 most popular
Welcome Piram Hotel
8.2
92 GBP
No. 4 most popular
NH Collection Roma Palazzo Cinquecento
8.8
147 GBP
No. 5 most popular
Palazzo Dama
8.7
163 GBP
Hotels in Milan
Best value
Hotel Da Vinci
7.9
56 GBP
No. 1 most popular
Leonardo Hotel Milan City Center
8.0
69 GBP
No. 2 most popular
Hotel Portello - Gruppo Mini Hotel
8.5
63 GBP
No. 3 most popular
nhow Milano
8.7
103 GBP
No. 4 most popular
Hotel Degli Arcimboldi
8.1
56 GBP
No. 5 most popular
Savona 18 Suites
9.2
145 GBP
Hotels in Venice
Best value
Antico Panada
7.7
70 GBP
No. 1 most popular
Hotel Colombina
8.9
115 GBP
No. 2 most popular
Eurostars Residenza Cannaregio
8.6
84 GBP
No. 3 most popular
Ca' Sagredo
8.9
211 GBP
No. 4 most popular
Il Palazzo Experimental
9.5
218 GBP
Hotels in Florence
Best value
Tsh Florence Lavagnini
8.7
60 GBP
No. 1 most popular
Grand Hotel Baglioni
8.7
108 GBP
No. 2 most popular
Grand Hotel Cavour
8.6
112 GBP
No. 3 most popular
Hotel Atlantic Palace
8.4
76 GBP
No. 4 most popular
Hotel Delle Nazioni
8.0
66 GBP
No. 5 most popular
Room Mate Luca
9.1
70 GBP
Hotels in Naples
Best value
Unahotels Napoli
8.6
74 GBP
No. 1 most popular
Royal Continental Hotel Naples
8.3
101 GBP
No. 2 most popular
Eurostars Hotel Excelsior
8.8
102 GBP
No. 3 most popular
Starhotels Terminus
8.5
87 GBP
No. 4 most popular
Exe Majestic
8.1
77 GBP
No. 5 most popular
Palazzo Caracciolo Napoli - Mgallery
8.3
93 GBP

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 April - just 73 GBP 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 203 GBP per night is to be expected when planning a stay in a luxury hotel room in Italy. This rate is about 73% above the country’s average nightly rate of 117 GBP.

Which city in Italy has the most expensive hotel rooms?

As a popular tourist destination in Italy, it is no surprise that Florence has the most expensive hotel rooms at 824 GBP per night - 605% 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 GBP. 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
18 GBP
Edinburgh to Milan
Fastest flight time
2h 25m
Cheapest price
18 GBP
London to Pisa
Fastest flight time
2h 05m
Cheapest price
21 GBP
Manchester to Milan
Fastest flight time
2h 10m
Cheapest price
22 GBP
London to Venice
Fastest flight time
2h 00m
Cheapest price
24 GBP
London to Naples
Fastest flight time
2h 35m
Cheapest price
24 GBP
London to Bologna
Fastest flight time
2h 05m
Cheapest price
24 GBP
London to Turin
Fastest flight time
1h 55m
Cheapest price
24 GBP
London to Bari
Fastest flight time
2h 45m
Cheapest price
28 GBP
London to Rome
Fastest flight time
2h 25m
Cheapest price
31 GBP
View more