O acesso à habitação em Portugal está agravar-se, mas sobretudo nos grandes centros urbanos de Lisboa, Porto e Faro, bem como no litoral, onde há maior pressão da procura sobre a oferta. Mas Portugal revela-se um país de contrastes no que diz respeito aos preços das casas. Isto porque, quem procurar casa no interior, vai encontrar preços bem mais baixos. É isso que revela a mais recente análise do idealista, o Marketplace imobiliário de Portugal, aos 20 municípios mais baratos para comprar casa em Portugal.

Em primeiro lugar está Pampilhosa da Serra, no distrito de Coimbra, com o custo mediano da habitação a situar-se nos 494 euros por metro quadrado (euros/m2) no terceiro trimestre de 2025. Este é, portanto, o município mais barato de todos para adquirir habitação, onde uma casa de 100 metros quadrados (m2) pode custar menos de 50 mil euros.

O ranking dos cinco municípios mais baratos para comprar casa fica completo com Penamacor, no distrito de Castelo Branco (496 euros/m2), Nisa, em Portalegre (498 euros/m2), Góis, em Coimbra (506 euros/m2) e Sabugal, na Guarda (514 euros/m2).

Com o m2 da habitação à venda a custar menos de 650 euros no verão de 2025 encontram-se ainda Penacova, em Coimbra (543 euros/m2), Melgaço, em Viana do Castelo (549 euros/m2), Gouveia, na Guarda (582 euros/m2), Mogadouro, em Bragança (600 euros/m2), Miranda do Corvo, em Coimbra (605 euros/m2), Celorico da Beira, na Guarda (607 euros/m2), Idanha-a-Nova, em Castelo Branco (624 euros/m2) e Mação, em Santarém (648 euros/m2).

Também é possível adquirir uma habitação de 100 m2 por menos de 70 mil euros em municípios como Fronteira, em Portalegre (666 euros/m2), Torre de Moncorvo, em Bragança (679 euros/m2), Figueiró dos Vinhos, em Leiria (680 euros/m2), Nelas, em Viseu (686 euros/m2), Castanheira de Pêra, em Leiria (692 euros/m2) e Oleiros, em Castelo Branco (698 euros/m2).

No último lugar deste ranking encontra-se o município de Seia, na Guarda, onde comprar casa apresenta o custo mediano de 717 euros/m2, mostra ainda a análise do idealista aos dados relativos ao terceiro trimestre de 2025.

Coimbra e Guarda são os distritos que possuem mais municípios – um total de quatro em cada - neste ranking que reúne os 20 mais baratos para comprar casa. No caso de Coimbra destaca-se a presença de Pampilhosa da Serra, Góis, Penacova e Miranda do Corvo. E no distrito da Guarda dos municípios de Sabugal, Gouveia, Celorico da Beira e Seia.

Os 20 municípios mais baratos para comprar casa em Portugal

Valor mediano no 3º trimestre de 2025 (euros/m2)

Table with 4 columns and 20 rows. (column headers with buttons are sortable)
Ranking Distrito Município Preço (euros/m2)
Coimbra Pampilhosa da Serra 494
494
494
Castelo Branco Penamacor 496
496
496
Portalegre Nisa 498
498
498
Coimbra Góis 506
506
506
Guarda Sabugal 514
514
514
Coimbra Penacova 543
543
543
Viana do Castelo Melgaço 549
549
549
Guarda Gouveia 582
582
582
Bragança Mogadouro 600
600
600
10º Coimbra Miranda do Corvo 605
605
605
11º Guarda Celorico da Beira 607
607
607
12º Castelo Branco Idanha-a-Nova 624
624
624
13º Santarém Mação 648
648
648
14º Portalegre Fronteira 666
666
666
15º Bragança Torre de Moncorvo 679
679
679
16º Leiria Figueiró dos Vinhos 680
680
680
17º Viseu Nelas 686
686
686
18º Leiria Castanheira de Pêra 692
692
692
19º Castelo Branco Oleiros 698
698
698
20º Guarda Seia 717
717
717


Fonte: idealistaDescarregar estes dadosIncorporar Descarregar imagemCriado com Datawrapper

Os municípios mais caros para comprar casa em Portugal

A análise do idealista também identificou as sete localidades mais exclusivas para comprar casa no país, onde os preços são bem superiores. 

Lisboa encontra-se no topo da lista, onde o metro quadrado tem o custo mediano de 5.886 euros, sendo o mais caro de Portugal, indicam os mesmos dados dos três meses terminados em setembro.

A lista dos sete municípios mais caros para comprar casa no nosso país segue com Cascais (5.510 euros/m2), Loulé (4.569 euros/m2), Lagos (4.410 euros/m2), Oeiras (4.320 euros/m2), Funchal (3.907 euros/m2) e Albufeira (3.870 euros/m2).

Os 7 municípios mais caros para comprar casa em Portugal

Valor mediano no 3º trimestre de 2025 (euros/m2)

Table with 4 columns and 7 rows. (column headers with buttons are sortable)
Ranking Distrito Município Preço (euros/m2)
Lisboa Lisboa 5 886
5 886
5 886
Lisboa Cascais 5 510
5 510
5 510
Faro Loulé 4 569
4 569
4 569
Faro Lagos 4 410
4 410
4 410
Lisboa Oeiras 4 320
4 320
4 320
Madeira Funchal 3 907
3 907
3 907
Faro Albufeira 3 870
3 870
3 870


Fonte: idealistaDescarregar estes dadosIncorporar Descarregar imagemCriado com Datawrapper