
Best rental yields in Spain: A guide for investors
Last updated: January 2025
Investing in property ? Find out the best rental yields in Spain, the country of hot sunny days, tapas, and much more.
Spain’s amazing climate and quality of life make property investment one of the best in Europe. If done correctly, investing in property in Spain can be one of the most profitable and secure long-term investments.
In short, whether it is a holiday home in Spain, or a buy-to-let in its cosmopolitan cities, buying real estate in Spain is a very successful investment.

1. Where in Spain is it best to invest in property?
Spain has a strong culture and a special warm feeling that makes it a delight to live in. The people are, in general, highly sociable and some places are already called home by a big number of expats.
Whether you plan on investing in property in Spain for doing long-term leases, or opening a short-term rental and spending a few weeks per year in your property, Spain is perfect for both options.
Here is a list of the best rental yields in the cities that are considered to be the best to invest in property in Spain, along with relevant data.
Buy-to-let Murcia
- 5.10% average rental yield
- €2,640 average price per square metre
Murcia has a wide range of properties to choose from and great facilities for buying and selling property. Murcia is an attractive proposition for buy-to-let investors, situated on the Mediterranean coast and close to many of Spain’s best-known beach resorts. Though yields have cooled slightly from all-time highs a few years ago, you can still expect a gross rental yield of approximately 5.10% if you let your property in Murcia.
Buying on the city’s outskirts increases the yield to just under 6%.
Buy-to-let Santa Cruz de Tenerife
- 6.85% average rental yield
- €2,850 average price per square metre
Living on an island, with an extraordinary climate and affordable prices, such as Santa Cruz de Tenerife is a privilege. Its countless beautiful beaches, backed up by the enormous number of tourists that the city receives each year, make it one of Spain’s tourist destinations par excellence. Its annual yield of 6.85% makes it a very attractive investment and of the best rental yields in Spain. As a beach island, buying property in Santa Cruz de Tenerife is a good investment either for long-term or short-term rentals as it is highly touristy, making property investments incredibly flexible.
In 2025, if you purchase property just outside of the centre of Santa Cruz de Tenerife, you can expect an incredible rental yield of 9.28%. Moreover, the average purchase price per square metre drops to a very affordable €1,783.
We recommend consulting a local real estate agent to learn about the part of town that commands such a high yield—it’s a great way to access excellent value in this popular spot.
Buy-to-let Almeria
- 9.09% average rental yield
- €1,500 average price per square metre
Almeria, located right on the Andalusian coast, with a warm climate and stunning scenery, together with moderate prices, makes the buy-to-let market in Almeria a very interesting investment option.
Few cities in Spain can compare to Almeria as a buy-to-let investment opportunity in 2025, given the incredible average yield of over 9% in the city centre. When you compare this with the fact that the average price of property is just €1,500 per square metre, you should place Almeria at the top of your list if you’re keen to invest in property in Spain in 2025.
Buy-to-let Seville
- 5.31% average rental yield
- €3,380 average price per square metre
Seville is the third most populated city in Spain, as well as being the capital of the largest autonomous community (Andalusia). Its climate, economic dynamism and city life give Seville a special touch when it comes to buying to let in Spain.
Property prices in Seville are relatively high. For instance, the average cost per square metre is more than double that of the price in Almeria, while yields are almost 4% lower.
So, if you’re keen to invest exclusively for buy-to-let potential, Seville isn’t the best option in 2025. That said, it’s one of the most beautiful cities in the world, so if you’re keen to invest and move there, we can understand why.
Buy-to-let Valencia
- 6.90% average rental yield
- €3,183 average price per square metre
Valencia is one of Spain’s leading cities and is one of the country’s most important tourist attractions, both nationally and internationally. Its endless kilometres of beaches make it one of the most desirable destinations and it is attracting more and more people from the rest of the country, retirees and digital nomads from Europe.
Moreover, with an average yield of 6.90% in 2025, it’s one of the most attractive buy-to-let cities on Spain’s east coast. Valencia is close enough to the fun and frivolity of popular tourist resorts for occasional trips and far enough away to maintain its unique culture. In other words, it’s a great option if you’re keen to invest in property within the short and medium-term real estate market.
Buy-to-let Barcelona
- 4.92% average rental yield
- €5,605 average price per square metre
Its good climate, beaches, and modernist architecture attract people from around the world and make it a vibrant cosmopolitan melting pot. Barcelona has been one of the most visited cities in the world since its Olympic games in 1992 and it is also a home for students from all around the globe who come to study for 1 or 2 years.
As beautiful and exciting as Barcelona is, there has been a lot of controversy recently due to the short-term rental market driving up property prices for locals. Protests have led to government intervention in the market, and this might not be the best time to invest.
Moreover, Barcelona’s mayor has announced that he wants to ban Airbnb by 2028 – something to consider if you’re planning a buy-to-let investment in Catalonia.
Buy-to-let Madrid
- 4.39% average rental yield
- €6,565 average price per square metre
Madrid is the capital of Spain and attracts millions of tourists and citizens from all corners of the world. Many come to study or work and the city is in constant movement. Its economic potential, as well as its cultural and business activity, make it a very attractive city for buy-to-let investments.
You can expect a yield of approximately 4.39% if you invest in the heart of Madrid, but given that property prices average €6,565 within the city, you may be better looking to the outskirts. Some areas outside Madrid city centre have yields of 5% or more, and the average property price drops to €3,840 per square metre, which is much more affordable and better value for money.
Buy-to-let San Sebastian
- €8,250 average price per square metre
- 2.81% average rental yield
Located in the north of Spain, with a cooler climate than in the south, San Sebastian offers an exceptional quality of life. Its cultural activity, together with its famous Playa de la Concha beach, makes it one of the most attractive cities to live in Spain. San Sebastian has the lowest rental yield in Spain, however, it is a big tourist destination, perfect for opening a short-term rental business.
As nice as San Sebastien is, it offers much lower rental yields than other parts of Spain. For instance, in 2025, you can expect a yield of 2.81% if you let a property here.
GuestReady is a global short-term rental management company present in several countries worldwide and professionally managing properties around the globe. Starting a short-term rental business?
Get in touch with our team of experts today.
2. Is buying real estate in Spain a good investment?
Investing in property in Spain, historically speaking, is a very good investment. Compared to other types of investments, such as shares or cryptocurrencies, this type of asset is very safe.
Interest rates (still at minimums), together with high demand and low supply due to little construction after the 2008 financial crisis, make buying property in Spain one of the best assets to invest in.
3. What is a good rental yield in Spain?
The latest data from Numbeo shows that the average rental yield in Spain is 5.36% in metropolitan areas and 6.48% outside of town and city centres. Therefore, anything above 6.50% in 2025 is above average, illustrating the excellent value of locations like Santa Cruz de Tenerife, Almeria, and Valencia.
4. What is the tax on rental income in Spain?
Residents
If you are a resident of Spain and rent out a property that you own, this income will be taxed for Personal Income Tax (IRPF). This income, which will appear on your annual personal income tax return as “income from real estate capital”, will be taxed progressively according to the personal income tax tables that apply to the rest of your income (bear in mind that the higher the income, the higher the percentage payable on the income).
Residents in EU
If you are not resident in Spain, but you live in another European Union (EU) or European Economic Area (EEA) country and you rent your property in Spain, you will pay 19% on the net income, and be able to deduct deductible expenses in proportion to the time the property has been rented (e.g. notary fees, property tax, rubbish collection fees, etc.). In this case, the tax is called Non-Resident Income Tax (IRNR).
Non-residents
Finally, if you are a non-resident and do not live in another EU or EEA country, and you rent your property in Spain, a tax of 24% will be applied to the income obtained. In this case, expenses cannot be deducted.

