Spain Villas for Sale — Ranked by Real Airbnb Net Yield
Every villa for sale across the Balearics, the Canary Islands, the Costa del Sol and the Costa Brava — refreshed daily and cross-checked against 40,000+ live Airbnb calendars. Every listing is ranked by realistic, after-tax net yield, with the regional licence regime named per area.
15,506
Active Listings
5.4%
Top-by-score net yield
Score ≥ 90 · market median 1.7%
64%
Occupancy
83
New This Week
Marbella, Málaga, Mijas & Estepona — Spain’s deepest STR market on its most accessible licence regime.
The deepest Balearic market — Palma, the south-west coast and the Serra de Tramuntana, supply frozen under the ETV moratorium.
Tenerife, Gran Canaria, Lanzarote & Fuerteventura — Europe’s winter-sun market, newly capped by Law 6/2025.
Begur, Lloret & Palamós — premium French and Catalan demand under the strictest mainland rules.
The Balearics’ highest peak ADRs — Santa Eulària, Sant Josep and Formentera — on the same frozen ETV register.
A UNESCO biosphere island of family beach resorts — Ciutadella, Mahón, Son Bou — shorter season, committed summer demand.
Calvià · Balearic Islands
Arona · Canary Islands
Marbella · Costa del Sol
Benahavís · Costa del Sol
Benahavís · Costa del Sol
Benahavís · Costa del Sol
Every villa for sale across the Balearics, the Canary Islands, the Costa del Sol and the Costa Brava, refreshed daily — cross-checked against 40,000+ live Airbnb calendars so you see which ones actually earn. Yield, occupancy and licence rules differ sharply by region: pick the trade-off first, then the villa. Ranked by realistic, after-tax net yield.
Yields shown are fully-managed net after Spanish non-resident tax, over the all-in acquisition cost (price + ITP transfer tax + notary + legal + furnishing) — the Spain median is 1.7% (6.2% gross on the asking price); the villas at or above BrixfoxScore 90 net 5.4%. We rank on what you keep, not on gross-on-asking.
Looking for a Spanish villa that actually earns? This is where you need to be. No portal shows you both sides of the deal — we track what’s for sale AND what those villas really rent for.
Top-by-score after-tax net yield (the villas at or above each market’s cohort score), the market median beneath it, and the median asking price — from the live for-sale catalogue. Freehold, EUR-priced; the regional licence regime is named on every area and the badge states it.
A-grade, finished and earning-ready — no off-plan. Listings whose own Airbnb we verified come first when their net yield is at least the median of the picks, then the highest net yield.






