84 tracked markets

Source: BNBCalc market metadata · Reviewed by Parker Place, CTO of BNBCalc.com · Data updated August 17, 2026

Best Airbnb Markets in Spain

Ibiza is the top Spain short-term rental market across Airbnb and Vrbo by annual revenue, with $95,480 in average annual revenue, 36% occupancy, and 1,129 active listings.

Top revenue market

Ibiza

$95.5K

Median annual revenue

$23.1K

Average listing revenue

Median occupancy

38%

Adjusted occupancy

Tracked markets

84

Countrywide market coverage

Top 10 Spain Airbnb and Vrbo Markets

Ibiza short-term rental market

#1

Ibiza

BNBCalc tracks Ibiza as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$95.5K

Occupancy

36%

Listings

1,129

Barcelona short-term rental market

#2

Barcelona

BNBCalc tracks Barcelona as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$74.4K

Occupancy

59%

Listings

7,798

Seville short-term rental market

#3

Seville

BNBCalc tracks Seville as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$62.2K

Occupancy

61%

Listings

6,376

Mallorca short-term rental market

#4

Mallorca

BNBCalc tracks Mallorca as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$60.9K

Occupancy

47%

Listings

8,325

Menorca short-term rental market

#5

Menorca

BNBCalc tracks Menorca as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$56.8K

Occupancy

46%

Listings

1,431

San Sebastian short-term rental market

#6

San Sebastian

BNBCalc tracks San Sebastian as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$53.4K

Occupancy

46%

Listings

1,419

Madrid short-term rental market

#7

Madrid

BNBCalc tracks Madrid as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$52.6K

Occupancy

61%

Listings

9,423

Bilbao short-term rental market

#8

Bilbao

BNBCalc tracks Bilbao as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$45.8K

Occupancy

54%

Listings

1,018

Valencia short-term rental market

#9

Valencia

BNBCalc tracks Valencia as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$39.4K

Occupancy

55%

Listings

4,871

Malaga short-term rental market

#10

Malaga

BNBCalc tracks Malaga as a Spain short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$38.8K

Occupancy

56%

Listings

17,362

All Spain Short-Term Rental Markets

Every market below links to its full BNBCalc market page. Non-US country rankings use annual revenue first because gross yield requires property value metadata that is currently US-only.

Active listings are Airbnb and Vrbo listings observed as active in the selected country market metadata. Annual revenue uses ADR, adjusted occupancy, and estimated cleaning revenue when cleaning and stay data exists.

RankMarketAnnual revenueMonthly revenueADROccupancyListings
#1Ibiza$95,480$7,957$61836%1,129
#2Barcelona$74,411$6,201$26759%7,798
#3Seville$62,165$5,180$21261%6,376
#4Mallorca$60,925$5,077$34647%8,325
#5Menorca$56,815$4,735$26046%1,431
#6San Sebastian$53,396$4,450$26546%1,419
#7Madrid$52,647$4,387$19261%9,423
#8Bilbao$45,847$3,821$19254%1,018
#9Valencia$39,417$3,285$16955%4,871
#10Malaga$38,766$3,231$16456%17,362
#11Marbella$38,366$3,197$20848%12,699
#12Mataro$38,180$3,182$22343%906
#13Manresa$36,358$3,030$25037%226
#14Girona$35,712$2,976$22641%3,263
#15Vic$35,238$2,936$24338%296
#16Tarragona$34,189$2,849$20642%2,875
#17Lanzarote$33,963$2,830$16059%5,956
#18Alicante$31,433$2,619$15451%3,801
#19Baqueira$31,200$2,600$26529%341
#20Toledo$30,262$2,522$20436%587
#21Terrassa$30,135$2,511$16845%368
#22Pamplona$29,664$2,472$19438%515
#23Mungia$29,602$2,467$18743%152
#24Tenerife$28,134$2,344$14253%13,198
#25Benidorm$27,978$2,332$17844%8,146
#26Cordoba$27,174$2,265$15140%1,451
#27Zaragoza$27,154$2,263$14148%598
#28Segovia$26,841$2,237$20331%609
#29Granada$26,824$2,235$13943%3,131
#30Collado Villalba$26,415$2,201$17337%316
#31Ripoll$26,074$2,173$19434%457
#32Cadiz$25,480$2,123$17338%3,934
#33Santander$25,280$2,107$15241%925
#34Santiago de Compostela$24,865$2,072$16240%298
#35Sabiñánigo$24,778$2,065$18035%562
#36Gran Canaria$24,606$2,050$13751%6,954
#37Roses$24,374$2,031$16539%2,360
#38Puente Genil$24,278$2,023$17937%641
#39Burgos$23,791$1,983$16236%284
#40Bermeo$23,740$1,978$14938%260
#41Santoña$23,164$1,930$15036%398
#42Albacete$23,103$1,925$16832%205
#43Reus$23,082$1,924$16937%1,460
#44Teruel$22,999$1,917$16435%194
#45A Coruña$22,828$1,902$14740%420
#46Jerez de la Frontera$22,734$1,895$13940%478
#47Ronda$22,530$1,878$15738%1,133
#48Fuerteventura$22,526$1,877$12055%4,745
#49Logroño$22,308$1,859$14636%471
#50Aranda de Duero$22,111$1,843$14938%371
#51Tremp$21,391$1,783$16632%158
#52Potes$21,267$1,772$17433%491
#53Benasque$21,135$1,761$15338%208
#54Oviedo$20,619$1,718$12442%655
#55Torroella de Montgrí$20,399$1,700$15038%276
#56Murcia$20,211$1,684$13439%523
#57Cuenca$19,877$1,656$13535%228
#58Gijón$19,727$1,644$14636%1,843
#59Huelva$19,661$1,638$15035%660
#60Almería$18,975$1,581$12340%1,036
#61Castellón de la Plana$18,899$1,575$13336%1,450
#62León$18,892$1,574$12935%416
#63Baiona$18,670$1,556$16433%134
#64Utiel$18,416$1,535$12835%207
#65Béjar$18,416$1,535$15429%223
#66Gandia$18,370$1,531$14239%847
#67Salamanca$18,086$1,507$13135%370
#68Badajoz$17,213$1,434$12135%192
#69Ciudad Real$17,193$1,433$14230%207
#70Cartagena$16,781$1,398$13239%1,726
#71Vigo$16,156$1,346$13833%1,589
#72Aguilas$16,146$1,345$12137%108
#73Valverde$16,056$1,338$8648%276
#74Santa Cruz de la Palma$15,831$1,319$10448%1,203
#75Orihuela$15,699$1,308$12041%3,258
#76Hinojares$15,682$1,307$13529%376
#77Cáceres‎$15,590$1,299$14229%243
#78Zamora$14,642$1,220$13329%183
#79Ouranse$14,435$1,203$13030%228
#80Lugo$14,326$1,194$13330%185
#81Ferrol$13,904$1,159$11533%192
#82La Gomera$13,553$1,129$8646%479
#83Mojácar$13,163$1,097$12734%911
#84Foz$13,119$1,093$12829%205

How We Rank Non-US Markets

Outside the US, BNBCalc ranks country market pages by average annual revenue until property-value coverage is available for international gross yield. Annual revenue is useful for identifying demand and pricing power, but investors should still review acquisition cost, taxes, seasonality, regulations, and operating expenses before comparing returns.

Frequently Asked Questions About Spain Airbnb and Vrbo Markets