In 2024, the average home price in the region of Andalusia, Spain, is $424,000, at a price per square foot of $212. By comparison, the national average cost to buy a house in Spain is $418,000, or $209 per square foot.
Real estate in Andalusia is sought-after by foreign and local buyers alike, and prices have changed by 9.9% compared to the previous year. Homes located in the most popular towns in Spain, frequented by tourists, tend to be more valuable, while living in remote or lesser-known locations is typically more affordable.
Here’s how Andalusia property prices compare to other regions of Spain:
Andalusia $424,000
Aragon $290,000
Asturias $280,000
Balearic Islands $834,000
Canary Islands $498,000
Cantabria $322,000
Castilla and León $240,000
Castilla-La Mancha $188,000
Catalonia $478,000
Valencia $362,000
Basque Country $586,000
Extremadura $196,000
Galicia $282,000
La Rioja $272,000
Madrid $656,000
Murcia $242,000
Navarre $344,000
House prices in the cities and towns of Andalusia, in US dollars
The most expensive town to buy a house in Andalusia is Marbella, where a 2,000 square foot home costs on average $912,000. That’s a price per square foot of $456.
The most affordable place in Andalusia to buy a house, of the locations analyzed, is Peñarroya-Pueblonuevo, where you can purchase a 2,000 square foot home for as little as $84,000, or $42 per square foot, on average.
Real estate prices in Andalusia’s main cities and towns:
Adra $194,000
Alameda $124,000
Albolote $266,000
Albuñol $184,000
Alcalá de Guadaira $260,000
Alcalá de los Gazules $166,000
Alcalá del Río $182,000
Alcalá la Real $188,000
Alcaucín $276,000
Alcaudete $122,000
Algarrobo-Costa $554,000
Algeciras $236,000
Alhama de Almería $140,000
Alhaurín de la Torre $434,000
Alhaurín el Grande $342,000
Aljaraque $280,000
Almensilla $272,000
Almería $282,000
Almodovar del Río $168,000
Almogía $220,000
Almonte $194,000
Almuñécar $460,000
Alora $204,000
Andújar $152,000
Antequera $238,000
Aracena $212,000
Archidona $162,000
Arcos de la Frontera $192,000
Armilla $308,000
Arriate $188,000
See more cities
Atarfe $206,000
Ayamonte $320,000
Baeza $176,000
Balanegra $202,000
Barbate $374,000
Baza $132,000
Belicena $194,000
Benacazon $204,000
Benahavís $896,000
Benajarafe $510,000
Benalmádena $614,000
Benamocarra $186,000
Benaocaz $196,000
Benaojan $144,000
Berja $140,000
Bollullos de la Mitacion $264,000
Bollullos Par del Condado $182,000
Bormujos $328,000
Brenes $182,000
Burguillos $160,000
Cabra $188,000
Cádiz $570,000
Cajar $212,000
Calahonda $322,000
Caleta de Velez $460,000
Camas $276,000
Campillos $152,000
Cantillana $156,000
Carboneras $274,000
Carmona $218,000
Cártama $368,000
Cartaya $190,000
Casabermeja $276,000
Castell de Ferro $266,000
Castilblanco de los Arroyos $178,000
Castilleja de la Cuesta $264,000
Cazorla $176,000
Chiclana de la Frontera $336,000
Chipiona $426,000
Churriana de la Vega $270,000
Cogollos Vega $144,000
Coin $326,000
Colmenar $226,000
Comares $196,000
Conil de la Frontera $586,000
Constantina $114,000
Córdoba $300,000
Coria del Río $214,000
Corrales $302,000
Cortegana $142,000
Cortes de la Frontera $152,000
Cuevas del Almanzora $200,000
Cullar-Vega $216,000
Dalias $164,000
Dos Hermanas $286,000
Durcal $146,000
Ecija $194,000
El Carpio $112,000
El Ejido $204,000
El Pedroso $172,000
El Portil $372,000
El Puerto de Santa María $418,000
Espartinas $316,000
Estepona $666,000
Fernan Nuñez $136,000
Frigiliana $524,000
Fuengirola $654,000
Garrucha $260,000
Gelves $322,000
Gibraleon $174,000
Gines $292,000
Gojar $224,000
Granada $412,000
Guadix $172,000
Guaro $174,000
Guillena $198,000
Hinojos $164,000
Huelva $262,000
Huércal de Almería $236,000
Huércal-Overa $170,000
Huétor-Tajar $142,000
Huétor-Vega $274,000
Illora $108,000
Isla Cristina $278,000
Islantilla $398,000
Istan $800,000
Itrabo $128,000
Jaén $234,000
Jerez de la Frontera $280,000
Jodar $126,000
Jun $210,000
La Alcaidesa $470,000
La Antilla $426,000
La Carlota $194,000
La Carolina $102,000
La Guardia de Jaén $210,000
La Linea de la Concepcion $250,000
La Puebla del Rio $198,000
La Redondela $248,000
La Rinconada $238,000
La Zubia $244,000
Las Gabias $230,000
Lebrija $162,000
Lepe $220,000
Linares $144,000
Loja $152,000
Lora del Río $178,000
Los Barrios $280,000
Los Palacios y Villafranca $192,000
Los Villares $154,000
Lucena $178,000
Macael $94,000
Mairena del Alcor $238,000
Mairena del Aljarafe $380,000
Málaga $546,000
Mancha Real $120,000
Manilva $452,000
Marbella $912,000
Marchena $182,000
Matalascañas o Torre de la Higuera $438,000
Mazagón $418,000
Medina-Sidonia $222,000
Mijas $564,000
Moguer $218,000
Mojácar $410,000
Mollina $200,000
Molvizar $156,000
Monachil $228,000
Monda $378,000
Montequinto $402,000
Montilla $164,000
Moron de la Frontera $184,000
Motril $218,000
Nerja $678,000
Ogijares $250,000
Ojén $674,000
Olivares $190,000
Olula del Río $114,000
Olvera $144,000
Oria $194,000
Otura $274,000
Palma del Río $172,000
Palomares $238,000
Pechina $154,000
Peligros $216,000
Peñarroya-Pueblonuevo $84,000
Pilas $164,000
Posadas $148,000
Pozoblanco $138,000
Prado del Rey $162,000
Priego de Córdoba $162,000
Puente Genil $166,000
Puerto Real $324,000
Pulpi $378,000
Punta Umbria $344,000
Rincón de la Victoria $526,000
Rociana del Condado $168,000
Ronda $256,000
Roquetas de Mar $260,000
Rota $500,000
Salobreña $310,000
San Fernando $310,000
San Jose de la Rinconada $262,000
San Juan de Aznalfarache $234,000
San Juan del Puerto $188,000
Sanlúcar de Barrameda $364,000
Sanlúcar la Mayor $222,000
Santa Fe $158,000
Sevilla $452,000
Sorbas $130,000
Sotogrande $608,000
Tarifa $696,000
Teba $124,000
Tijola $106,000
Tolox $168,000
Tomares $372,000
Torre del Mar $528,000
Torredelcampo $162,000
Torredonjimeno $130,000
Torremolinos $580,000
Torrenueva $330,000
Torrox $492,000
Turre $210,000
Ubeda $170,000
Ubrique $210,000
Umbrete $258,000
Utrera $230,000
Valencina de la Concepcion $260,000
Vejer de la Frontera $400,000
Vélez Blanco $96,000
Vélez Rubio $118,000
Vélez-Malaga $282,000
Vera $304,000
Vícar $170,000
Villacarrillo $118,000
Villafranca de Cordoba $190,000
Villamartin $140,000
Villanueva del Ariscal $216,000
Villanueva del Arzobispo $114,000
Villaricos $304,000
Villarrubia $216,000
Zahara de los Atunes $808,000
Planning to move to Spain? Find out all you need to know about how to buy property in Spain as a foreigner.
Andalusia Spain property prices, in Euro
An average 200-square-meter house in Andalusia sells for around €415,600, or €2,078 per square meter. Property prices in Andalucía have changed by 9.9% compared to last year.
Of the locations analyzed, the priciest properties in Andalusia can be found in Marbella, going for €892,200, on average, or €4,461 per square meter.
On the other hand, the cheapest house prices in Andalusia are in Peñarroya-Pueblonuevo, where an average-sized home goes for €82,000. That is based on an average of €410 per square meter.
See how much it costs to buy property in other locations in Andalusia:
Adra €189,800
Alameda €121,400
Albolote €260,600
Albuñol €180,800
Alcalá de Guadaira €254,800
Alcalá de los Gazules €161,800
Alcalá del Río €177,200
Alcalá la Real €183,800
Alcaucín €271,000
Alcaudete €119,200
Algarrobo-Costa €541,400
Algeciras €231,200
Alhama de Almería €137,400
Alhaurín de la Torre €424,600
Alhaurín el Grande €335,000
Aljaraque €274,600
Almensilla €266,000
Almería €276,000
Almodovar del Río €164,600
Almogía €214,800
Almonte €190,800
Almuñécar €450,800
Alora €199,600
Andújar €148,600
Antequera €233,000
Aracena €207,200
Archidona €157,600
Arcos de la Frontera €188,400
Armilla €301,400
Arriate €184,800
See more cities
Atarfe €201,000
Ayamonte €312,400
Baeza €173,000
Balanegra €197,000
Barbate €366,400
Baza €129,400
Belicena €189,600
Benacazon €200,000
Benahavís €875,800
Benajarafe €499,200
Benalmádena €601,800
Benamocarra €182,200
Benaocaz €192,200
Benaojan €140,000
Berja €137,800
Bollullos de la Mitacion €257,600
Bollullos Par del Condado €177,200
Bormujos €320,200
Brenes €177,200
Burguillos €156,200
Cabra €183,800
Cádiz €557,200
Cajar €208,200
Calahonda €314,200
Caleta de Velez €450,400
Camas €269,400
Campillos €148,000
Cantillana €152,200
Carboneras €268,200
Carmona €213,000
Cártama €359,800
Cartaya €185,800
Casabermeja €269,200
Castell de Ferro €259,400
Castilblanco de los Arroyos €173,400
Castilleja de la Cuesta €257,600
Cazorla €173,200
Chiclana de la Frontera €329,600
Chipiona €417,000
Churriana de la Vega €264,800
Cogollos Vega €140,200
Coin €318,800
Colmenar €221,200
Comares €191,600
Conil de la Frontera €573,200
Constantina €112,400
Córdoba €292,800
Coria del Río €209,600
Corrales €296,000
Cortegana €138,400
Cortes de la Frontera €148,000
Cuevas del Almanzora €195,600
Cullar-Vega €211,400
Dalias €161,000
Dos Hermanas €279,800
Durcal €142,600
Ecija €189,600
El Carpio €109,800
El Ejido €200,400
El Pedroso €168,200
El Portil €363,400
El Puerto de Santa María €410,000
Espartinas €309,200
Estepona €651,200
Fernan Nuñez €133,000
Frigiliana €513,600
Fuengirola €639,000
Garrucha €254,800
Gelves €315,200
Gibraleon €171,000
Gines €285,000
Gojar €219,000
Granada €403,800
Guadix €167,400
Guaro €171,000
Guillena €193,200
Hinojos €160,000
Huelva €257,200
Huércal de Almería €230,600
Huércal-Overa €165,400
Huétor-Tajar €139,800
Huétor-Vega €269,000
Illora €104,800
Isla Cristina €272,600
Islantilla €389,800
Istan €783,600
Itrabo €125,800
Jaén €229,800
Jerez de la Frontera €273,400
Jodar €124,200
Jun €205,600
La Alcaidesa €459,200
La Antilla €416,800
La Carlota €190,000
La Carolina €100,400
La Guardia de Jaén €205,200
La Linea de la Concepcion €245,400
La Puebla del Rio €193,400
La Redondela €242,400
La Rinconada €232,800
La Zubia €239,200
Las Gabias €225,600
Lebrija €158,400
Lepe €215,800
Linares €140,800
Loja €148,400
Lora del Río €173,600
Los Barrios €274,000
Los Palacios y Villafranca €187,200
Los Villares €150,000
Lucena €173,400
Macael €92,800
Mairena del Alcor €232,000
Mairena del Aljarafe €371,400
Málaga €533,600
Mancha Real €117,800
Manilva €442,200
Marbella €892,200
Marchena €178,000
Matalascañas o Torre de la Higuera €429,400
Mazagón €408,800
Medina-Sidonia €216,600
Mijas €551,600
Moguer €213,600
Mojácar €401,000
Mollina €196,400
Molvizar €153,400
Monachil €223,200
Monda €369,600
Montequinto €393,000
Montilla €160,600
Moron de la Frontera €180,400
Motril €214,000
Nerja €664,000
Ogijares €245,600
Ojén €658,800
Olivares €186,400
Olula del Río €110,800
Olvera €141,200
Oria €189,200
Otura €268,400
Palma del Río €168,200
Palomares €232,800
Pechina €150,200
Peligros €211,200
Peñarroya-Pueblonuevo €82,000
Pilas €160,400
Posadas €144,000
Pozoblanco €134,800
Prado del Rey €158,800
Priego de Córdoba €158,200
Puente Genil €162,800
Puerto Real €317,000
Pulpi €369,200
Punta Umbria €337,400
Rincón de la Victoria €514,800
Rociana del Condado €165,000
Ronda €250,400
Roquetas de Mar €254,400
Rota €490,200
Salobreña €304,200
San Fernando €302,600
San Jose de la Rinconada €256,600
San Juan de Aznalfarache €228,600
San Juan del Puerto €183,400
Sanlúcar de Barrameda €356,400
Sanlúcar la Mayor €217,600
Santa Fe €154,800
Sevilla €442,200
Sorbas €127,200
Sotogrande €594,200
Tarifa €681,200
Teba €120,800
Tijola €103,400
Tolox €164,200
Tomares €364,800
Torre del Mar €516,200
Torredelcampo €158,000
Torredonjimeno €127,200
Torremolinos €567,200
Torrenueva €323,400
Torrox €480,600
Turre €206,400
Ubeda €165,400
Ubrique €205,600
Umbrete €253,400
Utrera €224,600
Valencina de la Concepcion €254,400
Vejer de la Frontera €392,000
Vélez Blanco €94,600
Vélez Rubio €116,000
Vélez-Malaga €275,000
Vera €298,000
Vícar €167,000
Villacarrillo €115,600
Villafranca de Cordoba €186,400
Villamartin €137,200
Villanueva del Ariscal €212,200
Villanueva del Arzobispo €112,200
Villaricos €297,600
Villarrubia €211,600
Zahara de los Atunes €790,600
Home prices vary depending on the condition of the property, the size of the home, and, of course, the location. For example, apartments and homes located in historic town centers tend to be more expensive than in other areas of the town, partly because of their proximity to amenities and partly because of their higher rental value. Moreover, properties in need of extensive renovation are typically priced much lower than those that are in move-in condition.
Methodology:
- When using or citing this data, please give credit with a link to My Dolce Casa
- Home price data source: Idealista, valid as of the date of this report
- Original prices published in euros per square meter
- Euros converted to U.S. dollars at an exchange rate valid as of the date of this report
- Square meters converted to square feet
- The average price of a 2,000 square foot home was calculated by multiplying the price per square foot in USD by 2,000
- The average price of a 200 square meter home was calculated by multiplying the price per square meter in Euro by 200