Skip to content

Barcelona and Madrid: how much the square metre drops as you move away from the centre

See how many minutes by car stand between you and the square metre you can afford, in Barcelona and in Madrid.

By car with no traffic, within 30 minutes of Sol the cheapest square metre costs 2,023 €/m² (Parla); within 30 minutes of Plaça Catalunya, 1,637 €/m² (Badia del Vallès). Within 50 minutes, Madrid drops to 562 €/m² (Fuentidueña de Tajo) and Barcelona does not go below 1,637 €/m² (Badia del Vallès).

October 2026 edition. €/m² of resale homes. Barcelona: Generalitat de Catalunya, registered sales, Jul 2025-Jun 2026, read on 11 Oct 2026. Madrid: Notaries' Statistical Portal, latest 12 months, published on 24 Sept 2026, read on 12 Oct 2026. Minutes: OSRM over OpenStreetMap, calculated by Verithic.

01,0002,0003,0004,0005,0006,000102030405060708090100Minutes by car to the centre, no traffic€/m²Alella (Barcelona): 23 min, 3,879 €/m²Arenys de Mar (Barcelona): 42 min, 2,975 €/m²Arenys de Munt (Barcelona): 43 min, 2,514 €/m²Argentona (Barcelona): 35 min, 2,869 €/m²Cabrils (Barcelona): 34 min, 2,990 €/m²Caldes d'Estrac (Barcelona): 41 min, 3,476 €/m²Calella (Barcelona): 51 min, 2,555 €/m²Canet de Mar (Barcelona): 46 min, 2,654 €/m²Dosrius (Barcelona): 40 min, 2,406 €/m²El Masnou (Barcelona): 27 min, 3,916 €/m²Malgrat de Mar (Barcelona): 56 min, 2,493 €/m²Mataró (Barcelona): 36 min, 2,679 €/m²Montgat (Barcelona): 19 min, 3,595 €/m²Palafolls (Barcelona): 56 min, 2,119 €/m²Pineda de Mar (Barcelona): 50 min, 2,590 €/m²Premià de Dalt (Barcelona): 31 min, 3,082 €/m²Premià de Mar (Barcelona): 29 min, 3,130 €/m²Sant Andreu de Llavaneres (Barcelona): 38 min, 3,390 €/m²Sant Cebrià de Vallalta (Barcelona): 47 min, 2,014 €/m²Sant Pol de Mar (Barcelona): 45 min, 3,224 €/m²Sant Vicenç de Montalt (Barcelona): 40 min, 3,936 €/m²Santa Susanna (Barcelona): 52 min, 2,066 €/m²Teià (Barcelona): 31 min, 3,702 €/m²Tiana (Barcelona): 25 min, 3,781 €/m²Tordera (Barcelona): 57 min, 1,799 €/m²Vilassar de Dalt (Barcelona): 32 min, 2,907 €/m²Vilassar de Mar (Barcelona): 33 min, 4,265 €/m²Badalona (Barcelona): 18 min, 2,890 €/m²L'Hospitalet de Llobregat (Barcelona): 17 min, 3,107 €/m²Sant Cugat del Vallès (Barcelona): 23 min, 5,512 €/m²Castelldefels (Barcelona): 28 min, 5,041 €/m²Sitges (Barcelona): 41 min, 5,736 €/m²Gavà (Barcelona): 26 min, 4,032 €/m²Sant Just Desvern (Barcelona): 19 min, 4,763 €/m²Esplugues de Llobregat (Barcelona): 16 min, 4,006 €/m²Cerdanyola del Vallès (Barcelona): 25 min, 3,156 €/m²Vilanova i la Geltrú (Barcelona): 47 min, 2,795 €/m²Sant Feliu de Llobregat (Barcelona): 20 min, 3,651 €/m²Sant Quirze del Vallès (Barcelona): 29 min, 3,203 €/m²Abrera (Barcelona): 36 min, 2,240 €/m²Begues (Barcelona): 39 min, 2,843 €/m²Cervelló (Barcelona): 28 min, 2,251 €/m²Collbató (Barcelona): 43 min, 2,242 €/m²Corbera de Llobregat (Barcelona): 37 min, 2,295 €/m²Cornellà de Llobregat (Barcelona): 20 min, 3,179 €/m²El Papiol (Barcelona): 28 min, 2,624 €/m²Esparreguera (Barcelona): 39 min, 2,339 €/m²Martorell (Barcelona): 35 min, 2,198 €/m²Molins de Rei (Barcelona): 23 min, 3,498 €/m²Olesa de Montserrat (Barcelona): 41 min, 2,185 €/m²Pallejà (Barcelona): 25 min, 3,057 €/m²Sant Andreu de la Barca (Barcelona): 28 min, 2,762 €/m²Sant Boi de Llobregat (Barcelona): 21 min, 3,003 €/m²Sant Climent de Llobregat (Barcelona): 30 min, 2,567 €/m²Sant Esteve Sesrovires (Barcelona): 39 min, 2,035 €/m²Sant Joan Despí (Barcelona): 21 min, 4,277 €/m²Santa Coloma de Cervelló (Barcelona): 26 min, 3,112 €/m²Torrelles de Llobregat (Barcelona): 29 min, 2,207 €/m²Vallirana (Barcelona): 31 min, 2,183 €/m²Viladecans (Barcelona): 24 min, 3,176 €/m²Barberà del Vallès (Barcelona): 25 min, 2,834 €/m²Castellar del Vallès (Barcelona): 42 min, 2,346 €/m²Castellbisbal (Barcelona): 33 min, 2,250 €/m²Matadepera (Barcelona): 37 min, 2,757 €/m²Palau-solità i Plegamans (Barcelona): 34 min, 2,475 €/m²Polinyà (Barcelona): 33 min, 2,414 €/m²Ripollet (Barcelona): 25 min, 2,631 €/m²Rubí (Barcelona): 27 min, 2,450 €/m²Sabadell (Barcelona): 32 min, 2,453 €/m²Santa Perpètua de Mogoda (Barcelona): 29 min, 2,567 €/m²Sentmenat (Barcelona): 39 min, 2,155 €/m²Terrassa (Barcelona): 32 min, 2,265 €/m²Vacarisses (Barcelona): 40 min, 2,142 €/m²Viladecavalls (Barcelona): 33 min, 2,306 €/m²Canyelles (Barcelona): 48 min, 2,194 €/m²Cubelles (Barcelona): 50 min, 2,778 €/m²Olivella (Barcelona): 56 min, 1,724 €/m²Sant Pere de Ribes (Barcelona): 42 min, 2,840 €/m²L'Ametlla del Vallès (Barcelona): 39 min, 2,109 €/m²Bigues i Riells del Fai (Barcelona): 45 min, 1,871 €/m²Caldes de Montbui (Barcelona): 36 min, 2,349 €/m²Canovelles (Barcelona): 38 min, 1,713 €/m²Cànoves i Samalús (Barcelona): 49 min, 2,072 €/m²Cardedeu (Barcelona): 41 min, 2,716 €/m²Les Franqueses del Vallès (Barcelona): 39 min, 2,635 €/m²La Garriga (Barcelona): 43 min, 2,771 €/m²Granollers (Barcelona): 35 min, 2,645 €/m²Llinars del Vallès (Barcelona): 42 min, 2,454 €/m²Lliçà d'Amunt (Barcelona): 36 min, 1,915 €/m²Lliçà de Vall (Barcelona): 33 min, 2,173 €/m²Martorelles (Barcelona): 29 min, 2,440 €/m²Mollet del Vallès (Barcelona): 26 min, 2,514 €/m²Montmeló (Barcelona): 33 min, 2,490 €/m²Montornès del Vallès (Barcelona): 34 min, 2,281 €/m²Parets del Vallès (Barcelona): 30 min, 2,835 €/m²La Roca del Vallès (Barcelona): 38 min, 2,632 €/m²Sant Antoni de Vilamajor (Barcelona): 47 min, 2,355 €/m²Sant Celoni (Barcelona): 46 min, 2,051 €/m²Sant Fost de Campsentelles (Barcelona): 29 min, 2,429 €/m²Sant Feliu de Codines (Barcelona): 42 min, 2,044 €/m²Sant Pere de Vilamajor (Barcelona): 49 min, 1,848 €/m²Santa Eulàlia de Ronçana (Barcelona): 44 min, 2,173 €/m²Santa Maria de Palautordera (Barcelona): 50 min, 2,095 €/m²Vallgorguina (Barcelona): 49 min, 1,649 €/m²Vallromanes (Barcelona): 32 min, 1,776 €/m²Vilanova del Vallès (Barcelona): 32 min, 2,941 €/m²Ajalvir (Madrid): 32 min, 2,225 €/m²El Álamo (Madrid): 41 min, 1,512 €/m²Alcalá de Henares (Madrid): 36 min, 2,450 €/m²Alcobendas (Madrid): 21 min, 5,479 €/m²Alcorcón (Madrid): 24 min, 3,007 €/m²Aldea del Fresno (Madrid): 53 min, 1,411 €/m²Algete (Madrid): 34 min, 2,456 €/m²Alpedrete (Madrid): 41 min, 2,551 €/m²Aranjuez (Madrid): 69 min, 1,600 €/m²Arroyomolinos (Madrid): 35 min, 2,193 €/m²Batres (Madrid): 38 min, 1,367 €/m²Becerril de la Sierra (Madrid): 50 min, 2,241 €/m²Belmonte de Tajo (Madrid): 49 min, 1,000 €/m²Boadilla del Monte (Madrid): 27 min, 3,634 €/m²El Boalo (Madrid): 53 min, 2,276 €/m²Bustarviejo (Madrid): 60 min, 1,513 €/m²La Cabrera (Madrid): 50 min, 1,592 €/m²Cadalso de los Vidrios (Madrid): 87 min, 999 €/m²Camarma de Esteruelas (Madrid): 39 min, 1,724 €/m²Campo Real (Madrid): 33 min, 1,627 €/m²Carabaña (Madrid): 47 min, 955 €/m²Casarrubuelos (Madrid): 35 min, 1,558 €/m²Cenicientos (Madrid): 94 min, 806 €/m²Cercedilla (Madrid): 56 min, 1,620 €/m²Ciempozuelos (Madrid): 38 min, 1,577 €/m²Cobeña (Madrid): 35 min, 2,649 €/m²Colmenar del Arroyo (Madrid): 55 min, 1,126 €/m²Colmenar de Oreja (Madrid): 51 min, 906 €/m²Colmenarejo (Madrid): 37 min, 2,319 €/m²Colmenar Viejo (Madrid): 36 min, 2,983 €/m²Collado Mediano (Madrid): 45 min, 2,071 €/m²Collado Villalba (Madrid): 39 min, 2,516 €/m²Cubas de la Sagra (Madrid): 38 min, 1,895 €/m²Chapinería (Madrid): 52 min, 1,077 €/m²Chinchón (Madrid): 49 min, 872 €/m²Daganzo de Arriba (Madrid): 35 min, 2,365 €/m²El Escorial (Madrid): 45 min, 2,532 €/m²Estremera (Madrid): 58 min, 811 €/m²Fresno de Torote (Madrid): 41 min, 1,603 €/m²Fuenlabrada (Madrid): 30 min, 2,463 €/m²Fuente el Saz de Jarama (Madrid): 37 min, 1,543 €/m²Galapagar (Madrid): 35 min, 2,350 €/m²Getafe (Madrid): 21 min, 2,943 €/m²Guadalix de la Sierra (Madrid): 53 min, 2,230 €/m²Guadarrama (Madrid): 44 min, 1,925 €/m²Hoyo de Manzanares (Madrid): 39 min, 2,294 €/m²Humanes de Madrid (Madrid): 34 min, 2,309 €/m²Leganés (Madrid): 25 min, 2,923 €/m²Loeches (Madrid): 33 min, 1,982 €/m²Majadahonda (Madrid): 25 min, 4,043 €/m²Manzanares el Real (Madrid): 52 min, 2,483 €/m²Meco (Madrid): 41 min, 1,939 €/m²Miraflores de la Sierra (Madrid): 56 min, 2,073 €/m²El Molar (Madrid): 40 min, 1,889 €/m²Los Molinos (Madrid): 50 min, 2,248 €/m²Moraleja de Enmedio (Madrid): 34 min, 1,552 €/m²Moralzarzal (Madrid): 43 min, 2,601 €/m²Móstoles (Madrid): 31 min, 2,517 €/m²Navacerrada (Madrid): 50 min, 2,486 €/m²Navalafuente (Madrid): 53 min, 1,859 €/m²Navalagamella (Madrid): 50 min, 1,736 €/m²Navalcarnero (Madrid): 36 min, 1,836 €/m²Navas del Rey (Madrid): 55 min, 1,185 €/m²Orusco de Tajuña (Madrid): 49 min, 1,030 €/m²Paracuellos de Jarama (Madrid): 28 min, 2,966 €/m²Pedrezuela (Madrid): 43 min, 1,991 €/m²Pelayos de la Presa (Madrid): 68 min, 1,172 €/m²Pinto (Madrid): 27 min, 2,793 €/m²Pozuelo del Rey (Madrid): 41 min, 1,582 €/m²Quijorna (Madrid): 43 min, 1,997 €/m²Rascafría (Madrid): 83 min, 1,687 €/m²Rivas-Vaciamadrid (Madrid): 25 min, 2,768 €/m²Robledo de Chavela (Madrid): 65 min, 1,267 €/m²Las Rozas de Madrid (Madrid): 24 min, 3,490 €/m²San Agustín del Guadalix (Madrid): 34 min, 2,239 €/m²San Fernando de Henares (Madrid): 24 min, 2,821 €/m²San Lorenzo de El Escorial (Madrid): 48 min, 2,738 €/m²San Martín de la Vega (Madrid): 35 min, 1,837 €/m²San Martín de Valdeiglesias (Madrid): 73 min, 1,463 €/m²San Sebastián de los Reyes (Madrid): 23 min, 3,573 €/m²Santa María de la Alameda (Madrid): 69 min, 1,197 €/m²Los Santos de la Humosa (Madrid): 44 min, 1,447 €/m²Serranillos del Valle (Madrid): 36 min, 1,422 €/m²Sevilla la Nueva (Madrid): 41 min, 2,211 €/m²Soto del Real (Madrid): 47 min, 2,499 €/m²Talamanca de Jarama (Madrid): 47 min, 1,740 €/m²Titulcia (Madrid): 43 min, 1,357 €/m²Torrejón de Ardoz (Madrid): 27 min, 2,667 €/m²Torrelaguna (Madrid): 51 min, 1,322 €/m²Torrelodones (Madrid): 31 min, 2,760 €/m²Torremocha de Jarama (Madrid): 57 min, 1,511 €/m²Torres de la Alameda (Madrid): 41 min, 1,491 €/m²Valdeavero (Madrid): 55 min, 1,529 €/m²Valdemaqueda (Madrid): 74 min, 1,363 €/m²Valdemorillo (Madrid): 44 min, 1,975 €/m²Valdemoro (Madrid): 32 min, 2,185 €/m²Valdeolmos-Alalpardo (Madrid): 39 min, 1,948 €/m²Valdetorres de Jarama (Madrid): 41 min, 1,782 €/m²Valdilecha (Madrid): 40 min, 1,093 €/m²Velilla de San Antonio (Madrid): 24 min, 2,441 €/m²El Vellón (Madrid): 43 min, 1,287 €/m²Venturada (Madrid): 44 min, 2,337 €/m²Villa del Prado (Madrid): 63 min, 1,080 €/m²Villalbilla (Madrid): 42 min, 1,833 €/m²Villamanrique de Tajo (Madrid): 56 min, 872 €/m²Villamanta (Madrid): 44 min, 1,365 €/m²Villamantilla (Madrid): 50 min, 1,561 €/m²Villanueva de la Cañada (Madrid): 38 min, 2,483 €/m²Villanueva del Pardillo (Madrid): 32 min, 3,000 €/m²Villar del Olmo (Madrid): 47 min, 1,215 €/m²Villarejo de Salvanés (Madrid): 43 min, 923 €/m²Villaviciosa de Odón (Madrid): 31 min, 2,486 €/m²Zarzalejo (Madrid): 58 min, 1,477 €/m²Lozoyuela-Navas-Sieteiglesias (Madrid): 54 min, 1,374 €/m²Puentes Viejas (Madrid): 63 min, 1,265 €/m²Tres Cantos (Madrid): 30 min, 3,802 €/m²Sant Adrià de Besòs (Barcelona): 15 min, 3,245 €/m²El Prat de Llobregat (Barcelona): 16 min, 3,076 €/m²Santa Coloma de Gramenet (Barcelona): 17 min, 2,756 €/m²Sant Vicenç dels Horts (Barcelona): 23 min, 2,534 €/m²Montcada i Reixac (Barcelona): 26 min, 2,391 €/m²La Llagosta (Barcelona): 27 min, 2,368 €/m²Badia del Vallès (Barcelona): 28 min, 1,637 €/m²Sant Llorenç Savall (Barcelona): 57 min, 1,374 €/m²Pozuelo de Alarcón (Madrid): 19 min, 4,735 €/m²Coslada (Madrid): 21 min, 2,908 €/m²Mejorada del Campo (Madrid): 23 min, 2,340 €/m²Arganda del Rey (Madrid): 29 min, 2,239 €/m²Parla (Madrid): 30 min, 2,023 €/m²Torrejón de la Calzada (Madrid): 32 min, 1,929 €/m²Torrejón de Velasco (Madrid): 33 min, 1,462 €/m²Perales de Tajuña (Madrid): 35 min, 1,093 €/m²Tielmes (Madrid): 40 min, 868 €/m²Fuentidueña de Tajo (Madrid): 50 min, 562 €/m²BarcelonaMadrid
● Barcelona, minutes to Plaça Catalunya (solid line). ■ Madrid, minutes to Sol (dashed line). In gold, each city's frontier. The vertical lines mark 30 and 50 minutes.

