Search here...
TOP
Countries Market Reports Real Estate Spain

Andalusia Spain Real Estate Report

Granada, Spain

In 2025, the average home price in the region of Andalusia, Spain, is $468,000, at a price per square foot of $234. By comparison, the national average cost to buy a house in Spain is $458,000, or $229 per square foot.

Real estate in Andalusia is sought-after by foreign and local buyers alike, and prices have changed by 10.2% 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 $468,000
Aragón $288,000
Asturias $294,000
Balearic Islands $966,000
Canary Islands $586,000
Cantabria $352,000
Castilla and León $242,000
Castilla-La Mancha $190,000
Catalonia $496,000
Ceuta $480,000
Valencia $420,000
Basque Country $626,000
Extremadura $196,000
Galicia $286,000
La Rioja $274,000
Madrid $788,000
Melilla $408,000
Murcia $276,000
Navarre $348,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 $1,040,000. That’s a price per square foot of $520.

The most affordable place in Andalusia to buy a house, of the locations analyzed, is Villanueva de Córdoba, where you can purchase a 2,000 square foot home for as little as $78,000, or $39 per square foot, on average.

Here are real estate prices in Andalusia’s top 5 cities:

Marbella $1,040,000
Benahavís $976,000
Zahara de los Atunes $848,000
Tarifa $792,000
Fuengirola $778,000

See prices for all municipalities in the region

