Buy property in Spain
Find your place
in Spain
40,257 homes for sale in Spain from local agents across 15 regions · 4,135 new this week. Tell us what you're looking for and we'll find it.
Explore by region — tap a region to see its homes
Just listed in Spain
Fresh from local agents — updated throughout the day.
Where people are buying
The regions of Spain.
Andalusia is busiest right now.
Real homes, real asking prices — the “typically” figure is the median in your display currency.
Dream homes
The finest homes in Spain,
listed in the last two months.

€25,950,000
10+ Bedroom Detached Villa For Sale In Sierra Blanca

€25,950,000
Palatial estate in Sierra Blanca with panoramic views

€24,750,000
Superb Brand New Colonial Villa with Panoramic Views of Mediteranean & Africa

€24,000,000
Villa Nara, exclusive project in The Seven, La Reserva

€24,000,000
8 Bedroom Detached Villa For Sale In Sotogrande
Prices are the agents' asking prices, shown in your display currency. Every home links to the agent that listed it.
Know before you buy
Spain, by the numbers
Live figures from every home on Habio in Spain across 15 regions— not a survey, not last year's report. Asking prices, shown in your display currency.
Read the Spain buying guide- Typical asking price
- €525k
- median of 40,286 homes
- Price per m²
- €4,255
- median, interior area
- New builds
- 4%
- 1,613 off-plan or new-build homes
Agents on the ground
Who's selling in Spain
Every home here comes straight from a local agency's own listings — you enquire with them, not with us.

Your Move Spain
2,866 homes in Spain

Overseas-Properties.com
2,492 homes in Spain

Solmar Estates
2,078 homes in Spain
- P
Propertissimo
1,661 homes in Spain
- O
Oi Real Estate
1,471 homes in Spain

España Dream Properties
1,379 homes in Spain

Alicante Realestate
674 homes in Spain

Inland Andalucia
486 homes in Spain

Stratus International
456 homes in Spain

CdA Casas de Alicante
261 homes in Spain

