84 tracked markets

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

Best Airbnb Markets in Spain

Ibiza is the top Spain short-term rental market across Airbnb and Vrbo by annual revenue, with $96,226 in average annual revenue, 35% occupancy, and 1,107 active listings.

Top revenue market

Ibiza

$96.2K

Median annual revenue

$23.3K

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

$96.2K

Occupancy

35%

Listings

1,107

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

$73.9K

Occupancy

59%

Listings

7,935

Mallorca short-term rental market

#3

Mallorca

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

Revenue

$62.6K

Occupancy

46%

Listings

8,449

Seville short-term rental market

#4

Seville

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

Revenue

$60.8K

Occupancy

61%

Listings

6,320

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

$58.4K

Occupancy

45%

Listings

1,421

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

$54.1K

Occupancy

46%

Listings

1,503

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

$51.4K

Occupancy

60%

Listings

9,240

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

$47.3K

Occupancy

54%

Listings

1,015

Malaga short-term rental market

#9

Malaga

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

Revenue

$40.0K

Occupancy

56%

Listings

17,557

Valencia short-term rental market

#10

Valencia

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

Revenue

$39.8K

Occupancy

55%

Listings

4,822

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$96,226$8,019$63235%1,107
#2Barcelona$73,883$6,157$26959%7,935
#3Mallorca$62,552$5,213$35446%8,449
#4Seville$60,833$5,069$21261%6,320
#5Menorca$58,357$4,863$26645%1,421
#6San Sebastian$54,142$4,512$27146%1,503
#7Madrid$51,445$4,287$19360%9,240
#8Bilbao$47,293$3,941$20054%1,015
#9Malaga$40,034$3,336$16856%17,557
#10Valencia$39,780$3,315$17355%4,822
#11Marbella$39,346$3,279$21448%12,798
#12Mataro$38,566$3,214$22643%904
#13Manresa$37,280$3,107$25936%231
#14Girona$35,927$2,994$22940%3,340
#15Vic$35,405$2,950$24837%299
#16Tarragona$34,743$2,895$21042%2,972
#17Lanzarote$34,527$2,877$16459%5,955
#18Alicante$31,759$2,647$15750%3,862
#19Mungia$30,693$2,558$19643%151
#20Baqueira$30,598$2,550$26629%337
#21Terrassa$30,370$2,531$17245%361
#22Toledo$30,266$2,522$20735%592
#23Pamplona$29,731$2,478$19638%529
#24Benidorm$28,333$2,361$18344%8,301
#25Tenerife$27,696$2,308$14353%13,100
#26Cordoba$27,490$2,291$15540%1,426
#27Segovia$27,184$2,265$20631%662
#28Zaragoza$26,532$2,211$14448%586
#29Granada$26,502$2,208$14143%3,091
#30Ripoll$26,379$2,198$20034%431
#31Collado Villalba$25,885$2,157$17736%294
#32Santander$25,880$2,157$15841%931
#33Cadiz$25,693$2,141$17737%4,032
#34Santiago de Compostela$25,604$2,134$16639%291
#35Bermeo$25,226$2,102$15438%361
#36Puente Genil$24,985$2,082$18237%652
#37Sabiñánigo$24,938$2,078$18434%557
#38Gran Canaria$24,525$2,044$13851%6,945
#39Santoña$24,496$2,041$15636%406
#40Roses$24,200$2,017$16838%2,378
#41Burgos$23,708$1,976$17135%288
#42Albacete$23,324$1,944$17032%215
#43Jerez de la Frontera$23,304$1,942$14140%470
#44Teruel$23,230$1,936$16835%202
#45Ronda$22,996$1,916$16038%1,118
#46Reus$22,971$1,914$17237%1,486
#47Fuerteventura$22,385$1,865$12254%4,726
#48A Coruña$22,258$1,855$15339%402
#49Aranda de Duero$22,184$1,849$15338%374
#50Logroño$22,054$1,838$14936%480
#51Potes$21,326$1,777$17932%502
#52Tremp$21,105$1,759$16831%158
#53Oviedo$21,023$1,752$13241%648
#54Benasque$20,903$1,742$15738%198
#55Cuenca$20,439$1,703$13635%235
#56Murcia$20,323$1,694$13638%524
#57Huelva$20,296$1,691$15634%654
#58Almería$19,808$1,651$12840%1,070
#59Castellón de la Plana$19,415$1,618$13635%1,467
#60Gijón$19,396$1,616$15535%1,874
#61Béjar$19,160$1,597$15730%226
#62Torroella de Montgrí$19,002$1,583$15236%271
#63León$18,752$1,563$13334%421
#64Gandia$18,669$1,556$14739%864
#65Baiona$18,344$1,529$16933%138
#66Utiel$18,151$1,513$12934%209
#67Salamanca$17,980$1,498$13335%377
#68Badajoz$17,603$1,467$12235%187
#69Ciudad Real$17,482$1,457$14530%198
#70Aguilas$16,720$1,393$12537%118
#71Cartagena$16,624$1,385$13639%1,744
#72Vigo$16,569$1,381$14233%1,582
#73Valverde$16,340$1,362$8749%280
#74Hinojares$16,183$1,349$13729%391
#75Cáceres‎$15,870$1,322$14329%254
#76Santa Cruz de la Palma$15,759$1,313$10548%1,210
#77Orihuela$15,502$1,292$12341%3,220
#78Zamora$15,281$1,273$13630%191
#79Ouranse$15,162$1,264$13331%235
#80Lugo$14,752$1,229$13530%193
#81Ferrol$14,459$1,205$12133%189
#82Mojácar$13,517$1,126$13134%906
#83La Gomera$13,337$1,111$8746%479
#84Foz$13,247$1,104$13329%198

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