Homes for rent in Portugal

141 municipalities with homes for rent now. Updated 5 Nov 2026.

Aveiro

MunicipalityHomesAverage rent€/m² a month
Anadia10€667€9.2
Aveiro303€1,175€15.3
Espinho67€1,306€13.0
Estarreja14€776€9.7
Oliveira de Azeméis31€945€9.5
Oliveira do Bairro13€833€9.9
Ovar61€1,000€10.7
Santa Maria da Feira84€1,377€10.6
São João da Madeira16€879€9.4
Vagos23€1,018€9.0
Águeda31€741€7.0
Ílhavo68€1,082€12.8

Beja

MunicipalityHomesAverage rent€/m² a month
Beja31€931€11.7
Odemira34€1,629€17.6

Braga

MunicipalityHomesAverage rent€/m² a month
Amares20€1,084€10.6
Barcelos70€1,014€10.0
Braga567€1,169€13.2
Esposende102€1,264€11.6
Fafe11€758€7.2
Guimarães179€1,061€12.3
Póvoa de Lanhoso10€829€7.8
Vieira do Minho13€882€12.1
Vila Nova de Famalicão81€1,132€11.6
Vila Verde32€923€10.1
Vizela11€934€12.5

Bragança

MunicipalityHomesAverage rent€/m² a month
Bragança41€692€9.1

Castelo Branco

MunicipalityHomesAverage rent€/m² a month
Belmonte12€746€8.1
Castelo Branco64€713€8.4
Covilhã126€670€11.2
Fundão25€669€7.5

Coimbra

MunicipalityHomesAverage rent€/m² a month
Arganil12€754€6.5
Cantanhede19€759€8.9
Coimbra399€955€13.3
Condeixa-a-Nova13€897€8.9
Figueira da Foz160€918€12.0
Mira11€878€7.7
Montemor-o-Velho12€854€7.9
Oliveira do Hospital18€671€6.7

Faro

MunicipalityHomesAverage rent€/m² a month
Albufeira164€2,046€17.7
Aljezur14€1,350€13.7
Castro Marim22€1,348€17.4
Faro174€2,341€19.6
Lagoa (Algarve)61€2,425€18.3
Lagos110€1,853€17.6
Loulé601€3,444€23.5
Olhão58€1,891€16.4
Portimão256€1,404€17.3
Silves111€2,053€17.1
Tavira192€1,382€16.6
Vila Real de Santo António95€1,038€14.8
Vila do Bispo15€1,692€17.0

Guarda

MunicipalityHomesAverage rent€/m² a month
Gouveia11€619€6.0
Guarda51€668€7.2
Seia16€552€6.2

Ilha da Madeira

MunicipalityHomesAverage rent€/m² a month
Calheta (Madeira)22€2,462€25.2
Funchal243€2,038€21.7
Santa Cruz41€1,484€16.6

Ilha de São Miguel

MunicipalityHomesAverage rent€/m² a month
Ponta Delgada42€1,414€13.2

Leiria

MunicipalityHomesAverage rent€/m² a month
Alcobaça96€1,190€12.5
Batalha13€889€10.4
Bombarral28€1,398€11.2
Caldas da Rainha102€1,215€12.6
Leiria157€1,047€12.0
Marinha Grande34€1,023€12.4
Nazaré64€1,331€15.9
Peniche83€1,101€12.9
Pombal30€767€9.9
Porto de Mós13€795€11.3
Óbidos53€1,918€12.3

Lisboa

MunicipalityHomesAverage rent€/m² a month
Alenquer26€1,326€13.2
Amadora225€1,380€17.9
Arruda dos Vinhos10€1,635€11.9
Cascais1,611€4,259€27.1
Lisboa4,927€2,277€24.8
Loures304€1,760€18.1
Lourinhã68€1,602€13.7
Mafra288€1,720€17.4
Odivelas267€1,685€18.6
Oeiras632€2,398€21.0
Sintra513€2,251€18.6
Sobral de Monte Agraço10€3,154€13.2
Torres Vedras95€1,426€13.2
Vila Franca de Xira114€1,415€14.7

Portalegre

MunicipalityHomesAverage rent€/m² a month
Elvas15€2,014€7.9
Ponte de Sor13€1,301€9.5
Portalegre17€685€6.7

Porto

MunicipalityHomesAverage rent€/m² a month
Amarante20€1,011€10.6
Felgueiras17€659€8.3
Gondomar94€1,256€12.4
Maia248€1,278€15.3
Marco de Canaveses11€723€8.1
Matosinhos638€1,541€17.9
Paredes28€994€10.1
Penafiel19€1,007€7.9
Porto2,045€1,485€18.9
Póvoa de Varzim129€1,201€13.9
Santo Tirso21€1,246€15.0
Trofa17€1,303€10.8
Valongo60€1,051€12.3
Vila Nova de Gaia920€1,601€16.8
Vila do Conde86€1,597€13.6

Santarém

MunicipalityHomesAverage rent€/m² a month
Abrantes30€782€8.6
Almeirim16€873€12.3
Benavente12€2,124€10.6
Cartaxo13€1,118€10.3
Entroncamento46€1,054€9.9
Ourém49€949€10.9
Rio Maior13€937€8.7
Salvaterra de Magos10€917€13.8
Santarém83€1,243€11.2
Tomar73€1,045€10.7
Torres Novas26€901€9.0

Setúbal

MunicipalityHomesAverage rent€/m² a month
Alcochete47€2,150€19.9
Alcácer do Sal29€2,916€19.2
Almada551€1,731€18.8
Barreiro90€1,254€15.6
Grândola54€2,122€19.6
Moita47€1,164€15.1
Montijo127€1,770€14.6
Palmela108€1,685€14.6
Santiago do Cacém94€2,171€23.4
Seixal202€1,628€16.8
Sesimbra143€2,141€18.8
Setúbal275€1,401€16.1
Sines48€3,012€27.2

Viana do Castelo

MunicipalityHomesAverage rent€/m² a month
Arcos de Valdevez23€731€9.3
Caminha59€1,043€10.9
Ponte da Barca17€872€8.2
Ponte de Lima58€1,082€9.0
Viana do Castelo186€1,117€12.2

Vila Real

MunicipalityHomesAverage rent€/m² a month
Chaves22€582€9.5
Vila Real55€744€9.6

Viseu

MunicipalityHomesAverage rent€/m² a month
Lamego18€733€7.2
Mangualde10€1,410€10.0
Oliveira de Frades10€679€8.7
Santa Comba Dão11€724€6.9
São Pedro do Sul22€567€9.1
Tondela20€692€6.7
Viseu143€917€10.3

Évora

MunicipalityHomesAverage rent€/m² a month
Estremoz11€888€9.5
Évora73€1,178€14.0