84 tracked markets

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

Best Airbnb Markets in Spain

Ibiza is the top Spain short-term rental market across Airbnb and Vrbo by annual revenue, with $94,414 in average annual revenue, 37% occupancy, and 1,119 active listings.

Top revenue market

Ibiza

$94.4K

Median annual revenue

$22.2K

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

$94.4K

Occupancy

37%

Listings

1,119

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.3K

Occupancy

59%

Listings

7,588

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.7K

Occupancy

61%

Listings

6,404

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

$57.9K

Occupancy

48%

Listings

8,261

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

$53.7K

Occupancy

47%

Listings

1,396

Madrid short-term rental market

#6

Madrid

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

Revenue

$52.7K

Occupancy

61%

Listings

9,296

San Sebastian short-term rental market

#7

San Sebastian

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

Revenue

$51.9K

Occupancy

46%

Listings

1,409

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

$44.3K

Occupancy

54%

Listings

988

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

$37.9K

Occupancy

55%

Listings

4,896

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

$37.0K

Occupancy

56%

Listings

17,340

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$94,414$7,868$60037%1,119
#2Barcelona$73,257$6,105$26459%7,588
#3Seville$62,653$5,221$21161%6,404
#4Mallorca$57,934$4,828$33648%8,261
#5Menorca$53,732$4,478$25247%1,396
#6Madrid$52,700$4,392$19061%9,296
#7San Sebastian$51,917$4,326$25746%1,409
#8Bilbao$44,291$3,691$18754%988
#9Valencia$37,929$3,161$16555%4,896
#10Malaga$36,962$3,080$16056%17,340
#11Marbella$36,247$3,021$20148%12,535
#12Mataro$36,062$3,005$21744%903
#13Manresa$34,945$2,912$24237%220
#14Vic$33,601$2,800$23737%294
#15Girona$33,558$2,796$22041%3,192
#16Lanzarote$33,083$2,757$15760%5,882
#17Tarragona$32,442$2,703$20243%2,827
#18Baqueira$31,065$2,589$26229%342
#19Alicante$30,172$2,514$15050%3,753
#20Toledo$29,525$2,460$19936%576
#21Mungia$29,052$2,421$18243%153
#22Pamplona$28,827$2,402$18639%507
#23Terrassa$28,610$2,384$16245%363
#24Tenerife$27,847$2,321$14054%13,344
#25Cordoba$27,112$2,259$15040%1,442
#26Zaragoza$26,848$2,237$13948%601
#27Benidorm$26,647$2,221$17344%8,085
#28Granada$26,518$2,210$13843%3,133
#29Segovia$25,873$2,156$19931%526
#30Collado Villalba$25,769$2,147$16838%322
#31Ripoll$24,994$2,083$19034%467
#32Cadiz$24,615$2,051$16938%3,851
#33Sabiñánigo$24,315$2,026$17635%559
#34Gran Canaria$24,032$2,003$13551%6,954
#35Santiago de Compostela$24,032$2,003$15839%297
#36Puente Genil$23,592$1,966$17637%629
#37Santander$23,589$1,966$14641%890
#38Roses$23,561$1,963$16339%2,356
#39Burgos$23,501$1,958$15937%279
#40Teruel$22,805$1,900$16235%191
#41Albacete$22,461$1,872$16632%204
#42A Coruña$22,444$1,870$14341%423
#43Jerez de la Frontera$22,048$1,837$13740%469
#44Fuerteventura$21,990$1,833$11855%4,772
#45Reus$21,901$1,825$16538%1,472
#46Bermeo$21,789$1,816$14337%245
#47Aranda de Duero$21,773$1,814$14738%368
#48Ronda$21,754$1,813$15438%1,114
#49Logroño$21,658$1,805$14336%452
#50Santoña$21,597$1,800$14636%392
#51Benasque$20,759$1,730$15138%208
#52Tremp$20,702$1,725$16332%173
#53Torroella de Montgrí$20,635$1,720$14740%288
#54Potes$20,085$1,674$17032%481
#55Oviedo$20,001$1,667$12042%657
#56Murcia$19,583$1,632$13038%510
#57Cuenca$19,508$1,626$13235%210
#58Gijón$18,755$1,563$14136%1,836
#59León$18,576$1,548$12635%414
#60Huelva$18,485$1,540$14535%681
#61Almería$17,979$1,498$12040%1,056
#62Utiel$17,874$1,490$12634%203
#63Salamanca$17,787$1,482$13035%371
#64Castellón de la Plana$17,671$1,473$12936%1,394
#65Béjar$17,665$1,472$15229%227
#66Gandia$17,634$1,470$13739%866
#67Baiona$17,514$1,460$15933%120
#68Badajoz$16,967$1,414$11935%182
#69Ciudad Real$16,730$1,394$13930%201
#70Cartagena$15,868$1,322$12839%1,710
#71Aguilas$15,796$1,316$11936%109
#72Santa Cruz de la Palma$15,694$1,308$10349%1,168
#73Valverde$15,364$1,280$8447%266
#74Vigo$15,302$1,275$13433%1,577
#75Hinojares$15,200$1,267$13329%378
#76Orihuela$14,986$1,249$11641%3,348
#77Cáceres‎$14,966$1,247$13929%244
#78Zamora$14,229$1,186$13029%169
#79Ouranse$13,781$1,148$12730%233
#80Lugo$13,743$1,145$13130%188
#81La Gomera$13,357$1,113$8546%494
#82Ferrol$13,016$1,085$11133%187
#83Foz$12,703$1,059$12329%200
#84Mojácar$12,177$1,015$12434%906

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