How much is a house in Italy?

The cost to buy a home in Italy is $380,000, on average, or $190 per square foot. By comparison, the median price of a home in the US is $431,700 according to the St. Louis Fed.

However, the national average price of real estate in Italy is heavily influenced by expensive areas like Milan, Venice, or the region of Trentino-Alto Adige. You can find affordably-priced houses in most of the country and especially in the central and southern regions of Italy. 

Whether you’re an aspiring expatriate looking to embrace the Italian lifestyle or simply curious about the real estate landscape in Italy, this article will help you better understand how much it costs to purchase a villa in each of Italy’s regions and its 30 largest cities. 

Real estate in Italy: Market overview

In 2015, the market in Italy had a major recession, when real estate prices peaked. Prices dropped dramatically by 2019 and have been relatively stable ever since. For instance, in 2023, real estate prices in Italy have increased by only 2% compared to the previous year. 

The modest property price increases of recent years generally indicate that, currently, buying a house in Italy is not a very profitable investment, rather a lifestyle choice. So, if you have the money for a home in Italy and want to live in the country long term, it is a great idea to look at property, because homes in Italy are still reasonably priced compared to real estate in Spain, France or Portugal, for example, which have seen much higher rises in the cost to buy a home in the past few years. 

How much is a house in each of Italy’s 20 regions? 

Like most countries, housing prices hugely fluctuate based on their region. In general, the further north you go in Italy, the more expensive the real estate is. The most expensive region is Trentino-Alto Adige, the area bordering Switzerland and Austria, followed by Aosta Valley, a region just east of the French border.

Here’s how much it costs on average to buy a house in Italy by region: 

Trentino-Alto Adige $592,000
Aosta Valley $534,000
Liguria $512,000
Tuscany $486,000
Lazio $438,000
Lombardy $438,000
Emilia-Romagna $372,000
Veneto $354,000
Campania $326,000
Sardinia $326,000
Marche $312,000
Fruili-Venezia Giulia $292,000
Piedmont $258,000
Puglia $250,000
Abruzzo $246,000
Basilicata $240,000
Umbria $220,000
Sicily $212,000
Calabria $186,000
Molise $180,000

On the other hand, Molise is the cheapest region in Italy. This is a small region mostly made up of mountains and the Abruzzo National Park which is perhaps known for its part in the 1 euro home project to help small Italian towns fight depopulation.

Among the most expensive regions to buy a home in Italy is the popular Tuscany, as well as Liguria, home to the famous Italian Riviera. On the other hand, you can find cheaper houses in many beautiful Italian regions such as Piedmont, Puglia or Umbria. 

The most expensive cities in Italy to buy a house

If you’re looking to buy a home in Italy, the most desirable areas, or at least in many people’s opinions, are often the most expensive. Milan, often considered the country’s economic capital, is the most expensive city in Italy. Venice and Florence round up the top 3 places with the priciest homes. 

The top 10 most expensive cities to buy real estate in Italy

Milan $1,018,000
Venice $902,000
Florence $840,000
Bologna $712,000
Rome $612,000
Rimini $568,000
Naples $538,000
Salerno $510,000
Verona $482,000
Modena $472,000

The most affordable cities to buy a house in Italy

If you’re looking to own a home in Italy but need to do so on a budget, you’ll probably want to avoid the cities mentioned so far. In general, the cheapest cities to live in are in the south, specifically in Calabria and Sicily. On average, a house in Reggio Calabria is the cheapest of all 30 largest cities, Taranto in Puglia comes in second and Messina in Sicily in third place. 

The top 10 cities with the cheapest real estate in Italy

Reggio Calabria $180,000
Taranto $194,000
Messina $208,000
Foggia $216,000
Perugia $238,000
Catania $246,000
Palermo $270,000
Genoa $284,000
Ferrara $292,000
Reggio nell’Emilia $378,000

Here’s what it costs to buy a house in Italy’s 30 largest cities

Wherever you’re looking to live in Italy, somewhere near the sea or deep in the snowy mountains, affordable homes for any budget or luxury move-in ready homes in a major metropolis, there is a home somewhere in the country for you.


When using or citing this data, please give credit to My Dolce Casa by linking to this report
Italy home price data source:, valid as of October 2023
United States home price data source: St. Louis Federal Bank
Original prices published in euros per square meter
Euros converted to U.S. dollars at an exchange rate valid as of the date of this report
Square meters converted to square feet
The average price of a 2,000 square foot home was calculated by multiplying the price per square foot in USD by 2,000

The post How much is a house in Italy? appeared first on My Dolce Casa.

Compare listings