Mamma mia thats a bargain! Here’s how much it costs to buy a house in Italy

FeaturedHome BuyingMoneyTravel

Written by:

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.

Cagliari Italy

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: 

  1. Trentino-Alto Adige $592,000
  2. Aosta Valley $534,000
  3. Liguria $512,000
  4. Tuscany $486,000
  5. Lazio $438,000
  6. Lombardy $438,000
  7. Emilia-Romagna $372,000
  8. Veneto $354,000
  9. Campania $326,000
  10. Sardinia $326,000
  11. Marche $312,000
  12. Fruili-Venezia Giulia $292,000
  13. Piedmont $258,000
  14. Puglia $250,000
  15. Abruzzo $246,000
  16. Basilicata $240,000
  17. Umbria $220,000
  18. Sicily $212,000
  19. Calabria $186,000
  20. Molise $180,000
Homes in Molise Italy

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

  1. Milan $1,018,000
  2. Venice $902,000
  3. Florence $840,000
  4. Bologna $712,000
  5. Rome $612,000
  6. Rimini $568,000
  7. Naples $538,000
  8. Salerno $510,000
  9. Verona $482,000
  10. Modena $472,000
Modena Italy

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

  1. Reggio Calabria $180,000
  2. Taranto $194,000
  3. Messina $208,000
  4. Foggia $216,000
  5. Perugia $238,000
  6. Catania $246,000
  7. Palermo $270,000
  8. Genoa $284,000
  9. Ferrara $292,000
  10. Reggio nell’Emilia $378,000
Messina Sicily

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

This article originally appeared on MyDolceCasa and was syndicated by MediaFeed.

More from MediaFeed:

Like MediaFeed’s content? Be sure to follow us.