Hotels in Italy

Find the best deals on 3,39,374 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
₹ 4,851 - ₹ 12,929
CHEAPEST CITY IN ITALY Bari 30% cheaper Hotels in Bari are the cheapest in Italy at just ₹ 4,851 per night on average.
MOST EXPENSIVE CITY IN ITALY Positano 85% more expensive Positano has the highest priced hotels in Italy with rooms averaging ₹ 12,929 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
Roma Camping In Town
8.2
₹ 1,722
$self.alt
No. 1 most popular
Hotel Pineta Palace
7.5
₹ 2,995
$self.alt
No. 2 most popular
NH Roma Villa Carpegna
8.4
₹ 6,814
$self.alt
No. 3 most popular
Smooth Hotel Rome West
8.1
₹ 3,519
$self.alt
No. 4 most popular
Grand Hotel Palace
8.5
₹ 14,901
$self.alt
No. 5 most popular
White Rooms Colosseo
8.4
₹ 4,642
$self.alt
Best value
Jolly Camping In Town
8.4
₹ 1,198
$self.alt
No. 1 most popular
Hotel Danieli, a Luxury Collection Hotel, Venice
9.0
₹ 32,348
$self.alt
No. 2 most popular
NH Venezia Laguna Palace
8.3
₹ 6,440
$self.alt
No. 3 most popular
Le Boulevard
8.4
₹ 4,418
$self.alt
No. 4 most popular
San Clemente Palace Kempinski Venice
9.1
₹ 28,766
$self.alt
No. 5 most popular
Ao Hotel Venezia Mestre
8.3
₹ 1,498
$self.alt
Best value
Hotel Degli Arcimboldi
8.1
₹ 5,391
$self.alt
No. 1 most popular
Starhotels Business Palace
8.0
₹ 6,664
$self.alt
No. 2 most popular
Hotel Bristol
8.1
₹ 7,862
$self.alt
No. 3 most popular
Hotel D'Este
8.3
₹ 8,012
$self.alt
No. 4 most popular
Galleria Vik Milano
8.4
₹ 23,662
$self.alt
Best value
Casa Howard
9.0
₹ 5,841
$self.alt
No. 1 most popular
NH Collection Firenze Porta Rossa
9.2
₹ 15,650
$self.alt
No. 2 most popular
c-hotels Ambasciatori
8.6
₹ 7,113
$self.alt
No. 3 most popular
Hotel Atlantic Palace
8.4
₹ 7,263
$self.alt
No. 4 most popular
Hotel Albani Firenze
8.6
₹ 8,237
$self.alt
No. 5 most popular
c-hotels Joy
9.0
₹ 6,739
$self.alt
Best value
Hotel Grotte
6.6
₹ 2,471
$self.alt
No. 1 most popular
Villa Rica
8.8
₹ 4,043
$self.alt
No. 2 most popular
Hotel Club La Playa
₹ 10,109
$self.alt
No. 3 most popular
Palazzo Sciacca
8.1
₹ 3,519
$self.alt
No. 4 most popular
Hotel Timeto Resort
₹ 7,713
$self.alt
No. 5 most popular
Best Western Plus Hotel Terre di Eolo
9.0
₹ 5,541

Italy travel tips

Let us help you with the best tips about Italy

When is the least expensive time to stay in Italy?

If you are looking to save money on your hotel room in Italy, consider visiting the country in November as it is the least expensive month at just ₹ 7,749 per night. Avoid booking a hotel room in October if you are looking for a deal; it is the most expensive month.

Where do most people stay in Italy?

As many would assume, more people stay in Rome than in any other city while visiting Italy.

How much does a luxury hotel cost in Italy?

Expect to pay about ₹ 21,306 per night when booking a luxury hotel room in Italy. Rates for luxury hotel rooms are typically 56% more than the average hotel room in Italy, which costs ₹ 13,599 each 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 ₹ 12,929 per night, a rate that is about 85% more than the country’s average.

Which city in Italy has the least expensive hotel rooms?

Our users typically find that Bari has the lowest nightly rates in the country at just ₹ 1,764. Bari offers hotel rooms at an average rate that is 87% 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
Paris to Rome
Fastest flight time
2h 10m
Cheapest price
₹ 10,708
New Delhi to Milan
Fastest flight time
21h 00m
Cheapest price
₹ 34,294
Chennai to Milan
Fastest flight time
16h 15m
Cheapest price
₹ 44,703
Thiruvananthapuram to Rome
Fastest flight time
29h 35m
Cheapest price
₹ 45,077
Mumbai to Milan
Fastest flight time
20h 55m
Cheapest price
₹ 48,072
Chandigarh to Milan
Fastest flight time
22h 50m
Cheapest price
₹ 50,094
Ahmedabad to Rome
Fastest flight time
19h 05m
Cheapest price
₹ 50,768
Amritsar to Milan
Fastest flight time
35h 20m
Cheapest price
₹ 52,190
Hyderabad to Milan
Fastest flight time
15h 55m
Cheapest price
₹ 57,357
Goa to Milan
Fastest flight time
27h 10m
Cheapest price
₹ 57,432
View more