5. Why invest in property in Spain?
The reasons for buying property in Spain are many and varied and include the high number of tourists, the low-interest rates for financing home purchases, the good climate, the way of life that is so attractive to foreigners, the high expectations of economic growth in the coming years and stable regulation.
In addition, the imbalance between supply and demand due to the lack of new housing construction since the crash of 2008 makes investing in a property in Spain a more than suitable investment option.
6. Can foreigners buy property in Spain?
Yes, both foreigners from EU and non-EU countries can buy a house in Spain, as Spain is not a country that places restrictions on property rights.
In fact, for some years there have been incentives for foreigners to invest in property such as the Golden Visa.
7. Is now a good time to invest in property in Spain?
Undoubtedly, yes. The supply of housing in Spain has been lagging behind. The housing crash in Spain has brought housing construction to a record low. 17 years after the start of the 2008 crisis, the housing supply in Spain has not yet reached equilibrium levels with demand, so there is an imbalance that offers good opportunities and attractive returns.
Low-interest rates, high expected inflation and high growth of the Spanish economy for the coming years make this an ideal time to buy a house in Spain.
Most rented properties are updated in line with the CPI. Currently, high CPIs are expected, so investing in housing in Spain protects capital from the risk of losing purchasing power due to inflation: the moment there is high inflation, this will be translated into rents, which will be the income of the housing investor.
8. Short, mid or long-term?
A correct analysis of your asset, location and estimated returns will help to maximise your investment.
Short-term rentals are best for real estate investments in cities with a high number of tourists.
In contrast, long-term leases are beneficial for residential and academic areas, where is advisable to rent three or four-bedroom family homes, or smaller flats for single use.
Therefore, it is clear that buying to let in Spain is one of the best investment alternatives, as this option can provide high returns in a very safe way, compared to other assets.
9. Invest in Spain with GuestReady
GuestReady has years of experience working with property investors. We know where the best real yields are and we help investors with insightful information. We also present them with short-term rental management plans for their hassle-free new business.