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

Spain Rent Report 2024

Salamanca Castilla and Leon

In 2024, the average rent in Spain for a 2-bedroom apartment is $1,040 per month, following a 12.6%, change from a year ago. In Euros, the average monthly apartment rent in Spain is €950.

Renting an apartment abroad is preferred to buying a home by many expats in Spain on a temporary stay or exploring the country while planning a permanent relocation. Renting is not only cheaper, but it has the benefit of flexibility. 

Rent prices in US Dollars in Spain’s regions: 

Rent prices for a long-term lease in Spain vary depending on the region and the city. The most expensive region to lease an apartment in Spain is Basque Country, with an average rent of $1,090 per month. 

The most affordable region in Spain to rent in is Castilla-La Mancha, where you can find a rental apartment for about $560 per month. 

Apartment rents by region: 

Andalusia $900
Aragon $720
Asturias $700
Balearic Islands $1,370
Canary Islands $1,090
Cantabria $830
Castilla and León $650
Castilla-La Mancha $560
Catalonia $1,350
Valencia $850
Basque Country $1,090
Extremadura $540
Galicia $690
La Rioja $650
Madrid $1,400
Melilla $810
Murcia $630
Navarre $820

Madrid Spain

Rent prices in Spain by city

Spain has many beautiful and great places to live in, from the sophisticated north to the sunny south. Larger cities offer more opportunities for jobs and entertainment, and thus are typically more expensive to rent in.

Smaller towns can offer a great quality of life at a more affordable price, but that’s not always the rule. Some popular, touristic small towns in Spain can be quite expensive, while some large cities are surprisingly affordable.

If you’re looking for long-term rent in Barcelona, expect to pay the highest price in the country. The average 2-bedroom apartment in Barcelona in 2024 rents for around $1,690, having changed by about 12.70% compared to a year ago. Apartments closer to the city’s center tend to be much higher than that, depending on the exact location and quality of the apartment.

On the other hand, the cheapest place to rent an apartment in Spain is Lorca, with a monthly rent of $480.

Here’s how much it costs to rent an apartment in Spain’s largest cities:  

Alcalá de Guadaira $600
Algeciras $600
Almería $680
Cádiz $900
Chiclana de la Frontera $780
Córdoba $660
Dos Hermanas $700
El Ejido $550
El Puerto de Santa María $860
Fuengirola $1,050
Granada $760
Huelva $670
Jaén $560
Jerez de la Frontera $690
Málaga $1,130
Marbella $1,370
Mijas $1,030
Roquetas de Mar $610
San Fernando $680
Sevilla $930
Vélez-Malaga $760
Zaragoza $780
Avilés $600
Gijón $760
Oviedo $730
Palma de Mallorca $1,280
Arona $1,410
Las Palmas de Gran Canaria $1,010
San Cristóbal de la Laguna $800
Santa Cruz de Tenerife $890
Telde $740
Santander $860
Burgos $690
León $600
Palencia $580
Salamanca $740
Valladolid $650
Albacete $600
Guadalajara $740
Talavera de la Reina $540
Toledo $710
Badalona $1,180
Barcelona $1,690
Cornellà de Llobregat $1,210
Girona $960
Hospitalet de Llobregat $1,340
Lleida $690
Manresa $650
Mataró $980
Reus $670
Rubí $960
Sabadell $920
Sant Boi de Llobregat $1,080
Sant Cugat del Vallès $1,270
Santa Coloma de Gramenet $1,170
Tarragona $830
Terrassa $910
Alicante / Alacant $890
Castellón de la Plana / Castello de la Plana $600
Elche / Elx $610
Orihuela $780
Torrent $770
Torrevieja $830
València $1,100
Barakaldo $950
Bilbao $1,130
Donostia-San Sebastián $1,400
Getxo $1,080
Vitoria-Gasteiz $910
Badajoz $600
Cáceres $580
A Coruña $780
Lugo $570
Ourense $570
Pontevedra $680
Santiago de Compostela $720
Vigo $800
Logroño $660
Alcalá de Henares $900
Alcobendas $1,090
Alcorcón $960
Coslada $880
Fuenlabrada $870
Getafe $950
Las Rozas de Madrid $1,050
Leganés $950
Madrid $1,550
Móstoles $940
Pozuelo de Alarcón $1,170
Rivas-Vaciamadrid $920
San Sebastián de los Reyes $1,100
Torrejón de Ardoz $960
Valdemoro $850
Melilla $810
Cartagena $600
Lorca $480
Murcia $680
Pamplona/Iruña $870