Licensing is the single biggest factor in Spanish STR underwriting — it determines whether projected income is achievable at all, and it differs by autonomous community.
New ETV licences in the Balearics have been frozen since February 2022, and the Canaries froze new VV licences for five years under Law 6/2025. On both, the investable asset is a villa that already holds a transferable licence — buying unlicensed and hoping is not a strategy. A licence attaches to the property, but the deed must carry a transfer clause and the island council must approve it.
The Costa del Sol runs Andalusia’s VUT registration — the most accessible regime in our coverage, at the cost of more competition. Catalonia caps HUT licences at 10 per 100 residents in stressed municipalities, which now includes most of the Costa Brava, with renewal risk for existing licences past 2028. On top of every regional licence sits the national NRA registration number, mandatory since July 2025.
Before underwriting, confirm the licence status with the regional register and the NRA, and have a Spanish lawyer verify the transfer clause and the municipality’s current rules. Where an agency discloses a licence number we show it; we never claim one ourselves.
Regulation overview only, current as of mid-2026 — not legal advice. Verify with a local lawyer before purchase.
Every listing gets scored against real rental data — so you can skip the guesswork.
We crawl Spain’s island and coastal villa market daily, syncing 15,506 verified listings into one clean database — one card per villa, however many agencies list it.
We overlay 40,000+ live Airbnb calendars to calculate actual occupancy, nightly rates and revenue around each listing.
Every villa gets ranked by after-tax net yield over the all-in cost, with the licence regime named, so you can instantly spot the best deals.
Real occupancy, nightly rates and RevPAR from live Airbnb calendars across the Balearics, the Canaries, the Costa del Sol and the Costa Brava — the numbers behind every yield on this page, in euros.
65,805
Tracked Listings
80
Areas Covered
44%
Avg Occupancy
€244
Typical ADR
€107
RevPAR
Occupancy and ADR are observed from live Airbnb calendars across Mar 2026–Jan 2027 (65,805 tracked listings). ADR reflects asking prices; upcoming months show booking pace to date and typically rise as the month approaches.
Live Airbnb performance by area — occupancy and typical nightly rate from tracked calendars, all property sizes blended.
| Area | Region | Listings | Occupancy | Typical ADR | Est. Monthly Revenue |
|---|---|---|---|---|---|
| Málaga | Costa del Sol | 7,241 | 49% | €183 | €2,833 |
| Nerja | Costa del Sol | 3,070 | 44% | €165 | €2,211 |
| Torremolinos | Costa del Sol | 2,802 | 44% | €158 | €2,061 |
| Marbella | Costa del Sol | 2,742 | 41% | €367 | €4,382 |
| Mijas Costa | Costa del Sol | 2,591 | 40% | €256 | €3,017 |
| Benalmádena | Costa del Sol | 2,479 | 44% | €218 | €2,853 |
| Fuengirola | Costa del Sol | 2,197 | 42% | €209 | €2,566 |
| Las Palmas | Gran Canaria | 1,915 | 44% | €150 | €2,007 |
| Estepona | Costa del Sol | 1,824 | 40% | €211 | €2,537 |
| Puerto de la Cruz | Tenerife North | 1,775 | 46% | €156 | €2,292 |
| Roses | Costa Brava | 1,713 | 34% | €175 | €1,862 |
| Santa Cruz de Tenerife | Tenerife North | 1,712 | 45% | €147 | €2,103 |
| Los Cristianos | Tenerife South | 1,664 | 49% | €187 | €2,900 |
| Maspalomas | Gran Canaria | 1,663 | 48% | €199 | €2,956 |
| Costa Adeje | Tenerife South | 1,593 | 49% | €267 | €4,121 |
| Benahavís | Costa del Sol | 1,570 | 38% | €410 | €4,423 |
| Corralejo | Fuerteventura | 1,512 | 52% | €164 | €2,612 |
| El Médano | Tenerife South | 1,476 | 46% | €181 | €2,569 |
| Puerto del Carmen | Lanzarote | 1,430 | 55% | €203 | €3,394 |
| Axarquía | Costa del Sol | 1,107 | 37% | €164 | €1,957 |
| Playa Blanca | Lanzarote | 973 | 50% | €273 | €4,106 |
| Famara | Lanzarote | 891 | 49% | €164 | €2,586 |
| Los Gigantes | Tenerife South | 873 | 45% | €186 | €3,045 |
| Sotogrande | Costa del Sol | 857 | 36% | €220 | €2,457 |
| Costa Teguise | Lanzarote | 847 | 56% | €159 | €2,752 |
| Callao Salvaje | Tenerife South | 774 | 49% | €273 | €4,478 |
| Puerto Rico | Gran Canaria | 760 | 46% | €215 | €3,156 |
| Lloret de Mar | Costa Brava | 751 | 33% | €243 | €2,375 |
| Platja d'Aro | Costa Brava | 739 | 33% | €237 | €2,284 |
| Alcudia | Mallorca North | 692 | 46% | €294 | €4,343 |
| Playa de las Américas | Tenerife South | 678 | 55% | €210 | €3,664 |
| Ronda | Costa del Sol | 665 | 36% | €171 | €1,959 |
| Caleta de Fuste | Fuerteventura | 660 | 51% | €147 | €2,275 |
| El Cotillo | Fuerteventura | 648 | 50% | €190 | €3,025 |
| Telde | Gran Canaria | 626 | 37% | €154 | €1,786 |
| Palma | Mallorca South | 601 | 44% | €409 | €5,583 |
| L'Escala | Costa Brava | 529 | 31% | €220 | €1,997 |
| Begur | Costa Brava | 499 | 35% | €318 | €3,519 |
| Santanyí | Mallorca South | 470 | 38% | €393 | €4,466 |
| Palamós | Costa Brava | 459 | 34% | €204 | €2,329 |
| Jandia | Fuerteventura | 412 | 49% | €134 | €1,987 |
| Artà | Mallorca East | 406 | 35% | €347 | €3,624 |
| Pollensa | Mallorca North | 404 | 42% | €367 | €5,145 |
| Cadaqués | Costa Brava | 404 | 41% | €259 | €3,262 |
| Palafrugell | Costa Brava | 397 | 37% | €289 | €3,277 |
| Sóller | Mallorca West | 394 | 47% | €379 | €5,376 |
| L'Estartit | Costa Brava | 367 | 31% | €173 | €1,525 |
| Blanes | Costa Brava | 362 | 41% | €203 | €3,233 |
| Mijas | Costa del Sol | 355 | 56% | €297 | €4,657 |
| Tossa de Mar | Costa Brava | 351 | 36% | €235 | €2,629 |
| Cala Millor | Mallorca East | 335 | 37% | €290 | €3,143 |
| Manacor | Mallorca East | 333 | 40% | €363 | €4,295 |
| Ciudadela | Menorca | 325 | 43% | €222 | €3,315 |
| Guía de Isora | Tenerife South | 320 | 38% | €187 | €2,444 |
| Puerto Pollensa | Mallorca North | 301 | 43% | €340 | €4,096 |
| Ibiza Town | Ibiza | 235 | 39% | €1,148 | €19,700 |
| Cala d'Or | Mallorca South | 233 | 42% | €340 | €4,362 |
| Mahón | Menorca | 201 | 37% | €400 | €5,492 |
| Santa Eulària | Ibiza | 182 | 37% | €825 | €9,477 |
| Girona | Costa Brava | 180 | 46% | €284 | €3,674 |
| Formentera | Formentera | 176 | 43% | €367 | €5,795 |
| Portocolom | Mallorca East | 168 | 37% | €400 | €4,424 |
| Mogán | Gran Canaria | 168 | 38% | €167 | €1,967 |
| Son Bou | Menorca | 162 | 42% | €288 | €4,727 |
| Can Picafort | Mallorca North | 162 | 49% | €348 | €5,123 |
| Fornells | Menorca | 155 | 41% | €287 | €3,580 |
| Sant Antoni | Ibiza | 154 | 39% | €669 | €10,841 |
| Calvià | Mallorca West | 151 | 40% | €479 | €5,794 |
| San Jose | Ibiza | 144 | 42% | €1,337 | €16,168 |
| Valldemossa | Mallorca West | 127 | 47% | €461 | €6,151 |
| Inca | Mallorca Central | 111 | 52% | €432 | €6,539 |
| Andratx | Mallorca West | 107 | 43% | €660 | €7,657 |
| Llançà | Costa Brava | 84 | 49% | €180 | €2,830 |
| Torre del Mar | Costa del Sol | 70 | 51% | €171 | €2,535 |
| Arrecife | Lanzarote | 66 | 48% | €145 | €1,959 |
| Llucmajor | Mallorca Palma | 62 | 55% | €407 | €7,269 |
| Portinatx | Ibiza | 43 | 40% | €843 | €9,412 |
| Deià | Mallorca West | 33 | 45% | €698 | €8,456 |
| Puerto del Rosario | Fuerteventura | 26 | 45% | €137 | €1,740 |
| Es Mercadal | Menorca | 7 | 52% | €571 | €8,165 |
Calendar-observed occupancy per month. Upcoming months show bookings already on the calendar and fill further as dates approach.
0 bedrooms
43% occupancy
€151 per night
11,269 tracked
1 bedroom
47% occupancy
€138 per night
17,731 tracked
2 bedrooms
44% occupancy
€188 per night
19,138 tracked
3 bedrooms
43% occupancy
€287 per night
10,753 tracked
It depends on the trade-off. The Canary Islands offer year-round occupancy; the Balearics offer scarce, licence-protected supply with premium summer rates; the Costa del Sol offers the deepest market with the easiest licence; the Costa Brava offers premium demand under the strictest rules. The market cards above show live numbers for each.
Yes — twice over. Every short-term rental needs a national registration number (NRA, mandatory since July 2025), plus the regional licence: ETV in the Balearics, VV in the Canaries, VUT in Andalusia, HUT in Catalonia. Availability differs sharply by region — it is the core of the investment decision.
Brixfox tracks 40,000+ live Airbnb availability calendars across the Balearics, the Canaries, the Costa del Sol and the Costa Brava and derives occupancy, ADR and net yield from observed bookings — the same engine behind our Bali, Portugal and Dubai markets. Real market data, not survey estimates.
True net: projected rental income minus realistic costs (management, IBI, income tax, insurance, furnishing) over the all-in acquisition cost (price + ITP/transfer tax, notary, legal). It is the number you actually keep as a non-resident, fully-managed owner — not gross-on-asking.
6,361 listings left the market in the last 90 days (625 in the last 7 days). None is counted as a sale: the source does not say whether a listing sold.
6,043
taken off the market
no sale recorded
318
removed, reason not recorded
€959,563
Median last asking price of the listings taken off the market
95 days
Median days listed (since we started tracking), listings taken off the market
Days listed count from the first time our crawl saw a listing, not from the day it was put on the market, so a listing already for sale before we tracked it is under-counted.
Dates are when our crawl detected the change, not when a sale was agreed.
Last removal detected 30 Oct 2026.
Search and compare every listing with advanced filters, yield ranking, price, bedroom and licence controls, currency switching and saved shortlists.
Join investors using real Airbnb data to buy in the Balearics, the Canaries and on the Costas with their eyes open.