Porto District: housing price and price/m²

You want to buy or sell a real estate property? Properstar gives you the insights you need before you start.This report is based on the listings published on Properstar. Last update: Mar 2025

Housing price details

The median price of an apartment for sale is €3,889/m². That means there are as many properties more expensive than €3,889/m² as cheaper. As for houses for sale, the median price is €2,181/m².
Apartments
Number of roomsMedian price
Studio€4,590/m²
2 pièces€4,068/m²
3 pièces€3,665/m²
4 pièces€3,626/m²
5 pièces€3,895/m²
Houses
Number of roomsMedian price
4 pièces€2,200/m²
5 pièces€2,322/m²
6 pièces€2,191/m²
7 pièces€2,318/m²
8 pièces€2,350/m²

Porto District: all details of housing price

LocationPrice per m² – apartmentsPrice per m² – houses
Porto District
€4,285/m²
€3,558/m²
Vila Nova de Gaia
€3,844/m²
+3%
€2,510/m²
+1%
Matosinhos
€4,262/m²
+1%
€2,720/m²
Maia
€2,918/m²
€2,000/m²
+2%
Gondomar
€2,625/m²
+1%
€1,992/m²
Vila do Conde
€3,413/m²
+2%
€2,300/m²
Póvoa de Varzim
€2,968/m²
€2,388/m²
+3%
Valongo
€2,604/m²
+4%
€1,960/m²
+1%
Marco de Canaveses
€1,966/m²
-1%
€1,016/m²
+1%
Paredes
€1,998/m²
+2%
€1,510/m²
+1%
Penafiel
€1,745/m²
€1,400/m²
+1%
Santo Tirso
€1,701/m²
€1,460/m²
+1%
Amarante
€1,663/m²
+1%
€1,314/m²
Felgueiras (District)
€1,681/m²
+4%
€1,034/m²
Paços de Ferreira
€2,310/m²
+7%
€1,445/m²
+2%
Baião
€973/m²
+2%
€879/m²
-4%
Lousada
€1,674/m²
+1%
€1,252/m²
+5%
Trofa
€1,925/m²
+3%
€1,857/m²
+5%

The most expensive locations in Porto District

LocationPrice per m² – apartmentsPrice per m² – houses
Cedofeita, Santo Ildefonso, Sé, Miragaia, São Nicolau e Vitória
€5,106/m²
+1%
€3,584/m²
Canidelo
€4,891/m²
+2%
€3,192/m²
+1%
Matosinhos
€4,518/m²
+1%
€3,407/m²
+2%
Leça da Palmeira
€4,457/m²
-1%
€3,636/m²
+1%
Bonfim
€4,375/m²
-1%
Not enough listings
Porto
€4,311/m²
€3,562/m²
Paranhos
€4,260/m²
-1%
€2,907/m²
+5%
Senhora da Hora
€4,252/m²
+1%
€2,623/m²
+2%
Vila do Conde
€4,186/m²
+5%
€2,529/m²
-2%
Avioso
€3,879/m²
€1,933/m²

The most affordable locations in Porto District

LocationPrice per m² – apartmentsPrice per m² – houses
Cete
€1,205/m²
+9%
€881/m²
+10%
Penamaior
€1,271/m²
€1,345/m²
+7%
Lustosa
€1,292/m²
+2%
€925/m²
+4%
Cabeça Santa
€1,643/m²
€1,379/m²
Vila Meã
€1,699/m²
€1,266/m²
-5%
Santo Tirso
€1,790/m²
+1%
€2,016/m²
Lousada
€1,805/m²
+1%
€1,541/m²
-2%
Amarante
€1,809/m²
-1%
€1,722/m²
+4%
Cristelos
€1,816/m²
€1,277/m²
+4%
Freamunde
€1,827/m²
+9%
€1,487/m²

Porto District: latest apartments for sale

Porto District: latest houses for sale

Porto District: latest apartments for rent