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.
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.
Spain cities ranked
| # | City | Occupancy | Daily rate | Annual revenue | Active listings |
|---|---|---|---|---|---|
| 1 | Barcelona | 41.1% | £181 | £24.0K | 9,938 |
| 2 | Madrid | 37.8% | £133 | £16.9K | 16,115 |
| 3 | Mallorca | 11.5% | £247 | £14.1K | 10,469 |
| 4 | Valencia | 36.2% | £116 | £13.5K | 6,467 |
| 5 | Euskadi | 19.7% | £136 | £10.6K | 5,093 |
| 6 | Menorca | 11.5% | £152 | £7.4K | 2,875 |
| 7 | Girona | 8.2% | £140 | £5.8K | 14,216 |
| 8 | Palma | — | — | — | — |
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.
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 →