De acordo com o idealista, é no distrito de Beja que encontramos os imóveis mais baratos para venda, sendo que, em média, uma casa na Vidigueira custa 583 euros/m2.


Para além da Vidigueira, também Vila Real, no concelho de Valpaços, encontramos imóveis por 629 euros/m2, em Aveiro, no concelho de Sever do Vouga, a média é de 657 euros/m2, já em Bragança, no concelho de Macedo de Cavaleiros, a média é de 704 euros/m2. Por último, em Évora, o município mais barato para comprar uma casa é Portel (705 euros/m2).


No distrito do Porto, o município mais barato para comprar uma casa é Baião (718 euros/m2) e no distrito de Braga é o município de Cabeceiras de Basto (758 euros/m2).


Completando a lista dos municípios mais baratos para comprar casa está também Alcoutim, no Algarve (833 euros/m2), Cadaval, em Lisboa (1.059 euros/m2), e Santiago do Cacém, em Setúbal (1.561 euros/m2).