Adra $212,000
Aguilar $142,000
Alameda $128,000
Albolote $286,000
Albox $162,000
Albuñol $196,000
Alcalá de Guadaira $260,000
Alcalá de los Gazules $180,000
Alcalá del Río $184,000
Alcalá la Real $186,000
Alcaucín $304,000
Alcaudete $118,000
Alfacar $182,000
Algarrobo $340,000
Algeciras $250,000
Algodonales $176,000
Alhama de Granada $126,000
Alhaurín de la Torre $462,000
Alhaurín el Grande $372,000
Alhendin $282,000
Aljaraque $304,000
Almayate Bajo $520,000
Almensilla $288,000
Almería $292,000
Almodovar del Río $162,000
Almogía $298,000
Almonte $194,000
Almuñécar $526,000
Andújar $148,000
Antequera $240,000
Aracena $208,000
Arboleas $276,000
Archidona $162,000
Arcos de la Frontera $204,000
Arenas $396,000
Armilla $366,000
Arriate $202,000
Atarfe $222,000
Ayamonte $370,000
Aznalcazar $210,000
Baena $132,000
Baeza $182,000
Bailén $112,000
Balanegra $234,000
Barbate $408,000
Baza $140,000
Beas de Segura $106,000
Belicena $210,000
Benahadux $180,000
Benahavís $976,000
Benajarafe $568,000
Benalmádena $730,000
Benalua de Guadix $120,000
Benalup $256,000
Benaojan $144,000
Berja $142,000
Bollullos de la Mitacion $296,000
Bormujos $368,000
Bornos $156,000
Brenes $174,000
Burguillos $174,000
Cabra $198,000
Cádiz $608,000
Cajar $258,000
Calahonda $320,000
Caleta de Velez $522,000
Campillos $158,000
Canillas de Aceituno $250,000
Cantillana $154,000
Cantoria $152,000
Carboneras $290,000
Carmona $208,000
Cártama $414,000
Cartaya $186,000
Casabermeja $370,000
Casares $600,000
Castell de Ferro $308,000
Castilblanco de los Arroyos $184,000
Castilleja de la Cuesta $276,000
Cazalla de la Sierra $152,000
Cazorla $170,000
Cenes de la Vega $258,000
Chauchina $152,000
Chiclana de la Frontera $380,000
Chipiona $444,000
Churriana de la Vega $320,000
Cijuela $166,000
Coin $376,000
Comares $304,000
Competa $336,000
Conil de la Frontera $600,000
Córdoba $312,000
Coria del Río $238,000
Cortegana $142,000
Cuevas del Almanzora $256,000
Cullar-Vega $264,000
Dalias $166,000
Dilar $252,000
Dos Hermanas $296,000
Durcal $134,000
Ecija $200,000
El Bosque $220,000
El Carpio $114,000
El Ejido $206,000
El Pedroso $162,000
El Portil $396,000
El Puerto de Santa María $446,000
El Viso del Alcor $164,000
Espartinas $320,000
Estepa $142,000
Estepona $752,000
Fernan Nuñez $134,000
Fondón $176,000
Fuengirola $778,000
Fuente de Piedra $204,000
Fuente Vaqueros $122,000
Garrucha $268,000
Gelves $336,000
Gerena $194,000
Gibraleon $186,000
Gines $308,000
Gojar $254,000
Granada $468,000
Grazalema $236,000
Guadalcazar $146,000
Guadix $178,000
Güéjar-Sierra $244,000
Guillena $226,000
Huelva $288,000
Huércal de Almería $230,000
Huércal-Overa $190,000
Huéscar $136,000
Huétor-Tajar $146,000
Huétor-Vega $296,000
Humilladero $146,000
Illora $106,000
Isla Cristina $294,000
Islantilla $430,000
Itrabo $142,000
Iznajar $146,000
Jaén $248,000
Jamilena $128,000
Jerez de la Frontera $302,000
Jimena de la Frontera $210,000
Jodar $140,000
La Alcaidesa $524,000
La Antilla $460,000
La Carlota $186,000
La Guardia de Jaén $214,000
La Linea de la Concepcion $266,000
La Palma del Condado $176,000
La Puebla del Rio $218,000
La Rinconada $250,000
Lachar $146,000
Las Gabias $260,000
Lebrija $162,000
Lepe $226,000
Linares $146,000
Loja $138,000
Lora del Río $162,000
Los Barrios $300,000
Los Gallardos $248,000
Los Palacios y Villafranca $196,000
Lucena $190,000
Mairena del Alcor $246,000
Mairena del Aljarafe $382,000
Málaga $662,000
Mancha Real $130,000
Manilva $508,000
Maracena $292,000
Marbella $1,040,000
Marchena $180,000
Martos $170,000
Matalascañas o Torre de la Higuera $476,000
Medina-Sidonia $256,000
Mengíbar $114,000
Mijas $644,000
Moguer $202,000
Mojácar $440,000
Mollina $188,000
Molvizar $164,000
Montequinto $398,000
Montilla $162,000
Montoro $136,000
Moraleda de Zafayona $132,000
Moriles $88,000
Moron de la Frontera $186,000
Motril $240,000
Nerja $700,000
Nijar $342,000
Ogijares $298,000
Ojén $684,000
Olivares $170,000
Olula del Río $124,000
Olvera $150,000
Oria $166,000
Otura $246,000
Padul $182,000
Palma del Río $168,000
Palomares $260,000
Palomares del Río $312,000
Pegalajar $112,000
Peligros $250,000
Peñarroya-Pueblonuevo $80,000
Pilas $174,000
Pinos-Puente $98,000
Pizarra $318,000
Playa Granada $446,000
Posadas $156,000
Pozoblanco $140,000
Prado del Rey $156,000
Priego de Córdoba $162,000
Puente Genil $168,000
Puerto Real $334,000
Pulianas $218,000
Pulpi $414,000
Punta Umbria $390,000
Rincón de la Victoria $594,000
Riogordo $164,000
Rociana del Condado $164,000
Ronda $284,000
Roquetas de Mar $262,000
Rota $576,000
Rute $120,000
Salobreña $346,000
San Fernando $338,000
San Juan de Aznalfarache $236,000
San Juan de los Terreros $426,000
San Roque $340,000
Sanlúcar de Barrameda $394,000
Sanlúcar la Mayor $236,000
Santa Fe $170,000
Santiponce $264,000
Sayalonga $390,000
Setenil $148,000
Sevilla $490,000
Sierra Nevada $546,000
Sotogrande $670,000
Tabernas $142,000
Tarifa $792,000
Tijola $118,000
Tocina $142,000
Tolox $166,000
Tomares $390,000
Torre del Mar $576,000
Torredelcampo $154,000
Torredonjimeno $128,000
Torremolinos $694,000
Torrenueva $368,000
Torrox $542,000
Turre $214,000
Ubeda $164,000
Ubrique $222,000
Umbrete $248,000
Utrera $242,000
Valencina de la Concepcion $276,000
Vejer de la Frontera $420,000
Vélez de Benaudalla $208,000
Vélez Rubio $116,000
Vélez-Malaga $338,000
Vera $368,000
Viator $202,000
Vícar $182,000
Villafranca de Cordoba $188,000
Villamartin $136,000
Villanueva de Algaidas $112,000
Villanueva de Córdoba $78,000
Villanueva del Ariscal $236,000
Villanueva del Arzobispo $108,000
Villanueva del Rio y Minas $108,000
Villaricos $316,000
Villarrubia $222,000
Viñuela $318,000
Yunquera $154,000
Zahara de los Atunes $848,000
Zurgena $206,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 €458,600, or €2,293 per square meter. Property prices in Andalusia have changed by 10.2% compared to last year.