After Badia del Vallès at 28 minutes, the Barcelona frontier does not drop again until Sant Llorenç Savall: 57 minutes and 1,374 €/m².

Both frontiers, town by town

Closest first. Each is the cheapest in its city without moving further from the centre.

Barcelona

Generalitat de Catalunya, registered sales, Jul 2025-Jun 2026. Minutes by car, no traffic, to Plaça Catalunya.

TownMinutes€/m²
Sant Adrià de Besòs153,245
El Prat de Llobregat163,076
Santa Coloma de Gramenet172,756
Sant Vicenç dels Horts232,534
Montcada i Reixac262,391
La Llagosta272,368
Badia del Vallès281,637
Sant Llorenç Savall571,374

Madrid

Notaries' Statistical Portal, latest 12 months (published on 24 Sept 2026). Minutes by car, no traffic, to Sol.

TownMinutes€/m²
Pozuelo de Alarcón194,735
Coslada212,908
Mejorada del Campo232,340
Arganda del Rey292,239
Parla302,023
Torrejón de la Calzada321,929
Torrejón de Velasco331,462
Perales de Tajuña351,093
Tielmes40868
Fuentidueña de Tajo50562

How it is calculated

Each city has its own frontier, worked out separately with the rule of the monthly editions: a town is on the frontier if no other town in its city has both the same or fewer minutes and the same or lower €/m², and is better on at least one. Both are drawn on the same chart; their towns are not ranked together.

