Is it worth buying a used home in Puglia? Prices per square meter.

Buying a pre-owned home in Puglia has long been a choice that combines economic opportunities and quality of life. Many tourists have chosen to stay in the region, attracted by its offerings. For this reason, the regional real estate market exhibits significant differences between provinces and capitals, offering solutions that suit various needs and budgets. Overall, the picture is diverse, with significant differences between provinces and capitals. According to data updated to July 2025, average house prices in Puglia remain below the national average, which stands at €1,833 per square meter. The region is therefore among the most accessible for those looking to purchase a pre-owned home, albeit with some exceptions related to the most populous urban centers and areas of greatest tourist interest.
Prices in the Apulian provincesAmong the provinces, Bari recorded the highest average price at €1,548 per square meter , confirming the regional capital's central role in the economy and residential flows. Brindisi followed with €1,420 and Barletta-Andria-Trani with €1,350. Prices were lower in the other provinces: Lecce stood at €1,055, Foggia at €1,017, and Taranto at €987 per square meter, making it the most affordable in the region.
Province | Average price (euro/m2) |
---|---|
Bari | 1,548 |
Toasts | 1,420 |
Barletta-Andria-Trani | 1,350 |
Lecce | 1.055 |
Foggia | 1.017 |
Taranto | 987 |
Among the regional capitals, Bari confirms its lead with an average price of €1,984 per square meter , the only figure above the €1,900 threshold. Lecce follows closely behind with €1,423 and Barletta with €1,505. Prices are lower in other cities: Brindisi stands at €1,092, Andria at €1,217, Foggia at €1,050, and Taranto at €927, the lowest among the regional capitals in Puglia.
Capital city | Average price (euro/m2) |
---|---|
Bari | 1.984 |
Barletta | 1,505 |
Lecce | 1,423 |
Andria | 1,217 |
Toasts | 1,092 |
Foggia | 1,050 |
Taranto | 927 |
The average regional price in Puglia is €1,238 per square meter , well below the national average of €1,833. This makes the region one of the most accessible in Italy for purchasing residential property. For comparison, regions such as Lombardy (€2,266/sq m), Lazio (€2,138/sq m), and Tuscany (€2,398/sq m) have significantly higher prices. Trentino-Alto Adige continues to lead the national rankings with €3,151/sq m, followed by Valle d'Aosta and Liguria.
Conversely, Puglia ranks among the regions with the lowest prices, along with Calabria (€911/m2), Sicily (€1,014/m2), and Molise (€928/m2). This difference highlights how the Apulian real estate market can represent an attractive opportunity, especially for those looking for second homes or investments in tourist areas like Salento and the Bari coast. The price range within the region is still wide: while Bari and some coastal cities have medium-high prices, many other areas offer more affordable options, a testament to the territorial diversity and the varying attractiveness of local markets.
QuiFinanza