Hotels in Italy

Find the best deals on 339,488 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
123 AUD
No. 1 most popular
Hotel Cosmopolita
8.1
189 AUD
No. 2 most popular
Grand Hotel de La Minerve
8.7
395 AUD
No. 3 most popular
Residenza Paolo VI
9.0
178 AUD
No. 4 most popular
Napoleon Hotel
8.8
175 AUD
No. 5 most popular
Grand Hotel Palace
8.6
292 AUD
Hotels in Milan
Best value
Klima Hotel Milano Fiere
8.2
88 AUD
No. 1 most popular
Hotel Raffaello
8.1
103 AUD
No. 2 most popular
Hotel Mirage, Sure Hotel Collection by Best Western
8.4
106 AUD
No. 3 most popular
DoubleTree by Hilton Milan
7.8
137 AUD
No. 4 most popular
Ramada Plaza by Wyndham Milano
8.2
141 AUD
No. 5 most popular
Chateau Monfort
9.2
341 AUD
Hotels in Venice
Best value
Alexander
8.2
76 AUD
No. 1 most popular
Hotel Colombina
8.9
217 AUD
No. 2 most popular
Hotel Marconi
8.2
120 AUD
No. 3 most popular
Eurostars Residenza Cannaregio
8.6
157 AUD
No. 4 most popular
Duodo Palace Hotel
8.1
163 AUD
No. 5 most popular
Hilton Molino Stucky Venice
8.4
225 AUD
Hotels in Florence
Best value
Tsh Florence Lavagnini
8.7
113 AUD
No. 1 most popular
Grand Hotel Baglioni
8.7
204 AUD
No. 2 most popular
Grand Hotel Cavour
8.6
211 AUD
No. 3 most popular
Hotel Balestri
9.1
214 AUD
No. 4 most popular
Hotel Ville sull'Arno
9.1
200 AUD
No. 5 most popular
Golden Tower Hotel & Spa
9.3
317 AUD
Hotels in Sorrento
Best value
The Pool House Suite
9.5
141 AUD
No. 1 most popular
Grand Hotel Excelsior Vittoria
9.4
696 AUD
No. 2 most popular
Grand Hotel Cocumella
9.1
461 AUD
No. 3 most popular
Parco dei Principi Hotel
9.0
207 AUD
No. 4 most popular
Grand Hotel Royal
9.1
373 AUD

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 104 AUD per night on average, January is the least expensive month to stay at a hotel in Italy. The most expensive month to stay at a hotel in Italy is June.

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 418 AUD, which is 44% above the average hotel room cost of 288 AUD 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 2,795 AUD per night, a rate that is about 869% 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 AUD, 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
Sydney to Rome
Fastest flight time
23h 05m
Cheapest price
920 AUD
Melbourne to Rome
Fastest flight time
23h 15m
Cheapest price
928 AUD
Brisbane to Rome
Fastest flight time
22h 25m
Cheapest price
963 AUD
Singapore to Rome
Fastest flight time
30h 30m
Cheapest price
979 AUD
Perth to Milan
Fastest flight time
19h 25m
Cheapest price
1,026 AUD
Perth to Rome
Fastest flight time
19h 50m
Cheapest price
1,033 AUD
Sydney to Milan
Fastest flight time
23h 45m
Cheapest price
1,067 AUD
Melbourne to Venice
Fastest flight time
34h 40m
Cheapest price
1,067 AUD
Melbourne to Milan
Fastest flight time
23h 25m
Cheapest price
1,069 AUD
Brisbane to Milan
Fastest flight time
26h 55m
Cheapest price
1,091 AUD
View more