Hotels in Italy

Find the best deals on 343,712 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
Preço
88 CAD - 225 CAD
CHEAPEST CITY IN ITALY Bologna 36% cheaper Hotels in Bologna are the cheapest in Italy at just 88 CAD per night on average.
MOST EXPENSIVE CITY IN ITALY Positano 65% more expensive Positano has the highest priced hotels in Italy with rooms averaging 225 CAD per night.
MOST POPULAR CITY IN ITALY Rome 378% 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
Residence Sacconi
8.0
131 CAD
#1 Most popular
Hotel Barberini
8.5
160 CAD
#2 Most popular
Hotel Lord Byron - Small Luxury Hotels of the World
8.8
236 CAD
#3 Most popular
Hotel Duca d'Alba
8.3
142 CAD
#4 Most popular
Gran Meliá Rome
8.8
305 CAD
#5 Most popular
Gioberti Art Hotel
8.7
180 CAD
Hotels in Venice
Best value
Hotel Plaza Venice
8.4
93 CAD
#1 Most popular
Hotel Colombina
8.9
196 CAD
#2 Most popular
Hotel Bonvecchiati
8.5
154 CAD
#3 Most popular
Hotel Londra Palace
9.2
427 CAD
#4 Most popular
Palazzo del Giglio
8.9
177 CAD
#5 Most popular
San Marco Suite 755
9.2
197 CAD
Hotels in Florence
Best value
Tsh Florence Lavagnini
8.7
102 CAD
#1 Most popular
Hotel Rivoli
8.7
137 CAD
#2 Most popular
Hotel Atlantic Palace
8.4
129 CAD
#3 Most popular
Relais Hotel Centrale - Residenza D 'epoca
8.4
129 CAD
#4 Most popular
Villa Tolomei Hotel And Resort
8.6
164 CAD
#5 Most popular
The Moon Boutique Hotel
9.3
122 CAD
Hotels in Milan
Best value
NH Linate
8.4
95 CAD
#1 Most popular
City Life Hotel Poliziano
8.1
103 CAD
#2 Most popular
NH Collection Milano President
8.6
285 CAD
#3 Most popular
Meliá Milano
8.5
179 CAD
#4 Most popular
Chateau Monfort
9.3
307 CAD
#5 Most popular
Hotel Viu Milan
8.9
314 CAD
Hotels in Naples
Best value
B&B Le 4 Stagioni Dante's Suites
8.7
57 CAD
#1 Most popular
B&B Hotel Napoli
8.3
72 CAD
#2 Most popular
Le Cheminee Business Hotel
8.1
80 CAD
#3 Most popular
Striitbed
9.6
111 CAD
#4 Most popular
B&B City Soul Typical Resort
9.8
99 CAD

Italy travel tips

Let us help you with the best tips about Italy

When is the least expensive time to stay in Italy?

February is the least expensive month to stay in Italy, with an average price of 115 CAD per night. That price is significantly cheaper than the most expensive month, December.

Where do most people stay in Italy?

Out of all the tourist destinations in Italy, our data shows that travellers tend to visit Rome more often than any other city.

How much does a luxury hotel cost in Italy?

The average cost per night for a luxury hotel room in Italy is 379 CAD, 42% higher than the country’s average hotel room. A room in a standard hotel costs 267 CAD per night on average.

Which city in Italy has the most expensive hotel rooms?

On average, 2,524 CAD per night will be the going rate for a hotel room in Positano. This is about 847% more expensive than any other city in Italy.

Which city in Italy has the least expensive hotel rooms?

Our users typically find that Naples has the lowest per night rates in the country at just 28 CAD. Naples offers hotels rooms at an average rate that is 89% lower than the average city in Italy.


Popular international routes landing in Italy

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Montreal to Venice
Fastest flight time
7h 45m
Cheapest price
522 CAD
Montreal to Rome
Fastest flight time
7h 50m
Cheapest price
529 CAD
Montreal to Florence
Fastest flight time
9h 50m
Cheapest price
624 CAD
Toronto to Rome
Fastest flight time
8h 20m
Cheapest price
644 CAD
Toronto to Venice
Fastest flight time
8h 10m
Cheapest price
651 CAD
Montreal to Milan
Fastest flight time
9h 20m
Cheapest price
652 CAD
Toronto to Naples
Fastest flight time
12h 05m
Cheapest price
676 CAD
Toronto to Florence
Fastest flight time
12h 45m
Cheapest price
677 CAD
Toronto to Trieste
Fastest flight time
10h 25m
Cheapest price
696 CAD
Toronto to Bari
Fastest flight time
12h 40m
Cheapest price
700 CAD
View more