La diferencia de precio de la vivienda entre ciudades españolas en 2026 es abismal. Comprar un piso de 80 metros en San Sebastián cuesta más de 416.000 euros. El mismo piso en Zamora cuesta 76.000 euros. Una diferencia de más de 340.000 euros por el mismo tamaño de vivienda. Te mostramos el ranking completo de precios por ciudades para que sepas exactamente qué te puedes permitir en cada lugar.
Las 10 ciudades más caras para comprar piso en España 2026
La diferencia de precio entre las ciudades más caras y más baratas de España supera los 4.000 euros por metro cuadrado.
Las 10 ciudades más baratas para comprar piso en España 2026
Tabla completa — precio por metro cuadrado en las 20 grandes ciudades
| Ciudad | €/m² 2026 | Variación anual | Piso 80m² medio |
|---|---|---|---|
| San Sebastián | 5.200€ | +9,2% | 416.000€ |
| Madrid | 4.425€ | +14,7% | 354.000€ |
| Barcelona | 4.050€ | +8,3% | 324.000€ |
| Bilbao | 3.520€ | +6,1% | 281.600€ |
| Palma | 3.380€ | +11,2% | 270.400€ |
| Málaga | 2.920€ | +12,8% | 233.600€ |
| Valencia | 2.490€ | +16,4% | 199.200€ |
| Sevilla | 2.280€ | +5,9% | 182.400€ |
| Zaragoza | 1.980€ | +4,2% | 158.400€ |
| Alicante | 1.870€ | +9,8% | 149.600€ |
| Granada | 1.820€ | +4,1% | 145.600€ |
| Murcia | 1.650€ | +3,8% | 132.000€ |
| Valladolid | 1.580€ | +3,2% | 126.400€ |
| Córdoba | 1.520€ | +2,9% | 121.600€ |
| Salamanca | 1.480€ | +3,5% | 118.400€ |
| Burgos | 1.390€ | +2,1% | 111.200€ |
Por qué hay tanta diferencia de precios entre ciudades
Las razones de esta brecha son estructurales:
- Mercado laboral: donde hay más trabajo y mejores salarios, la gente puede pagar más. Madrid y Barcelona concentran las sedes de las grandes empresas.
- Turismo y demanda extranjera: Málaga, Alicante, Valencia y Palma tienen mucha demanda de compradores extranjeros que pagan en efectivo y sin financiación bancaria.
- Falta de oferta nueva: la construcción de vivienda nueva lleva años por debajo de la demanda, especialmente en las grandes ciudades.
- Fondos de inversión: los fondos compran bloques enteros como activo de inversión en las ciudades más caras, reduciendo la oferta disponible para particulares.
Preguntas frecuentes
¿Cuál es la ciudad más cara para comprar piso en España?
San Sebastián con 5.200€/m², seguida de Madrid (4.425€/m²) y Barcelona (4.050€/m²).
¿Dónde es más barato comprar piso en España en 2026?
Zamora (950€/m²), Jaén (980€/m²) y Huelva (1.050€/m²) son las capitales de provincia más baratas.
Calcula tu hipoteca en cualquier ciudad
Introduce el precio del piso y tu aportación — cuota mensual inmediata