Hotels in Italy

Find the best deals on 317,796 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
52€ - 101€
CHEAPEST CITY IN ITALY Palermo 26% cheaper Hotels in Palermo are the cheapest in Italy at just 52€ per night on average.
MOST EXPENSIVE CITY IN ITALY Sorrento 43% more expensive Sorrento has the highest priced hotels in Italy with rooms averaging 101€ per night.
MOST POPULAR CITY IN ITALY Rome 253% 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
Starhotels Michelangelo Rome
8.8
104€
No. 1 most popular
Ambasciatori Palace Hotel
8.5
168€
No. 2 most popular
Hotel Artemide
9.5
162€
No. 3 most popular
Aldrovandi Villa Borghese
8.9
205€
No. 4 most popular
Starhotels Metropole
8.7
148€
No. 5 most popular
Residenza di Ripetta
8.5
106€
Hotels in Venice
Best value
Holiday Inn Venice - Mestre Marghera
7.6
50€
No. 1 most popular
Grand Hotel Dei Dogi, The Dedica Anthology, Autograph Collection
8.8
193€
No. 2 most popular
Hotel Saturnia & International
9.0
133€
No. 3 most popular
Hilton Molino Stucky Venice
8.4
139€
No. 4 most popular
Carnival Palace Hotel
9.0
125€
Hotels in Rimini
Best value
Hotel Esedra
8.1
22€
No. 1 most popular
Hotel Villa Lalla
8.8
34€
No. 2 most popular
Hotel Royal Plaza
7.9
35€
No. 3 most popular
Hotel St. Gregory Park
8.4
26€
No. 4 most popular
Hotel Trieste
8.2
45€
No. 5 most popular
La Gradisca Hotel Rimini
8.1
26€
Hotels in Milan
Best value
Hotel Da Vinci
7.9
64€
No. 1 most popular
Starhotels Business Palace
8.0
81€
No. 2 most popular
Andreola Central Hotel
8.4
96€
No. 3 most popular
Art Hotel Navigli
8.6
131€
No. 4 most popular
Hotel Degli Arcimboldi
8.1
65€
No. 5 most popular
Nyx Hotel Milan By Leonardo Hotels
8.8
111€
Hotels in Bologna
Best value
Grand Hotel Elite
7.7
54€
No. 1 most popular
NH Bologna De La Gare
8.6
83€
No. 2 most popular
Holiday Inn Bologna - Fiera
8.3
58€
No. 3 most popular
AC Hotel by Marriott Bologna
8.4
86€
No. 4 most popular
Unahotels San Vitale Bologna
8.5
72€
No. 5 most popular
Palazzo Azzarita By Holiplanet
8.3
63€

Italy travel tips

Let us help you with the best tips about Italy

When is the least expensive time to stay in Italy?

If you are looking to save money on your hotel room in Italy, consider visiting the country in January as it is the least expensive month at just 92€ per night. Avoid booking a hotel room in October if you are looking for a deal; it is the most expensive month.

Where do most people stay in Italy?

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

How much does a luxury hotel cost in Italy?

Expect to pay about 231€ per night when booking a luxury hotel room in Italy. Rates for luxury hotel rooms are typically 87% more than the average hotel room in Italy, which costs 123€ each night.

Which city in Italy has the most expensive hotel rooms?

Sorrento is the most expensive city in Italy to book a hotel room in. The nightly rate of 101€ is 43% more than the average city in Italy.

Which city in Italy has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Italy, consider staying in Naples. According to our data, Naples is the least expensive city to spend the night in when visiting Italy, with an average nightly rate of 19€, 84% below the country’s average.


Popular international routes landing in Italy

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Dublin to Rome
Fastest flight time
3h 05m
Cheapest price
38€
Dublin to Bologna
Fastest flight time
2h 35m
Cheapest price
41€
Dublin to Milan
Fastest flight time
2h 25m
Cheapest price
44€
Dublin to Pisa
Fastest flight time
2h 40m
Cheapest price
44€
Dublin to Venice
Fastest flight time
2h 40m
Cheapest price
61€
Dublin to Bari
Fastest flight time
3h 20m
Cheapest price
62€
Dublin to Naples
Fastest flight time
3h 15m
Cheapest price
68€
Dublin to Brindisi
Fastest flight time
7h 45m
Cheapest price
84€
Dublin to Palermo
Fastest flight time
3h 30m
Cheapest price
92€
Dublin to Cagliari
Fastest flight time
3h 10m
Cheapest price
106€
View more