Chiavenna is home to many highly-rated hotels, one of which is Hotel Crimea, which has a current rating of 7.9. For other potential stays, consider Hotel San Lorenzo and Vecchiascuola di Pianazzola, which can also be great places to stay in Chiavenna.
The average price of a hotel in Chiavenna is $180 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Chiavenna around is $167 per night, whereas for a 5-star hotel it’s $161 per night.
$108 per night is the cheapest Chiavenna hotel price found in our data from the last 72 hours.
A hotel in Chiavenna tonight has an average price of $194, but some deals have been found for as low as $123 in HotelsCombined searches over the last 72 hours. Prices in Chiavenna are changing frequently. The best price found for a 4-star Chiavenna hotel for tonight has been $167.