Buying a house now has a median cost of 2,696 euros per square meter (euros/m2) at the end of July, according to the idealista price index. In relation to the quarterly variation, house prices in Portugal rose again by 2.8%.


Over the past year, house prices for sale have risen in 18 of the 20 district capitals analysed, with Ponta Delgada (18.9%), Leiria (17.8%), and Portalegre (13.9%) leading the table. The list of rising housing costs continues with Funchal (13.7%), Viseu (10.3%), Bragança (10.2%), Braga (10.1%), Guarda (10.1%), Castelo Branco (8.3%), Santarém (7.6%), Setúbal (6.5%), Lisbon (5.8%), Porto (4.9%), Coimbra (4.5%), Beja (3.6%), Faro (2.8%), Viana do Castelo (1.5%) and Évora (1.4%).

In Aveiro (0.2%) and Vila Real (-0.4%), the prices of houses for sale remained practically stable between July this year and July 2023.


Most expensive

Lisbon continues to be the city where it is most expensive to buy a house: 5,633 euros/m2. Porto (3,593 euros/m2) and Funchal (3,389 euros/m2) occupy the second and third places, respectively. Next come Faro (2,979 euros/m2), Aveiro (2,554 euros/m2), Setúbal (2,417 euros/m2), Évora (2,179 euros/m2), Ponta Delgada (1,985 euros/m2), Braga (1,915 euros/m2), Coimbra (1,897 euros/m2), Viana do Castelo (1,844 euros/m2), Leiria (1,533 euros/m2), Viseu (1,456 euros/m2) and Vila Real (1,308 euros/m2).


The cheapest cities to buy a house in the country are Guarda (807 euros/m2), Portalegre (835 euros/m2), Castelo Branco (869 euros/m2), Beja (959 euros/m2), Bragança (995 euros/m2) and Santarém (1,229 euros/m2).