In 2025, the average home price in the region of Castilla and León, Spain, is $242,000, at a price per square foot of $121. By comparison, the national average cost to buy a house in Spain is $458,000, or $229 per square foot.
Real estate in Castilla and León is sought-after by foreign and local buyers alike, and prices have changed by .7% 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 Castilla and León 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 Castilla and León, in US dollars
The most expensive town to buy a house in Castilla and León is San Ildefonso o la Granja, where a 2,000 square foot home costs on average $488,000. That’s a price per square foot of $244.
The most affordable place in Castilla and León to buy a house, of the locations analyzed, is Barruelo de Santullan, where you can purchase a 2,000 square foot home for as little as $82,000, or $41 per square foot, on average.
Here are real estate prices in Castilla and León’s top 5 cities:
San Ildefonso o la Granja $488,000
Salamanca $406,000
Segovia $392,000
Burgos $372,000
Soria $356,000
See prices for all municipalities in the region
Aguilar de Campoo $196,000
Alba de Tormes $154,000
Aldeamayor de San Martin $218,000
Aldeatejada $278,000
Almazan $140,000
Aranda de Duero $260,000
Arapiles $178,000
Arenas de San Pedro $136,000
Arévalo $164,000
Arroyo de la Encomienda $328,000
Astorga $144,000
Ávila $276,000
Barruelo de Santullan $82,000
Béjar $146,000
Bembibre $86,000
Benavente $144,000
Boecillo $240,000
Briviesca $130,000
Burgos $372,000
Cabezon $218,000
Cabrerizos $248,000
Camponaraya $138,000
Candeleda $168,000
Carbajosa de la Sagrada $296,000
Castellanos de Moriscos $250,000
Cebreros $174,000
Cistérniga $296,000
Ciudad-Rodrigo $154,000
Condado de Treviño $316,000
Cuéllar $160,000
El Espinar $296,000
El Hoyo de Pinares $128,000
El Tiemblo $172,000
Espinosa de los Monteros $102,000
Espirdo $236,000
Grijota $238,000
Guardo $134,000
Guijuelo $174,000
Iscar $108,000
Ituero y Lama $258,000
La Adrada $200,000
La Bañeza $130,000
La Lastrilla $298,000
La Robla $118,000
Laguna de Duero $298,000
León $304,000
Lerma $146,000
Maello $236,000
Mansilla de las Mulas $148,000
Marugan $216,000
Medina de Pomar $162,000
Medina del Campo $164,000
Merindad de Montija $166,000
Miranda de Ebro $276,000
Morales del Vino $210,000
Navaluenga $180,000
Olmedo $178,000
Palazuelos de Eresma $332,000
Palencia $278,000
Peñaranda de Bracamonte $106,000
Piedralaves $160,000
Ponferrada $158,000
Puebla de Lillo $240,000
Riaza $246,000
Salamanca $406,000
San Andrés del Rabanedo $220,000
San Cristobal de la Cuesta $238,000
San Ildefonso o la Granja $488,000
Santa Marta de Tormes $294,000
Santovenia de Pisuerga $212,000
Sariegos $216,000
Segovia $392,000
Simancas $264,000
Soria $356,000
Sotillo de la Adrada $184,000
Terradillos $124,000
Tordesillas $212,000
Toro $148,000
Tudela de Duero $196,000
Valdefresno $198,000
Valencia de Don Juan $150,000
Valladolid $354,000
Valle de Losa $150,000
Valle de Mena $204,000
Valverde de la Virgen $220,000
Venta de Baños $166,000
Villablino $96,000
Villamayor $248,000
Villamuriel de Cerrato $198,000
Villaquilambre $238,000
Villarcayo de Merindad de Castilla la Vieja $130,000
Villares de la Reina $246,000
Zamora $240,000
Zaratan $262,000
Planning to move to Spain? Find out all you need to know about how to buy property in Spain as a foreigner.
Castilla and León Spain property prices, in Euro
An average 200-square-meter house in Castilla and León sells for around €237,400, or €1,187 per square meter. Property prices in Castilla and León have changed by .7% compared to last year.
Of the locations analyzed, the priciest properties in Castilla and León can be found in San Ildefonso o la Granja, going for €477,200, on average, or €2,386 per square meter.
On the other hand, the cheapest house prices in Castilla and León are in Barruelo de Santullan, where an average-sized home goes for €81,000. That is based on an average of €405 per square meter.
Here are real estate prices in Castilla and León’s top 5 cities:
San Ildefonso o la Granja €477,200
Salamanca €397,600
Segovia €384,000
Burgos €363,200
Soria €348,000
See prices for all municipalities in the region
Aguilar de Campoo €192,200
Alba de Tormes €150,400
Aldeamayor de San Martin €213,400
Aldeatejada €271,800
Almazan €137,400
Aranda de Duero €253,600
Arapiles €174,200
Arenas de San Pedro €132,600
Arévalo €161,000
Arroyo de la Encomienda €320,200
Astorga €141,200
Ávila €269,200
Barruelo de Santullan €81,000
Béjar €142,600
Bembibre €83,600
Benavente €141,000
Boecillo €235,400
Briviesca €126,800
Burgos €363,200
Cabezon €212,800
Cabrerizos €243,400
Camponaraya €135,000
Candeleda €164,800
Carbajosa de la Sagrada €290,600
Castellanos de Moriscos €245,400
Cebreros €170,400
Cistérniga €290,200
Ciudad-Rodrigo €150,600
Condado de Treviño €309,200
Cuéllar €156,800
El Espinar €289,800
El Hoyo de Pinares €125,000
El Tiemblo €168,800
Espinosa de los Monteros €99,000
Espirdo €230,200
Grijota €232,800
Guardo €130,400
Guijuelo €170,200
Iscar €105,200
Ituero y Lama €253,000
La Adrada €195,400
La Bañeza €127,400
La Lastrilla €291,400
La Robla €115,200
Laguna de Duero €291,400
León €296,800
Lerma €142,200
Maello €231,600
Mansilla de las Mulas €145,000
Marugan €211,600
Medina de Pomar €159,400
Medina del Campo €161,200
Merindad de Montija €162,600
Miranda de Ebro €269,400
Morales del Vino €205,800
Navaluenga €175,400
Olmedo €173,400
Palazuelos de Eresma €325,800
Palencia €272,600
Peñaranda de Bracamonte €104,600
Piedralaves €156,000
Ponferrada €153,800
Puebla de Lillo €235,400
Riaza €241,400
Salamanca €397,600
San Andrés del Rabanedo €214,800
San Cristobal de la Cuesta €232,400
San Ildefonso o la Granja €477,200
Santa Marta de Tormes €288,000
Santovenia de Pisuerga €208,400
Sariegos €211,200
Segovia €384,000
Simancas €258,400
Soria €348,000
Sotillo de la Adrada €179,800
Terradillos €121,600
Tordesillas €206,800
Toro €145,800
Tudela de Duero €191,800
Valdefresno €194,400
Valencia de Don Juan €146,800
Valladolid €346,600
Valle de Losa €147,000
Valle de Mena €199,600
Valverde de la Virgen €214,600
Venta de Baños €163,200
Villablino €93,800
Villamayor €243,600
Villamuriel de Cerrato €194,600
Villaquilambre €233,800
Villarcayo de Merindad de Castilla la Vieja €127,000
Villares de la Reina €240,600
Zamora €234,800
Zaratan €256,000
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