Rent prices in Euros in Spain’s regions:  

The cost to lease an apartment in Spain depends on the size of the space, condition, whether it’s furnished or not, and most of all, it depends on the location. Renting is more popular and more expensive in certain regions, particularly where many large cities and towns are located. 

Here’s how much it costs in Euros to rent an apartment in each region of Spain: 

Andalusia €830
Aragon €660
Asturias €650
Balearic Islands €1,250
Canary Islands €1,000
Cantabria €770
Castilla and León €590
Castilla-La Mancha €520
Catalonia €1,240
Valencia €780
Basque Country €1,000
Extremadura €500
Galicia €640
La Rioja €590
Madrid €1,280
Melilla €740
Murcia €580
Navarre €750

Apartment rent prices in Euros by city: 

The most expensive city to rent in Spain is Barcelona, with a monthly rent of €1,550. At the other end of the spectrum, you have Lorca with an average rent of $480. 

Find your favorite city in the list below: 

Alcalá de Guadaira €560
Algeciras €560
Almería €620
Cádiz €830
Chiclana de la Frontera €720
Córdoba €610
Dos Hermanas €650
El Ejido €500
El Puerto de Santa María €790
Fuengirola €960
Granada €700
Huelva €620
Jaén €520
Jerez de la Frontera €630
Málaga €1,040
Marbella €1,250
Mijas €950
Roquetas de Mar €560
San Fernando €620
Sevilla €860
Vélez-Malaga €700
Zaragoza €710
Avilés €550
Gijón €700
Oviedo €670
Palma de Mallorca €1,170
Arona €1,290
Las Palmas de Gran Canaria €920
San Cristóbal de la Laguna €740
Santa Cruz de Tenerife €820
Telde €680
Santander €790
Burgos €630
León €560
Palencia €530
Salamanca €680
Valladolid €600
Albacete €560
Guadalajara €680
Talavera de la Reina €500
Toledo €650
Badalona €1,080
Barcelona €1,550
Cornellà de Llobregat €1,110
Girona €890
Hospitalet de Llobregat €1,230
Lleida €640
Manresa €600
Mataró €900
Reus €620
Rubí €890
Sabadell €850
Sant Boi de Llobregat €990
Sant Cugat del Vallès €1,160
Santa Coloma de Gramenet €1,070
Tarragona €760
Terrassa €830
Alicante / Alacant €820
Castellón de la Plana / Castello de la Plana €550
Elche / Elx €560
Orihuela €720
Torrent €710
Torrevieja €760
València €1,010
Barakaldo €870
Bilbao €1,040
Donostia-San Sebastián €1,280
Getxo €990
Vitoria-Gasteiz €830
Badajoz €560
Cáceres €530
A Coruña €720
Lugo €530
Ourense €530
Pontevedra €620
Santiago de Compostela €660
Vigo €740
Logroño €610
Alcalá de Henares €830
Alcobendas €1,000
Alcorcón €890
Coslada €810
Fuenlabrada €800
Getafe €870
Las Rozas de Madrid €970
Leganés €870
Madrid €1,420
Móstoles €860
Pozuelo de Alarcón €1,070
Rivas-Vaciamadrid €840
San Sebastián de los Reyes €1,010
Torrejón de Ardoz €880
Valdemoro €780
Melilla €740
Cartagena €560
Lorca €440
Murcia €620
Pamplona/Iruña €800

Methodology:

  • When using or citing this data, please give credit with a link to My Dolce Casa
  • Spain rent 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 rent of a 800 square foot apartment was estimated to be approximately a 2-bedroom apartment and was calculated by multiplying the price per square foot in USD by 800
  • The average rent of a 75 square meter apartment was estimated to be approximately a 2-bedroom or 3-room apartment and was calculated by multiplying the price per square meter in EUR by 75
  • Amounts may be rounded

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.

«

»

Leave a Comment

Your email address will not be published. Required fields are marked *