Of the locations analyzed, the priciest properties in Andalusia can be found in Marbella, going for €1,018,400, on average, or €5,092 per square meter.

On the other hand, the cheapest house prices in Andalusia are in Villanueva de Córdoba, where an average-sized home goes for €76,800. That is based on an average of €384 per square meter.

Here are real estate prices in Andalusia’s top 5 cities:

Marbella €1,018,400
Benahavís €954,600
Zahara de los Atunes €829,600
Tarifa €775,800
Fuengirola €761,600

See prices for all municipalities in the region

Adra €207,800
Aguilar €139,000
Alameda €124,600
Albolote €280,000
Albox €158,800
Albuñol €192,000
Alcalá de Guadaira €254,400
Alcalá de los Gazules €176,800
Alcalá del Río €179,400
Alcalá la Real €181,200
Alcaucín €298,000
Alcaudete €115,000
Alfacar €178,600
Algarrobo €332,800
Algeciras €243,800
Algodonales €171,600
Alhama de Granada €122,400
Alhaurín de la Torre €451,400
Alhaurín el Grande €363,800
Alhendin €276,400
Aljaraque €297,400
Almayate Bajo €508,400
Almensilla €281,600
Almería €284,800
Almodovar del Río €159,400
Almogía €291,000
Almonte €190,800
Almuñécar €515,200
Andújar €145,400
Antequera €234,200
Aracena €204,000
Arboleas €270,400
Archidona €158,600
Arcos de la Frontera €199,200
Arenas €387,800
Armilla €357,400
Arriate €197,600
Atarfe €217,400
Ayamonte €362,400
Aznalcazar €205,200
Baena €129,600
Baeza €178,400
Bailén €110,400
Balanegra €229,400
Barbate €398,800
Baza €137,400
Beas de Segura €104,000
Belicena €206,400
Benahadux €176,800
Benahavís €954,600
Benajarafe €555,200
Benalmádena €713,400
Benalua de Guadix €116,800
Benalup €250,200
Benaojan €140,400
Berja €139,200
Bollullos de la Mitacion €290,000
Bormujos €359,200
Bornos €153,200
Brenes €170,400
Burguillos €170,400
Cabra €193,800
Cádiz €595,200
Cajar €252,000
Calahonda €312,800
Caleta de Velez €511,200
Campillos €154,600
Canillas de Aceituno €244,200
Cantillana €150,600
Cantoria €147,800
Carboneras €283,000
Carmona €203,800
Cártama €404,800
Cartaya €182,800
Casabermeja €362,200
Casares €586,200
Castell de Ferro €300,600
Castilblanco de los Arroyos €180,800
Castilleja de la Cuesta €269,400
Cazalla de la Sierra €147,800
Cazorla €166,200
Cenes de la Vega €252,800
Chauchina €148,400
Chiclana de la Frontera €372,600
Chipiona €435,400
Churriana de la Vega €314,000
Cijuela €162,600
Coin €367,000
Comares €298,400
Competa €328,200
Conil de la Frontera €587,200
Córdoba €304,400
Coria del Río €233,000
Cortegana €138,400
Cuevas del Almanzora €250,000
Cullar-Vega €257,600
Dalias €163,400
Dilar €247,000
Dos Hermanas €290,200
Durcal €131,800
Ecija €195,400
El Bosque €215,800
El Carpio €111,200
El Ejido €201,600
El Pedroso €158,000
El Portil €387,400
El Puerto de Santa María €435,800
El Viso del Alcor €161,200
Espartinas €312,200
Estepa €139,600
Estepona €736,200
Fernan Nuñez €131,800
Fondón €171,600
Fuengirola €761,600
Fuente de Piedra €199,600
Fuente Vaqueros €119,200
Garrucha €262,800
Gelves €328,000
Gerena €190,600
Gibraleon €182,200
Gines €301,600
Gojar €247,600
Granada €458,400
Grazalema €230,400
Guadalcazar €143,400
Guadix €174,800
Güéjar-Sierra €239,200
Guillena €221,200
Huelva €281,000
Huércal de Almería €224,400
Huércal-Overa €185,600
Huéscar €133,200
Huétor-Tajar €142,200
Huétor-Vega €289,800
Humilladero €143,000
Illora €104,200
Isla Cristina €288,600
Islantilla €420,800
Itrabo €139,400
Iznajar €142,800
Jaén €243,400
Jamilena €124,600
Jerez de la Frontera €295,000
Jimena de la Frontera €205,400
Jodar €136,800
La Alcaidesa €512,000
La Antilla €449,200
La Carlota €182,600
La Guardia de Jaén €209,800
La Linea de la Concepcion €259,600
La Palma del Condado €171,400
La Puebla del Rio €214,000
La Rinconada €244,800
Lachar €142,400
Las Gabias €255,200
Lebrija €157,600
Lepe €221,000
Linares €143,200
Loja €134,600
Lora del Río €158,000
Los Barrios €292,600
Los Gallardos €243,000
Los Palacios y Villafranca €191,000
Lucena €186,200
Mairena del Alcor €241,600
Mairena del Aljarafe €374,200
Málaga €647,400
Mancha Real €127,200
Manilva €497,600
Maracena €285,200
Marbella €1,018,400
Marchena €175,600
Martos €165,400
Matalascañas o Torre de la Higuera €465,800
Medina-Sidonia €250,600
Mengíbar €111,800
Mijas €629,600
Moguer €197,000
Mojácar €429,800
Mollina €184,800
Molvizar €161,000
Montequinto €389,600
Montilla €158,000
Montoro €132,200
Moraleda de Zafayona €128,200
Moriles €87,000
Moron de la Frontera €182,800
Motril €234,200
Nerja €684,600
Nijar €334,000
Ogijares €291,600
Ojén €669,600
Olivares €166,000
Olula del Río €122,000
Olvera €146,800
Oria €162,000
Otura €240,000
Padul €178,000
Palma del Río €165,000
Palomares €255,200
Palomares del Río €306,200
Pegalajar €109,400
Peligros €244,600
Peñarroya-Pueblonuevo €79,000
Pilas €169,800
Pinos-Puente €95,600
Pizarra €312,000
Playa Granada €437,000
Posadas €153,400
Pozoblanco €136,800
Prado del Rey €151,800
Priego de Córdoba €158,000
Puente Genil €164,800
Puerto Real €327,000
Pulianas €212,800
Pulpi €404,200
Punta Umbria €381,600
Rincón de la Victoria €581,200
Riogordo €159,600
Rociana del Condado €160,600
Ronda €278,200
Roquetas de Mar €256,800
Rota €563,200
Rute €118,400
Salobreña €338,800
San Fernando €330,400
San Juan de Aznalfarache €230,000
San Juan de los Terreros €416,800
San Roque €333,400
Sanlúcar de Barrameda €386,200
Sanlúcar la Mayor €231,200
Santa Fe €165,400
Santiponce €258,200
Sayalonga €382,600
Setenil €144,200
Sevilla €479,200
Sierra Nevada €534,000
Sotogrande €654,800
Tabernas €138,200
Tarifa €775,800
Tijola €114,600
Tocina €138,000
Tolox €162,000
Tomares €381,600
Torre del Mar €564,400
Torredelcampo €151,600
Torredonjimeno €124,600
Torremolinos €678,600
Torrenueva €360,800
Torrox €530,600
Turre €209,800
Ubeda €160,800
Ubrique €217,400
Umbrete €241,800
Utrera €237,200
Valencina de la Concepcion €270,200
Vejer de la Frontera €411,600
Vélez de Benaudalla €203,800
Vélez Rubio €113,000
Vélez-Malaga €331,400
Vera €359,400
Viator €197,200
Vícar €177,200
Villafranca de Cordoba €184,800
Villamartin €132,800
Villanueva de Algaidas €109,400
Villanueva de Córdoba €76,800
Villanueva del Ariscal €230,600
Villanueva del Arzobispo €106,400
Villanueva del Rio y Minas €105,600
Villaricos €309,800
Villarrubia €216,800
Viñuela €311,000
Yunquera €151,200
Zahara de los Atunes €829,600
Zurgena €201,400

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.pt 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

My Dolce Casa Team

My Dolce Casa is a team of expat writers whose articles and stories reflect their personal experience of moving, living, working, and retiring overseas. Through top-notch research and local expertise, they share the latest trends and insights into the ever-growing lifestyle of living across borders.

«

»