Flats in Madrid under €300,000 — April 2026

Madrid neighbourhoods where the median listing price is below €300,000. Updated April 2026.

#BarrioDistritoMedian price
1San Cristóbal🥇Villaverde188,832 €
2Aeropuerto🥈Barajas196,815 €
3Amposta🥉San Blas-Canillejas200,404 €
4San DiegoPuente de Vallecas210,319 €
5EntrevíasPuente de Vallecas220,079 €
6NumanciaPuente de Vallecas230,632 €
7Los RosalesVillaverde235,290 €
8Villaverde AltoVillaverde235,397 €
9Casco Histórico de VallecasVilla de Vallecas235,729 €
10PortazgoPuente de Vallecas259,289 €
11Palomeras BajasPuente de Vallecas264,004 €
12AbrantesCarabanchel265,676 €
13Cuatro VientosLatina265,975 €
14ZofíoUsera267,626 €
15PradolongoUsera271,431 €
16ÁguilasLatina273,221 €
17Los ÁngelesVillaverde274,345 €
18San FermínUsera279,066 €
19Palomeras SurestePuente de Vallecas281,305 €
20LuceroLatina285,405 €
21ButarqueVillaverde288,396 €
22Puerta BonitaCarabanchel290,525 €
23HellínSan Blas-Canillejas292,086 €
24AlucheLatina295,975 €
25Buena VistaCarabanchel296,052 €
26AmbrozVicálvaro297,066 €
27Casco Histórico de VicálvaroVicálvaro297,711 €
28San IsidroCarabanchel298,199 €

Data based on analysis of sale listings in Madrid. Prices are listing medians, not transaction prices.