Hotels in Italy

Find the best deals on 324,102 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
$91 - $249
CHEAPEST CITY IN ITALY Bari 34% cheaper Hotels in Bari are the cheapest in Italy at just $91 per night on average.
MOST EXPENSIVE CITY IN ITALY Positano 80% more expensive Positano has the highest priced hotels in Italy with rooms averaging $249 per night.
MOST POPULAR CITY IN ITALY Rome 367% 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
H10 Roma Citta
8.4
$122
No. 1 most popular
Hotel Cosmopolita
8.1
$187
No. 2 most popular
Grand Hotel de La Minerve
8.7
$390
No. 3 most popular
Residenza Paolo VI
9.0
$175
No. 4 most popular
Hotel Napoleon
8.7
$173
No. 5 most popular
Grand Hotel Palace
8.6
$288
Hotels in Milan
Best value
Klima Hotel Milano Fiere
8.2
$87
No. 1 most popular
Hotel Raffaello
8.2
$101
No. 2 most popular
Hotel Mirage, Sure Hotel Collection by Best Western
8.3
$104
No. 3 most popular
DoubleTree by Hilton Milan
8.0
$135
No. 4 most popular
Ramada Plaza by Wyndham Milano
8.2
$139
No. 5 most popular
Chateau Monfort
9.2
$336
Hotels in Venice
Best value
Alexander
8.2
$75
No. 1 most popular
Hotel Marconi
8.2
$119
No. 2 most popular
Eurostars Residenza Cannaregio Hotel
8.6
$155
No. 3 most popular
Duodo Palace Hotel
8.1
$161
No. 4 most popular
Hilton Molino Stucky Venice
8.4
$222
No. 5 most popular
Queen Victory
9.7
$1,080
Hotels in Florence
Best value
Tsh Florence Lavagnini
8.7
$112
No. 1 most popular
Grand Hotel Baglioni
8.7
$202
No. 2 most popular
Grand Hotel Cavour
8.7
$209
No. 3 most popular
Hotel Balestri
9.1
$212
No. 4 most popular
Hotel Ville sull'Arno
9.1
$197
No. 5 most popular
Golden Tower Hotel & Spa
9.2
$313
Hotels in Naples
Best value
B&B Rochel
$70
No. 1 most popular
Palazzo Caracciolo Napoli - Mgallery
8.4
$173
No. 2 most popular
Dimora Diamante
8.8
$74
No. 3 most popular
B&B City Soul Typical Resort
9.8
$109
No. 4 most popular
Vesucharme Suite
9.6
$106

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 $136 per night on average, February is the least expensive month to stay at a hotel in Italy. The most expensive month to stay at a hotel in Italy is November.

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 $409, which is 41% above the average hotel room cost of $290 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 80% 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 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 $31, 89% 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 30m
Cheapest price
$187
Sydney to Rome
Fastest flight time
26h 00m
Cheapest price
$858
Adelaide to Milan
Fastest flight time
24h 05m
Cheapest price
$965
Brisbane to Rome
Fastest flight time
23h 50m
Cheapest price
$977
Melbourne to Venice
Fastest flight time
26h 30m
Cheapest price
$992
Melbourne to Rome
Fastest flight time
22h 50m
Cheapest price
$1,012
Melbourne to Milan
Fastest flight time
23h 25m
Cheapest price
$1,013
Sydney to Milan
Fastest flight time
23h 10m
Cheapest price
$1,015
Perth to Milan
Fastest flight time
20h 45m
Cheapest price
$1,021
Coolangatta to Milan
Fastest flight time
27h 05m
Cheapest price
$1,039
View more