Ranking · 798 towns · updated Nov 2026

Cheapest homes to buy in Portugal

Freixo de Espada à Cinta, Carrazeda de Anciães and Belver lead this ranking of 798 towns in Portugal, with €287/m², €310/m² and €310/m². Towns ranked by the sale price per m² in their municipality, lowest first.

Home price per m² (municipality). Price per square metre of the homes sold in the town's municipality (Portugal: median over the last 12 months; Spain: yearly average). Official

Only towns with a value precise enough to rank are included: 798 of 800.

  1. 1

    Freixo de Espada à Cinta is a town of 3,780 people in Norte, with January highs of 10°C, 16 days a year above 35°C, a hospital 28.2 km from the centre and Vila Real Airport (VRL) 79 km away.

    Crime rate
    39.6 per 1,000
    Jan high
    10°C
    Days >35°C
    16

    Weaker fit for heat-sensitive people: 16 days a year above 35°C.

  2. 2

    Carrazeda de Anciães Norte

    €310/m²

    Car-light living: 3 grocery stores within a 15-minute walk and public transport close by.

    Crime rate
    24.3 per 1,000
    Jan high
    8°C
    Days >35°C
    4
  3. 3

    Belver Norte

    €310/m²

    Belver is a town in Norte, with January highs of 8°C, 4 days a year above 35°C, a hospital 16.8 km from the centre and Vila Real Airport (VRL) 37 km away.

    Crime rate
    24.3 per 1,000
    Jan high
    8°C
    Days >35°C
    4
  4. 4

    Ribeira de Pena Norte

    €313/m²

    Ribeira de Pena is a town of 5,887 people in Norte, with January highs of 11°C, 4 days a year above 35°C, a hospital 23.8 km from the centre and Vila Real Airport (VRL) 28 km away.

    Crime rate
    39.6 per 1,000
    Jan high
    11°C
    Days >35°C
    4

    Weaker fit for anyone who dislikes rain: 127 rainy days a year.

  5. 5

    Sobreira Norte

    €313/m²

    Sobreira is a town of 4,219 people in Norte, with January highs of 11°C, 4 days a year above 35°C, a hospital 24.1 km from the centre and Vila Real Airport (VRL) 29 km away.

    Crime rate
    39.6 per 1,000
    Jan high
    11°C
    Days >35°C
    4

    Weaker fit for anyone who dislikes rain: 127 rainy days a year.

  6. 6

    Vinhais Norte

    €325/m²

    People who dislike heat: 27°C July highs and 2 days a year above 35°C.

    Crime rate
    28.8 per 1,000
    Jan high
    8°C
    Days >35°C
    3

    Weaker fit for anyone who dislikes rain: 113 rainy days a year.

  7. 7

    Mogadouro Norte

    €358/m²

    Car-light living: 4 grocery stores within a 15-minute walk and public transport close by.

    Crime rate
    14.9 per 1,000
    Jan high
    9°C
    Days >35°C
    5
  8. 8

    Mêda Centro

    €365/m²

    Mêda is a town of 5,202 people in Centro, with January highs of 9°C, 5 days a year above 35°C, a hospital 16.4 km from the centre and Vila Real Airport (VRL) 52 km away.

    Crime rate
    22.2 per 1,000
    Jan high
    9°C
    Days >35°C
    5
  9. 9

    Sernancelhe Norte

    €373/m²

    Sernancelhe is a town of 5,671 people in Norte, with January highs of 9°C, 4 days a year above 35°C, a hospital 18.3 km from the centre and Aerodromo Goncalves Lobato (Viseu Airport) (VSE) 38 km away.

    Crime rate
    13.9 per 1,000
    Jan high
    9°C
    Days >35°C
    4
  10. 10

    Boticas Norte

    €396/m²

    Boticas is a town of 5,750 people in Norte, with January highs of 10°C, 3 days a year above 35°C, a hospital 16.7 km from the centre and Vila Real Airport (VRL) 46 km away.

    Crime rate
    25.6 per 1,000
    Jan high
    10°C
    Days >35°C
    3

    Weaker fit for anyone who dislikes rain: 124 rainy days a year.

Ranks 11 to 100

