Best Places to Stay in Italy
Explore over 127000 accommodations in Italy
Popular regions
Salerno
Average stay price $112.5
Lecce
Average stay price $125.29
Naples
Average stay price $128.87
Lazio
Average stay price $133.33
Sassari
Average stay price $155.5
Popular cities
Lignano Sabbiadoro
Average stay price $152.42
Palermo
Average stay price $240.02
Syracuse
Average stay price $270.61
Catania
Average stay price $294.85
Sorrento
Average stay price $305.45
Tuscany
Average stay price $160.64
Milan
Average stay price $175.07
Live in the lap of luxury
Superb
178 ratings
Breakfast included
Park Faloria
Hotel
Excellent
41 ratings
NH Collection Roma Fori Imperiali
Exceptional
10 ratings
Home Boutique Luxury & Design
490 ratings
Sina Centurion Palace
Good
35 ratings
Free Cancellation
Hotel Micalosu
Very Good
Hotel Funtana Abbas
Show all
So you can indulge guilt-free
20 ratings
Hotel Sonne
17 ratings
Art Hotel Grivola
Trieste Hotel
Zaiera Resort Club
Unwind at exquisite hotels that have hot tubs in the rooms!
76 ratings
Antares
2060 ratings
Hotel Manzoni
Boutique & Fashion Hotel Maciaconi
Hotel Gasserhof Tradition & Lifestyle
We’ll share travel tips, incentives and unmissable offers!