Average house prices in Spain

Nestoria.es

These are the average listing prices reported by Nestoria in Mar 2016. This data is updated at the start of each month.

Province Average price 1 bed 2 beds 3 beds 4 beds 5 beds
A Coruña €124,332 €63,851 €89,499 €120,429 €166,435 €244,608
Álava €163,518 €91,513 €113,188 €153,640 €226,633 €253,415
Albacete €102,906 €58,208 €77,312 €95,187 €128,966 €171,789
Alicante €135,589 €76,908 €98,032 €134,156 €195,227 €297,751
Almería €95,905 €65,168 €78,039 €100,465 €125,125 €164,217
Asturias €124,942 €69,099 €93,028 €124,776 €191,956 €291,900
Ávila €95,649 €62,057 €74,696 €93,445 €134,497 €170,237
Badajoz €99,915 €56,703 €74,352 €87,915 €126,724 €174,905
Balearic Islands€376,417 €129,579€202,741 €312,623 €552,720 €839,586
Ibiza €773,826 €166,520 €325,364 €576,408 €1,210,125 €1,597,777
Mallorca €328,132 €127,684 €197,126 €284,471 €488,985 €763,254
Menorca €295,769 €105,964 €142,927 €263,382 €397,540 €627,291
Barcelona €189,973 €98,826 €121,714 €160,559 €229,067 €324,169
Biscay €225,928 €138,229 €159,056 €203,514 €333,189 €426,197
Burgos €110,308 €70,138 €86,429 €110,414 €144,644 €164,975
Cáceres €99,350 €55,956 €72,374 €85,968 €123,655 €158,980
Cádiz €133,939 €82,102 €101,139 €129,015 €201,909 €336,783
Cantabria €125,624 €80,469 €97,109 €127,456 €184,372 €254,356
Castellón €94,848 €61,085 €81,301 €96,091 €128,617 €207,050
Ciudad Real €82,440 €52,192 €62,706 €71,900 €100,055 €122,133
Córdoba €93,589 €56,226 €67,890 €87,422 €121,348 €174,627
Cuenca €82,749 €50,695 €69,774 75,964 €98,620 €126,235
Girona €221,922 €95,416 €129,340 €184,730 €270,579 €385,133
Granada €99,071 €66,321 €82,683 €103,953 €140,309 €180,191
Guadalajara €106,777 €68,553 €95,997 €113,376 €149,146 €198,704
Guipuzkoa €219,165 €138,849 €160,431 €198,612 €327,360 €507,279
Huelva €117,400 €66,064 €83,472 €107,465 €164,393 €227,343
Huesca €108,981 €70,042 €88,015 €109,085 €137,685 €187,652
Jaén €82,480 €55,254 €63,019 €74,453 €91,918 €117,596
La Rioja €95,931 €58,637 €77,593 €99,182 €124,759 €138,465
Las Palmas €157,242 €78,876 €129,264 €177,987 €247,957 €349,704
Fuerteventura €129,730 €58,276 €112,772 €162,564 €261,756 €306,002
Gran Canaria €155,039 €88,287 €128,735 €164,539 €223,381 €314,429
Lanzarote €192,657 €85,751 €144,934 €230,911 €296,407 €447,505
León €84,637 €57,147 €70,879 €84,882 €119,192 €152,910
Lleida €135,032 €76,124 €103,803 €130,822 €178,580 €255,521
Lugo €108,725 €49,963 €87,692 €94,553 €128,910 €182,638
Madrid €150,187 €85,412 €111,420 €139,541 €211,476 €307,704
Málaga €154,786 €90,993 €121,247 €161,752 €253,150 €414,497
Murcia €109,801 €64,328 €82,857 €108,874 €150,524 €212,160
Navarre €137,627 €79,789 €106,536 €128,191 €175,682 €207,683
Ourense €119,286 €75,225 €97,969 €101,946 €166,813 €215,163
Palencia €78,094 €57,978 €73,001 €73,709 €90,030 €129,214
Pontevedra €135,241 €73,858 €94,298 €126,925 €193,105 €287,958
Salamanca €89,504 €57,130 €79,775 €90,122 €119,130 €179,490
S/Cruz de ten €138,934 €85,685 €119,952 €169,789 €262,485 €379,508
Tenerife €138,334 €87,809 €115,257 €169,132 €267,540 €394,401
Segovia €140,924 €76,711 €105,903 €132,994 €197,702 €274,615
Seville €112,860 €71,432 €81,010 €105,804 €143,492 €217,158
Soria €84,663 €60,520 €88,602 €90,471 €106,841 €115,016
Tarragona €117,353 €67,269 €88,239 €115,882 €155,969 €220,221
Teruel €80,207 €57,107 €73,520 €79,702 €98,970 €143,143
Toledo €109,348 €73,440 €86,391 €104,189 €152,909 €220,946
Valencia €102,790 €65,581 €82,457 €96,957 €128,741 €204,254
Valladolid €92,472 €69,060 €79,554 €90,622 €117,913 €173,949
Zamora €74,512 €56,452 €64,308 €73,490 €108,491 €173,213
Zaragoza €91,115 €62,233 €78,513 €92,481 €113,084 €129,552
Source: Nestoria.es