Barcelona: 114 of 123 towns compared (Barcelona city is the destination). Price: Generalitat de Catalunya, Secretaria d'Habitatge — compravendes registrades, resale homes, Jul 2025-Jun 2026, read on 11 Oct 2026; minimum 30 sales. Minutes by car with no traffic from the Cap de municipi to Plaça Catalunya.

Madrid: 126 of 169 towns compared (Madrid city is the destination). Price: Datos procedentes del Portal Estadístico del Notariado (https://penotariado.com/inmobiliario/), titularidad del Consejo General del Notariado y gestionado por el Centro Tecnológico del Notariado. Resale homes, latest 12 months available, published on 24 Sept 2026, read on 12 Oct 2026; minimum 20 sales with a price. Minutes by car with no traffic from the administrative centre to Sol.

The two sources are not the same. In Barcelona they are the registered sales published by the Generalitat; in Madrid, the deeds signed before a notary published by the Notaries. The two 12-month periods do not match, and neither does the minimum number of sales (30 and 20). So every figure stays with its city and its source, and no Barcelona town is ranked above or below a Madrid one.

Minutes for both cities: OSRM over OpenStreetMap (© OpenStreetMap contributors, ODbL), calculated by Verithic, no traffic.

We'll tell you when the frontier moves

A town joins or leaves when new prices are published. One email per edition.

Your email is handled by Sergio Aguilar, who runs Verithic, only to send you what you asked for. You can see, correct or delete it, or ask us to stop using it: hello@verithic.com. The rest is in Privacy.

Both frontiers in full

What brings you here?
I'm looking for somewhere to live

7 questions, no sign-up. You end up with your towns, ranked.

Find your place
I'm looking to rent

What you'd pay each month, what you need to move in and whether the rent is capped.

I'm selling

What homes sold for in your town, what the council charges and who can value yours.

I'm a professional

Show up on your town's page, in front of people who've already chosen where to live.

Show up in your town