RankTownRegionPrice per m²
11Vila Nova de PaivaCentro€409/m²
12ManteigasCentro€438/m²
13Torre de MoncorvoNorte€448/m²
14Vila Nova de Foz CôaNorte€448/m²
15GaviãoAlentejo€451/m²
16AtalaiaAlentejo€451/m²
17PenedonoNorte€454/m²
18Miranda do DouroNorte€455/m²
19SendimNorte€455/m²
20São João da PesqueiraNorte€460/m²
21Ervedosa do DouroNorte€460/m²
22Vila Velha de RódãoCentro€462/m²
23NisaAlentejo€463/m²
24Pampilhosa da SerraCentro€467/m²
25Aguiar da BeiraCentro€484/m²
26Alter do ChãoAlentejo€488/m²
27TabuaçoNorte€489/m²
28AlijóNorte€492/m²
29FavaiosNorte€492/m²
30OleirosCentro€493/m²
31Santa Cruz da GraciosaAzores€509/m²
32Moimenta da BeiraNorte€543/m²
33MonforteAlentejo€554/m²
34Pedrógão GrandeCentro€576/m²
35ResendeNorte€584/m²
36LorvãoCentro€600/m²
37PenacovaCentro€600/m²
38São Pedro de AlvaCentro€600/m²
39TravancaCentro€600/m²
40Oliveira do MondegoCentro€600/m²
41Proença-a-NovaCentro€617/m²
42CanoAlentejo€644/m²
43MarvãoAlentejo€649/m²
44Figueiró dos VinhosCentro€656/m²
45Castelo de VideAlentejo€664/m²
46Campo MaiorAlentejo€680/m²
47GóisCentro€681/m²
48CubaAlentejo€689/m²
49FronteiraAlentejo€690/m²
50ValpaçosNorte€699/m²
51MértolaAlentejo€703/m²
52SerpaAlentejo€703/m²
53Aldeia NovaAlentejo€703/m²
54Minas de São DomingosAlentejo€703/m²
55SardoalOeste e Vale do Tejo€706/m²
56ArganilCentro€708/m²
57Castanheira de PêraCentro€714/m²
58SátãoCentro€715/m²
59Mesão FrioNorte€729/m²
60Calheta (Azores)Azores€731/m²
61Ribeira Seca (Calheta)Azores€731/m²
62Castro DaireCentro€733/m²
63SeiaCentro€741/m²
64São RomãoCentro€741/m²
65LorigaCentro€741/m²
66TaroucaNorte€750/m²
67AvelarCentro€750/m²
68AnsiãoCentro€750/m²
69SabrosaNorte€757/m²
70Miranda do CorvoCentro€760/m²
71NelasCentro€772/m²
72Canas de SenhorimCentro€772/m²
73Carregal do SalCentro€774/m²
74Cabanas de ViriatoCentro€774/m²
75Oliveira do HospitalCentro€775/m²
76Santa Comba DãoCentro€776/m²
77São João de AreiasCentro€776/m²
78TreixedoCentro€776/m²
79Ferreira do AlentejoAlentejo€785/m²
80TábuaCentro€788/m²
81VidigueiraAlentejo€800/m²
82MouraAlentejo€814/m²
83TondelaCentro€840/m²
84AvisAlentejo€840/m²
85Campo de BesteirosCentro€840/m²
86EstremozAlentejo€841/m²
87Vila ViçosaAlentejo€844/m²
88FundãoCentro€848/m²
89MangualdeCentro€848/m²
90ArronchesAlentejo€848/m²
91Aldeia de JoanesCentro€848/m²
92Macedo de CavaleirosNorte€854/m²
93AlcanenaOeste e Vale do Tejo€862/m²
94MindeOeste e Vale do Tejo€862/m²
95Santa Margarida da CoutadaOeste e Vale do Tejo€862/m²
96MontalvoOeste e Vale do Tejo€862/m²
97MontalvinhoOeste e Vale do Tejo€862/m²
98BaiãoNorte€881/m²
99SoureCentro€881/m²
100AlfarelosCentro€881/m²

Questions about cheapest homes to buy in Portugal

Which town ranks first for cheapest homes to buy in Portugal?

Freixo de Espada à Cinta (Norte) ranks first, with €287/m², ahead of Carrazeda de Anciães and Belver.

How is this ranking calculated?

Towns are ordered by home price per m² (municipality). Price per square metre of the homes sold in the town's municipality (Portugal: median over the last 12 months; Spain: yearly average).

How many towns are ranked?

798 of 800 towns in Portugal have values precise enough to rank. Towns whose values are only known for the wider region are left out. This page lists the top 100.

Which region has the most towns in the top 10?

Norte, with 9 of the top 10 towns.