Country guide

Airbnb investment in Spain

8 Spain short-term rental markets ranked by median annual revenue per listing. Data refreshes weekly from the latest Inside Airbnb snapshot.

The Spain market at a glance

Medians across the 7 Spain markets we hold live listing data for. Figures are converted to GBP so cities compare like for like.

Median occupancy
19.7%
Median daily rate
£140
Active listings
65,173
Markets covered
8

The spread matters more than the average: a median listing in Barcelona grosses £24,049 a year, against £5,783 in Girona. Which end of that range a property lands on depends on the street, not the country.

Short-let rules in Spain

We hold verified regulation records for 2 Spain markets. 2 require a licence or registration before you can let short-term. None cap the number of nights you can let each year. 2 need planning consent for a change of use. Rules move faster than market data, so check the city page before you offer on anything.

Barcelona rulesPalma rules

Spain cities ranked

#CityOccupancyDaily rateAnnual revenueActive listings
1Barcelona41.1%£181£24.0K9,938
2Madrid37.8%£133£16.9K16,115
3Mallorca11.5%£247£14.1K10,469
4Valencia36.2%£116£13.5K6,467
5Euskadi19.7%£136£10.6K5,093
6Menorca11.5%£152£7.4K2,875
7Girona8.2%£140£5.8K14,216
8Palma————

Spain short-let questions

Which Spain city earns the most on Airbnb?

Barcelona. A median listing there grosses £24,049 a year, the highest of the 8 Spain markets we track.

What occupancy should I expect in Spain?

The median across Spain markets with live data is 19.7%. Individual cities vary widely, and occupancy within a city varies more than between cities — the street matters more than the market.

Do I need a licence to run an Airbnb in Spain?

In 2 of the 2 Spain markets we hold regulation records for, yes — a licence or registration is required before letting short-term. The rule is set locally rather than nationally, so check the individual city page.

How many Airbnb listings are there in Spain?

65,173 active listings across the 8 Spain markets we track — counting only listings with at least one booking in the last 12 months, so dormant listings don't inflate the figure.

Methodology: per-city medians are computed from the latest Inside Airbnb snapshot, filtered to active listings (≥1 booking in the last 12 months). Annual revenue is the median per-listing gross.

From the same team

Already hosting? Meet HostPal

An AI concierge that answers your guests on WhatsApp 24/7 — in 50+ languages, from your own guidebook and house rules. Emergencies get escalated to you; the WiFi password doesn't. Live in under 10 minutes.

Try HostPal free for 7 days →