Villas for sale in Spain, ranked by gross yield on all-in acquisition cost — with occupancy and nightly rates measured from Airbnb calendars, and the net figure after costs and tax on every card. Prices in EUR.
Spain regulates short lets region by region, and availability of a licence is the core of the investment decision: ETV in the Balearics, VV in the Canaries, VUT in Andalusia, HUT in Catalonia, on top of the national registration number (NRA) mandatory since July 2025. We name the regime that applies to an area; we do not state that any listing holds a licence. Portal coordinates are blurred on part of the catalog, so a pin can sit some distance from the property. All listings are freehold and EUR-priced.
Regulation overview only, not legal advice — verify with a local lawyer before purchase.

Marbella • Costa del Sol · 6 bed · 350 m² build · 1,011 m² land

Adeje • Canary Islands · 3 bed · 189 m² build

Adeje • Canary Islands · 3 bed · 119 m² build

Málaga • Costa del Sol · 3 bed · 125 m² build

Málaga • Costa del Sol · 8 bed · 536 m² build · 3,600 m² land

Estepona • Costa del Sol · 5 bed · 301 m² build · 561 m² land

Adeje • Canary Islands · 4 bed · 112 m² build · 217 m² land

Ibiza • Balearic Islands · 5 bed · 148 m² build · 800 m² land

Adeje • Canary Islands · 5 bed · 340 m² build · 6,000 m² land

Marbella • Costa del Sol · 5 bed · 336 m² build

Fuengirola • Costa del Sol · 4 bed · 192 m² build

Mijas • Costa del Sol · 5 bed · 310 m² build · 2,851 m² land

Ibiza • Balearic Islands · 5 bed · 204 m² build · 1,238 m² land

Ibiza • Balearic Islands · 3 bed · 110 m² build · 370 m² land

Maó • Balearic Islands · 5 bed · 594 m² build · 594 m² land

Adeje • Canary Islands · 4 bed · 217 m² build

Arona • Canary Islands · 6 bed · 276 m² build · 502 m² land

Teguise • Canary Islands · 6 bed · 389 m² build · 5,447 m² land

Marbella • Costa del Sol · 4 bed · 178 m² build

Málaga • Costa del Sol · 5 bed · 271 m² build

Arona • Canary Islands · 5 bed · 160 m² build · 502 m² land

Arona • Canary Islands · 3 bed · 140 m² build

Fuengirola • Costa del Sol · 4 bed · 181 m² build · 595 m² land

Lloret de Mar • Costa Brava · 5 bed · 195 m² build · 902 m² land
Gross yield is modelled from the comparable Airbnbs around each property at its bedroom count. Occupancy and ADR are measured from calendar diffs. Net yield on each card is after management, running costs and non-resident tax; it unlocks with a free account, as on every listings page. Listings with an implausible stored yield are withheld, not ranked.