Hotels in Italy

Find the best deals on 338,001 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
$99 - $245
CHEAPEST CITY IN ITALY Naples 32% cheaper Hotels in Naples are the cheapest in Italy at just $99 per night on average.
MOST EXPENSIVE CITY IN ITALY Positano 69% more expensive Positano has the highest priced hotels in Italy with rooms averaging $245 per night.
MOST POPULAR CITY IN ITALY Rome 75% 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
Orsa Maggiore Hostel for Women Only
Best value
Orsa Maggiore Hostel for Women Only
8.4
$39
The Roman Empire Guesthouse
No. 1 most popular
The Roman Empire Guesthouse
8.2
$149
Valadier Hotel
No. 2 most popular
Valadier Hotel
8.3
$189
UNA Hotel Roma
No. 3 most popular
UNA Hotel Roma
8.8
$215
Mercure Roma West
No. 4 most popular
Mercure Roma West
8.2
$107
Damaso Hotel
No. 5 most popular
Damaso Hotel
9.5
$215
The Hive Hotel
The Hive Hotel
8.9
$162
Klima Hotel Milano Fiere
Best value
Klima Hotel Milano Fiere
8.2
$86
Allegroitalia Espresso Darsena
No. 1 most popular
Allegroitalia Espresso Darsena
8.0
$114
Aparthotel dei Mercanti
No. 2 most popular
Aparthotel dei Mercanti
8.4
$212
Hotel Brunelleschi
No. 3 most popular
Hotel Brunelleschi
8.2
$216
Duomo Hotel & Apartments
No. 4 most popular
Duomo Hotel & Apartments
8.9
$196
Fifty House Soho
No. 5 most popular
Fifty House Soho
8.5
$243
City Life Hotel Poliziano
City Life Hotel Poliziano
8.5
$111
Hotel Plaza Venice
Best value
Hotel Plaza Venice
8.5
$100
Hotel Saturnia & International
No. 1 most popular
Hotel Saturnia & International
8.9
$209
Duodo Palace Hotel
No. 2 most popular
Duodo Palace Hotel
8.2
$158
Splendid Venice - Starhotels Collezione
No. 3 most popular
Splendid Venice - Starhotels Collezione
8.9
$270
Hotel Carlton On The Grand Canal
No. 4 most popular
Hotel Carlton On The Grand Canal
8.2
$175
NH Venezia Laguna Palace
No. 5 most popular
NH Venezia Laguna Palace
8.3
$123
Hotel Rialto
Hotel Rialto
8.4
$216
Plus Florence
Best value
Plus Florence
8.3
$42
NH Collection Firenze Porta Rossa
No. 1 most popular
NH Collection Firenze Porta Rossa
9.1
$297
Hotel Roma
No. 2 most popular
Hotel Roma
8.7
$185
Palazzo San Niccolo
No. 3 most popular
Palazzo San Niccolo
9.1
$140
Grand Hotel Baglioni
No. 4 most popular
Grand Hotel Baglioni
8.7
$198
c-hotels Ambasciatori
No. 5 most popular
c-hotels Ambasciatori
8.7
$135
Villa La Vedetta
Villa La Vedetta
9.4
$267
Firenze 32
Best value
Firenze 32
8.4
$27
Royal Continental Hotel Naples
No. 1 most popular
Royal Continental Hotel Naples
8.2
$185
Hotel Naples
No. 2 most popular
Hotel Naples
7.9
$140
Hostel Mancini Naples
No. 3 most popular
Hostel Mancini Naples
8.7
$32
Eurostars Hotel Excelsior
No. 4 most popular
Eurostars Hotel Excelsior
8.8
$186
Costantinopoli 104
No. 5 most popular
Costantinopoli 104
8.8
$135
Partenope Relais
Partenope Relais
8.2
$189

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 $125 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.

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 $245 per night, a rate that is about 69% 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 35m
Cheapest price
$267
Singapore to Milan
Fastest flight time
12h 40m
Cheapest price
$892
Sydney to Pisa
Fastest flight time
34h 50m
Cheapest price
$1,329
Bilinga to Milan
Fastest flight time
26h 50m
Cheapest price
$1,346
Melbourne to Bologna
Fastest flight time
36h 15m
Cheapest price
$1,371
Adelaide to Milan
Fastest flight time
29h 35m
Cheapest price
$1,456
Newcastle to Milan
Fastest flight time
50h 20m
Cheapest price
$1,526
Hobart to Rome
Fastest flight time
38h 15m
Cheapest price
$1,526
Townsville to Milan
Fastest flight time
49h 30m
Cheapest price
$1,705
Darwin to Rome
Fastest flight time
44h 40m
Cheapest price
$1,737
View more