Rústica Estates
254 homes in Spain
- I
Inmo Platinum
246 homes in Spain
Towns and cities
720 places to buy in Spain.
Andalusia256
- Estepona2,758
- Marbella1,967
- Malaga1,394
- Fuengirola1,270
- Benahavís1,059
- Mijas1,003
- Nueva Andalucia717
- Benalmádena661
- Manilva509
- Casares419
- Mijas Costa406
- La Cala de Mijas392
- Torremolinos355
- San Pedro de Alcántara288
- Sotogrande286
- Elviria259
- Calahonda255
- Villamartin239
- La Duquesa236
- Puerto Banús210
- Riviera del Sol195
- Alhaurin el Grande174
- Vera166
- Nerja162
- Coín161
- Casares Playa158
- Las Lagunas de Mijas157
- Alora143
- El Paraíso120
- La Mairena120
- New Golden Mile118
- Ronda106
- Torrox103
- Mijas Golf101
- Rincón de la Victoria100
- La Alcaidesa98
- Alhaurín de la Torre94
- San Juan de los Terreros91
- San Roque91
- Higuerón90
- Mojácar82
- Cabopino77
- Vélez-Málaga76
- Ojén75
- San Luis de Sabinillas69
- Guadalmina Alta67
- Benalmadena Costa65
- El Chaparral65
- Almuñecar60
- Casarabonela60
- Istán58
- Torre del Mar53
- Salobreña52
- Guadalmina Baja51
- La Linea De La Concepcion51
- Los Balcones49
- Selwo49
- Castillo de Locubin48
- Frigiliana47
- Monda47
- Gaucín43
- Bel Air42
- Benalmadena Pueblo42
- Almeria41
- Cómpeta40
- Priego de Cordoba39
- Torrox Costa39
- Buenas Noches38
- Mar de Pulpi37
- Alcala la Real35
- Casares Costa35
- Jubrique34
- Los Arqueros32
- Cádiz31
- Los Boliches31
- Tolox31
- Arenas30
- Arroyo de la Miel30
- El Rosario30
- Los Flamingos30
- Costalita29
- Doña Julia28
- El Faro28
- Luque28
- Alcaudete27
- Valle Romano Golf27
- Golden Mile26
- Torrequebrada25
- Málaga Este24
- Marbesa24
- Alcaucin23
- Genalguacil23
- Guaro23
- Ayamonte22
- La Gaspara22
- La Herradura22
- Valtocado22
- Cártama21
- La Cala Hills21
- La Reserva21
- Pulpi21
- Torremuelle21
- Benarrabá20
- La Capellania20
- Mojacar Playa20
- Las Chapas19
- Carvajal18
- Iznajar18
- Algatocin17
- Caleta de Vélez17
- Cortes de la Frontera17
- Granada17
- Los Monteros17
- Los Pacos17
- Pizarra17
- Aguilón Golf16
- Campo Mijas16
- Fuente-Tojar16
- Mijas Pueblo16
- Sierra Blanca16
- Algarrobo15
- Antequera15
- Faraján15
- Río Real15
- Villanueva de Algaidas15
- Almogía14
- Altos de los Monteros14
- Ardales14
- East Marbella14
- La Campana14
- Martos14
- Torreguadiaro14
- Almayate13
- Almerimar13
- Comares13
- La Carihuela13
- Rute13
- Bahía de Marbella12
- Benamara12
- El Higueron12
- Estepona Golf12
- Mollina12
- Sayalonga12
- Sierrezuela12
- Canillas de Aceituno11
- Malaga Center11
- Periana11
- Sabariego11
- Turre11
- Alcaidesa10
- Benajarafe10
- Benalauría10
- Costabella10
- Estación de Cártama10
- Pruna10
- Punta Chullera10
- San Martín de Tesorillo10
- Bobadilla de Alcaudete9
- Canillas de Albaida9
- Cuevas del Becerro9
- Jimena de La Frontera9
- La Resina Golf9
- Los Arqueros Golf9
- Montefrio9
- Palomares9
- Puerto de Cabopino9
- Puerto de la Torre9
- San Pedro Alcántara9
- Alhaurin Golf8
- Arriate8
- Azata Golf8
- Finca Cortesín8
- Jimera de Libar8
- Lauro Golf8
- Los Alamos8
- Maro8
- Puerto de la Duquesa8
- Sabinillas8
- San Enrique De Guadiaro8
- Torre de Benagalbón8
- Valle Romano8
- Villanueva de la Concepción8
- West Malaga8
- Algeciras7
- Alozaina7
- Alpandeire7
- Artola7
- Atajate7
- Benadalid7
- Benaoján7
- Cartajima7
- Casabermeja7
- Desert Springs7
- Fuensanta de Martos7
- Hacienda Las Chapas7
- La Heredia7
- Montemar7
- Sotogrande Alto7
- The Golden Mile7
- Velez-Blanco7
- Velez-Rubio7
- Viñuela7
- Algarinejo6
- Berchules6
- Calanova6
- Carratraca6
- Cortijo Blanco6
- Frailes6
- La Línea6
- La Noria Golf6
- Loja6
- Rio Real Golf6
- San Roque Club6
- Aguilon Golf Resort
- Aracena
- Arcos de la Frontera
- Benamargosa
- Cadiar
- Carboneras
- Casares Pueblo
- Casariche
- Castaras
- Charilla
- Costa del sol oriental - Axarquia
- Cuevas de San Marcos
- Cuevas del Almanzora
- El Campanario
- El Padron
- El Presidente
- Estación de Cortes
- Estación de Gaucín
- Estepona City
- Estepona Puerto
- Fuente de Piedra
- Garrucha
- Illora
- La Puebla de Cazalla
- La Rabita
- Los Flamingos Golf
- Los Gallardos
- Malagueta - El Limonar
- Mecina Bombaron
- Montejaque
- Old Town - Soho
- Otívar
- Reserva de Marbella
- Riogordo
- Santa Clara Golf
- Sedella
- Setenil de las Bodegas
- Tozar
- Valdepenas de Jaen
- Valor
- Villanueva del Trabuco
- Yegen
- Yunquera
Valencian Community142
- Torrevieja1,067
- Alicante742
- Pilar de la Horadada531
- Jávea426
- Finestrat359
- Ciudad Quesada325
- Pinoso318
- Calpe304
- Guardamar del Segura263
- San Miguel de Salinas247
- Benijòfar237
- Dénia185
- Orihuela Costa185
- Orihuela180
- Algorfa177
- Benissa175
- Polop159
- Rojales159
- Moraira155
- Villajoyosa152
- Altea124
- Hondon de las Nieves107
- Playa Flamenca91
- Dolores84
- La Nucia83
- Mutxamel83
- Torreblanca83
- Los Montesinos82
- La Finca Golf79
- Cabo Roig77
- Las Colinas Golf72
- Benitachell - Cumbre del Sol71
- Santa Pola69
- Torre de la Horadada69
- Jalón67
- Benidorm66
- La Romana57
- Campoamor56
- Monovar55
- La Cala54
- San Fulgencio52
- Monforte Del Cid49
- La Zenia47
- Aspe44
- La Marina43
- Pedreguer43
- Cox40
- Catral38
- Daya Nueva38
- El Campello38
- Mil Palmeras36
- Benitachell35
- Dehesa De Campoamor34
- Elche33
- Los Altos33
- Formentera del Segura32
- Gran Alacant32
- Llíber30
- Vistabella Golf30
- Bigastro27
- La Finca Golf Resort27
- Relleu26
- Valencia25
- Cumbre del Sol24
- Alfaz Del Pi23
- Punta Prima - Orihuela Costa23
- Campoamor - Orihuela Costa22
- Alcalalí21
- El Vergel20
- El Verger20
- Pinar De Campoverde20
- Godella / Rocafort19
- Salinas19
- Sax19
- Vistabella Golf Entre Naranjos18
- Alfas del Pi17
- Font de Llop golf17
- Orba17
- Penaguila17
- Villena16
- Xativa16
- Almoradí15
- Finestrat / Sierra Cortina15
- Rafal15
- Villamartin - Orihuela Costa15
- Alicante ciudad14
- Jacarilla14
- Benejúzar13
- Lo Romero Golf13
- Hondon de los Frailes12
- Montroy12
- Xeresa12
- Bellreguard11
- Tarbena10
- Teulada- Moraira10
- Alberic9
- Los Dolses9
- Pego9
- Puig Campana Golf9
- Villajoyosa / La Vila Joiosa9
- Algueña8
- Benferri8
- Castell de Castells8
- Els Poblets8
- Oliva8
- Playa de Puzol8
- Heredades7
- La Sella Golf7
- La Zenia - Orihuela Costa7
- Las Filipinas7
- Las Ramblas Golf7
- Novelda7
- Parcent7
- Golf La Marquesa (Ciudad Quesada)6
- La Florida (Orihuela Costa)6
- Macastre6
- Monserrat6
- Rojales - La Marquesa Golf6
- Teulada6
- Altea Town
- Benimar
- Blue Lagoon
- Casas del Señor
- Chinorlet
- Daya Vieja
- El Campello | Villajoyosa
- El Mercat
- El Pla del Remei
- Elda
- Font Del Llop
- Gran Vía
- Jávea - Xàbia
- Moraira_Teulada
- Muchamiel
- Muro
- Petrer
- Playa Flamenca - Orihuela Costa
- Playa Muchavista
- Real de Montroy
- Torrent
- Turis
- Villamarchante
Murcia74
- Los Alcazares427
- San Pedro Del Pinatar285
- Murcia271
- Torre Pacheco167
- Yecla122
- San Javier97
- Aguilas84
- Santa Rosalía Resort83
- La Manga Del Mar Menor80
- Fuente Álamo77
- La Serena Golf67
- Mazarron56
- Roldán49
- Santiago de la Ribera47
- Sucina46
- Lorca45
- Mar de Cristal41
- Baños y Mendigo38
- Cartagena37
- Condado de Alhama37
- Mar Menor Golf Resort37
- El Valle Golf resort33
- Hacienda Riquelme Golf Resort33
- Lo Pagan32
- Alhama De Murcia31
- Calasparra30
- Jumilla30
- Baños y Mendigos29
- Hacienda del Álamo golf29
- La Manga29
- Altaona Village27
- Santa Rosalia Lake and Life Resort27
- Abanilla26
- Altaona Golf25
- Puerto de Mazarron25
- Benigembla22
- La Manga Club22
- San Pedro de pinatar22
- Avileses20
- La Torre Golf Resort20
- Fortuna18
- Raspay18
- San Cayetano - Torre Pacheco17
- La Serena Golf Resort16
- Macisvenda15
- Puerto Lumbreras15
- Cabo de Palos12
- Torre Del Rico12
- Roda11
- Roda Golf11
- Camposol10
- Los Nietos10
- Purias10
- Roda Golf Resort10
- Cañada del Trigo9
- Altaona Golf and Country Village8
- Balsicas8
- Canada De La Lena8
- Hacienda del Alamo Golf Resort8
- Peraleja Golf8
- Roda Golf and Beach Resort8
- Ermita Nueva7
- Molina De Segura7
- Barinas6
- Peraleja Golf and Nature Resort6
- Alhama Golf Resort
- Corvera Golf
- La Union
- Las Colinas Golf & Country Club
- Las Palas
- Los Urrutias
- Mar Menor
- San Cayetano
- Santa Rosalia pueblo
Catalonia62
- Barcelona1,060
- Girona61
- Sant Cugat del Vallès38
- Lloret de Mar37
- Sitges32
- Eixample Right31
- Sant Andreu de Llavaneres31
- La Cerdanya29
- Palamós29
- Platja d'Aro28
- Gótico25
- Mataró25
- Alella24
- Premià de Dalt22
- Badalona17
- Castelldefels17
- Cabrils15
- Teià15
- Calonge14
- Sant Feliu de Guíxols14
- Sant Vicenç de Montalt14
- Sant Pol de Mar13
- Sitges Town / Sant Sebastian / Aiguadolç12
- Arenys de Mar11
- Eixample Left11
- Vallromanes11
- Caldes de Malavella10
- Vilassar De Dalt10
- El Born9
- Esplugues de Llobregat9
- Blanes8
- Sarria De Ter8
- Costa Dorada7
- L'Hospitalet de Llobregat7
- Montgat7
- S'Agaró7
- Sant Just Desvern7
- Tiana7
- Torroella de Montgrí7
- Vilablareix7
- Barri Vell6
- Canet De Mar6
- Premià de Mar6
- Santa Cristina d'Aro6
- Vilanova i la Geltrú6
- Arenys de Munt
- Argentona
- Begur Town
- Calella
- Can Girona / Terramar / Vinyet / Can Pei
- El Raval
- Gràcia
- La Plana
- Les Corts
- Sa Riera
- Sant Antoni
- Sant Antoni De Calonge
- Sant Gervasi - Galvany
- Selva
- Tarragona
- Vallgornera
- Vila Olímpica
Balearic Islands110
- Ibiza98
- Palma81
- Punta Prima61
- Santa Ponsa57
- Llucmajor43
- Ciutadella de Menorca34
- Mahon28
- Cala D'Or26
- Palma de Mallorca25
- Ibiza Town24
- Felanitx22
- Cala Egos19
- Marratxí18
- Portocolom17
- Cala d'Or Marina15
- Palmanova15
- Son Parc14
- Es Castell13
- Alaior12
- Sa Ràpita12
- Calvià11
- El Toro11
- Algaida10
- Cala Blanca10
- Es Mercadal10
- Peguera10
- Porreres10
- Bendinat9
- Binissalem9
- Costa d'en Blanes9
- Mallorca9
- Sant Climent9
- Sant Lluis9
- Santanyí9
- Sol de Mallorca9
- Cala Llonga8
- Cala Vinyes8
- Campos8
- Costa de La Calma8
- Manacor8
- Port d'Andratx8
- Ses Salines8
- Capdepera7
- Esporles7
- Ferreries7
- Inca7
- Pollença7
- Portals Nous7
- Alcúdia6
- Playas de Fornells6
- Port de Pollença6
- Alaró
- Andratx
- Badia Blava
- Banyalbufar
- Binibeca
- Binibequer Vell
- Búger
- Bunyola
- Cala Biniancolla
- Cala Figuera
- Cala Llamp
- Cala Mayor
- Cala Murada
- Cala Pi
- Cala Ratjada
- Cala'n Bosch
- Cala'n Porter
- Camp de Mar
- Campanet
- Can Picafort
- Canyamel
- Cas Català
- Colonia de Sant Jordi
- Costa d´en Blanes
- Costitx
- Covas Novas (Mercadal)
- Deià
- El Terreno
- Es Capdellà
- Establiments
- Illetes
- Lloseta
- Llubí
- Montuïri
- Nova Santa Ponsa
- Paguera
- Palma Old Town
- Palmanyola
- Pollensa
- Porto Cristo
- Pórtol
- Puerto de Andratx
- Puerto de Pollensa
- Puerto de Sóller
- Puig de Ros
- Puigpunyent
- Sa Pobla
- Sa Torre
- San José
- San Juan
- Sant Francesc
- Santa Margalida
- Santa Maria del Camí
- Sencelles
- ses Illetes
- Sóller
- Son Gual
- Son Vida
- Valldemossa
Madrid31
- Madrid348
- La Mata67
- Colmenar16
- Recoletos16
- Lista12
- Goya11
- Pozuelo9
- Torrelodones8
- Castellana7
- Almagro
- Anchorage Hill
- Arenal & Can Pastilla
- Argüelles
- Arturo Soria
- Bahia Azul
- Bonaire
- Bonanova & Son Armadans
- Cala d´Or
- Cala Llombards
- Cala Vinyas
- Calvià Village
- Gènova
- Justicia
- Llombards
- Majadahonda
- Molinar & Portixol
- Peñagrande
- Puerto Portals
- Puntiró
- Ríos Rosas
- San Agustín




















