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.

Lloret de Mar • Costa Brava · 5 bed · 303 m² build · 1339 m² land

Ibiza • Balearic Islands · 5 bed · 210 m² build

San Bartolomé de Tirajana • Canary Islands · 2 bed · 120 m² build · 200 m² land

Adeje • Canary Islands · 5 bed · 845 m² build · 1992 m² land

Arona • Canary Islands · 5 bed · 250 m² build · 340 m² land

Palma • Balearic Islands · 6 bed · 560 m² build · 2283 m² land

Arona • Canary Islands · 5 bed · 194 m² build · 814 m² land

Tías • Canary Islands · 4 bed · 195 m² build · 429 m² land

Calvià • Balearic Islands · 5 bed · 450 m² build · 1287 m² land

Sóller • Balearic Islands · 5 bed · 160 m² build · 2350 m² land

Ibiza • Balearic Islands · 5 bed · 335 m² build · 599 m² land

Guía de Isora • Canary Islands · 4 bed · 340 m² build · 28000 m² land

Yaiza • Canary Islands · 3 bed · 82 m² build · 240 m² land

Tías • Canary Islands · 6 bed · 354 m² build · 3423 m² land

La Oliva • Canary Islands · 3 bed · 203 m² build · 507 m² land

Tías • Canary Islands · 7 bed · 293 m² build · 960 m² land

Andratx • Balearic Islands · 3 bed · 214 m² build

Sóller • Balearic Islands · 5 bed · 600 m² build · 4000 m² land

Manacor • Balearic Islands · 4 bed · 246 m² build · 29000 m² land

Benahavís • Costa del Sol · 4 bed · 160 m² build

Torroella de Montgrí • Costa Brava · 5 bed · 400 m² build · 739 m² land

Santanyí • Balearic Islands · 6 bed · 445 m² build · 16725 m² land

Ibiza • Balearic Islands · 6 bed · 666 m² build · 887 m² land

Teguise • Canary Islands · 6 bed · 290 m² build · 707 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.