Hotels in Italy

Find the best deals on 327,538 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
$93 - $249
CHEAPEST CITY IN ITALY Bari 37% cheaper Hotels in Bari are the cheapest in Italy at just $94 per night on average.
MOST EXPENSIVE CITY IN ITALY Positano 68% more expensive Positano has the highest priced hotels in Italy with rooms averaging $249 per night.
MOST POPULAR CITY IN ITALY Rome 79% 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
$self.alt
Best value
Orsa Maggiore Hostel for Women Only
8.5
$39
$self.alt
No. 1 most popular
The Roman Empire Guesthouse
8.3
$152
$self.alt
No. 2 most popular
Hotel Valadier
8.3
$192
$self.alt
No. 3 most popular
UNA Hotel Roma
8.8
$218
$self.alt
No. 4 most popular
Mercure Roma West
8.2
$108
$self.alt
No. 5 most popular
Damaso Hotel
9.5
$218
$self.alt
The Hive Hotel
8.9
$165
$self.alt
Best value
Klima Hotel Milano Fiere
8.2
$87
$self.alt
No. 1 most popular
Allegroitalia Espresso Darsena
8.0
$116
$self.alt
No. 2 most popular
Aparthotel Dei Mercanti
7.6
$215
$self.alt
No. 3 most popular
Hotel Brunelleschi
8.2
$219
$self.alt
No. 4 most popular
Duomo Hotel & Apartments
8.9
$199
$self.alt
No. 5 most popular
Fifty House Soho
8.5
$247
$self.alt
City Life Hotel Poliziano
8.5
$113
$self.alt
Best value
Hotel Plaza Venice
8.5
$101
$self.alt
No. 1 most popular
Hotel Saturnia & International
9.0
$212
$self.alt
No. 2 most popular
Duodo Palace Hotel
8.2
$160
$self.alt
No. 3 most popular
Splendid Venice - Starhotels Collezione
8.9
$274
$self.alt
No. 4 most popular
Hotel Carlton On The Grand Canal
8.1
$178
$self.alt
No. 5 most popular
NH Venezia Laguna Palace
8.3
$124
$self.alt
Hotel Rialto
8.4
$219
$self.alt
Best value
Plus Florence
8.4
$42
$self.alt
No. 1 most popular
NH Collection Firenze Porta Rossa
9.1
$301
$self.alt
No. 2 most popular
Hotel Roma
8.7
$188
$self.alt
No. 3 most popular
Palazzo San Niccolo
9.1
$142
$self.alt
No. 4 most popular
Grand Hotel Baglioni
8.6
$201
$self.alt
No. 5 most popular
c-hotels Ambasciatori
8.7
$137
$self.alt
Villa La Vedetta
8.8
$271
$self.alt
Best value
Firenze 32
$28
$self.alt
No. 1 most popular
Royal Continental Hotel Naples
8.2
$188
$self.alt
No. 2 most popular
Hotel Naples
7.9
$142
$self.alt
No. 3 most popular
Hostel Mancini Naples
8.7
$32
$self.alt
No. 4 most popular
Eurostars Hotel Excelsior
8.9
$189
$self.alt
No. 5 most popular
Costantinopoli 104
8.8
$137
$self.alt
Partenope Relais
8.2
$192

Italy travel tips

Let us help you with the best tips about Italy

When is the least expensive time to stay in Italy?

At just $153 per night on average, November is the least expensive month to stay at a hotel in Italy. The most expensive month to stay at a hotel in Italy is March.

Where do most people stay in Italy?

There is little doubt that travellers enjoy various cities in Italy, but the majority of travellers who visit Italy tend to spend the most time in Rome.

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 $357, which is 31% above the average hotel room cost of $272 per night.

Which city in Italy has the most expensive hotel rooms?

Visiting and staying overnight in Positano will cost you a premium compared to the rest of Italy. Expect to pay $249 per night, a rate that is about 68% more than the country’s average.

Which city in Italy has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Italy, consider staying in Venice. According to our data, Venice is the least expensive city to spend the night in when visiting Italy, with an average nightly rate of $39, 85% 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
London to Rome
Fastest flight time
2h 40m
Cheapest price
$238
Singapore to Milan
Fastest flight time
12h 40m
Cheapest price
$904
Perth to Rome
Fastest flight time
20h 35m
Cheapest price
$1,100
Townsville to Milan
Fastest flight time
46h 10m
Cheapest price
$1,171
Sydney to Rome
Fastest flight time
28h 40m
Cheapest price
$1,238
Melbourne to Milan
Fastest flight time
22h 00m
Cheapest price
$1,290
Bilinga to Bologna
Fastest flight time
35h 25m
Cheapest price
$1,299
Adelaide to Bologna
Fastest flight time
36h 15m
Cheapest price
$1,395
Brisbane to Milan
Fastest flight time
31h 00m
Cheapest price
$1,404
Marcoola to Milan
Fastest flight time
26h 35m
Cheapest price
$1,423
View more