Seasonality
76 hotels · median nightly · next 12 months Cheaper More expensive
Sweet spot: Dec at
$343 median
(43% below Jun peak)
Start typing to search.
Luxury intel
Sign in to your account
Check your inbox. We sent a sign-in link.
By signing in you agree to our terms & conditions and privacy policy.
All 76 tracked hotels in Spain, ranked by Overall Score. Live nightly rates updated daily, sortable by price, score, and trend.
The cheapest luxury hotel in Spain is Generator Madrid.
The best-value luxury hotel in Spain is The Cotton House Hotel.
The highest rated luxury hotel in Spain is Four Seasons Hotel Madrid.
The most expensive luxury hotel in Spain is Four Seasons Resort Mallorca at Formentor.
Median nightly rate, USD.
0–100 composite of Forbes, Condé Nast, and Google ratings.
Tap any to add. All selected amenities must be present.
| # | Property | Place | Overall | Min nightly | Median | Max |
|---|---|---|---|---|---|---|
| 01 | Madrid | 93 | $687 20 Aug 2026 | $1,004 | $2,124 24 Jun 2026 | |
| 02 | Madrid | 92 | $575 11 Aug 2026 | $888 | $2,321 26 Sep 2026 | |
| 03 | Madrid | 89 | $817 19 Jul 2026 | $1,139 | $2,193 12 Jun 2026 | |
| 04 | Barcelona | 83 | $319 16 Dec 2026 | $463 | $4,541 5 Feb 2027 | |
| 05 | Barcelona | 83 | $345 1 Dec 2026 | $447 | $1,920 9 Jun 2026 | |
| 06 | Cadiz | 81 | $228 9 Nov 2026 | $333 | $847 12 Jun 2026 | |
| 07 | Mallorca | 80 | $236 7 Dec 2026 | $460 | $1,602 23 Jun 2026 | |
| 08 | Santanyí | 79 | $348 18 Nov 2026 | $924 | $2,098 17 Sep 2026 | |
| 09 | Malaga | 79 | $360 21 Nov 2026 | $847 | $8,895 4 Jun 2026 | |
| 10 | Mallorca | 78 | $2,072 2 Jun 2026 | $2,611 | $3,163 25 Jun 2026 | |
| 11 | Mallorca | 78 | $85 16 Nov 2026 | $336 | $1,601 9 Jul 2026 | |
| 12 | San Sebastián | 78 | $343 10 Jan 2027 | $750 | $2,725 25 Jun 2026 | |
| 13 | Barcelona | 78 | $728 4 Aug 2026 | $801 | $3,860 18 Jun 2026 | |
| 14 | Ibiza | 78 | $440 16 Oct 2026 | $1,160 | $2,355 19 Jun 2026 | |
| 15 | San Sebastián | 77 | $322 1 Dec 2026 | $654 | $1,990 24 May 2026 | |
| 16 | – | 77 | $289 30 Nov 2026 | $433 | $1,932 26 May 2026 | |
| 17 | Barcelona | 77 | $364 4 Jan 2027 | $490 | $2,122 28 Jul 2026 | |
| 18 | Cala Blava | 75 | $578 11 Mar 2027 | $764 | $5,791 6 Jul 2026 | |
| 19 | Mallorca | 75 | $216 1 Dec 2026 | $392 | $990 6 Jun 2026 | |
| 20 | Madrid | 74 | $346 20 Aug 2026 | $525 | $1,482 27 May 2026 | |
| 21 | Mallorca | 74 | $1,143 3 Nov 2026 | $2,425 | $9,283 13 Aug 2026 | |
| 22 | Madrid | 74 | $264 23 Aug 2026 | $378 | $729 22 Jun 2026 | |
| 23 | Palma de Mallorca | 72 | $334 5 Nov 2026 | $561 | $2,152 12 Aug 2026 | |
| 24 | Malaga | 72 | – | – | – | |
| 25 | Ibiza | 71 | $279 6 Oct 2026 | $537 | $1,062 27 May 2026 | |
| 26 | Barcelona | 71 | $277 2 Dec 2026 | $357 | $1,255 17 Nov 2026 | |
| 27 | Mallorca | 70 | $556 15 Nov 2026 | $1,126 | $2,761 20 Jun 2026 | |
| 28 | Barcelona | 70 | $150 14 Jan 2027 | $265 | $577 13 Jun 2026 | |
| 29 | Illes Balears | 69 | $357 28 Oct 2026 | $522 | $1,466 9 Aug 2026 | |
| 30 | Barcelona | 68 | $269 16 Nov 2026 | $354 | $777 4 Mar 2027 | |
| 31 | Sant Antoni de Portmany | 68 | $241 14 Oct 2026 | $541 | $939 3 Jul 2026 | |
| 32 | – | 68 | $440 2 Mar 2027 | $764 | $2,441 25 Sep 2026 | |
| 33 | Málaga | 67 | $206 17 Nov 2026 | $332 | $990 16 May 2027 | |
| 34 | Malaga | 67 | $516 16 Nov 2026 | $954 | $4,125 5 Jun 2026 | |
| 35 | Madrid | 67 | $305 23 Aug 2026 | $440 | $1,952 13 Sep 2026 | |
| 36 | Mallorca | 67 | $369 16 Nov 2026 | $908 | $4,472 6 Sep 2026 | |
| 37 | Madrid | 66 | $263 17 Aug 2026 | $420 | $2,047 11 Sep 2026 | |
| 38 | Mallorca | 66 | $624 30 Oct 2026 | $1,112 | $2,634 26 May 2026 | |
| 39 | Madrid | 66 | $364 20 Jul 2026 | $513 | $1,085 7 Nov 2026 | |
| 40 | Alicante | 66 | – | – | – | |
| 41 | Malaga | 65 | $250 14 Dec 2026 | $411 | $984 9 Jun 2026 | |
| 42 | Madrid | 64 | $237 20 Jul 2026 | $348 | $1,246 7 Nov 2026 | |
| 43 | Balearic Islands | 64 | $448 1 Oct 2026 | $1,266 | $2,120 24 Mar 2027 | |
| 44 | Canary Islands | 63 | $276 2 Sep 2026 | $359 | $3,744 30 Dec 2026 | |
| 45 | Madrid | 63 | $41 23 Aug 2026 | $71 | $251 21 Nov 2026 | |
| 46 | Seville | 63 | $305 25 Jul 2026 | $314 | $3,165 1 Apr 2027 | |
| 47 | Málaga | 63 | $236 3 Nov 2026 | $306 | $505 6 Jun 2026 | |
| 48 | – | 63 | $228 17 Nov 2026 | $305 | $682 12 Aug 2026 | |
| 49 | Cadiz | 63 | $165 27 Oct 2026 | $328 | $2,704 17 Aug 2026 | |
| 50 | Barcelona | 63 | $283 9 Dec 2026 | $394 | $8,030 13 Jun 2026 | |
| 51 | Las Palmas | 62 | $624 25 Oct 2026 | $747 | $1,164 6 Oct 2026 | |
| 52 | Barcelona | 62 | $299 18 Aug 2026 | $398 | $2,889 18 May 2027 | |
| 53 | Cadiz | 62 | $242 14 Jul 2026 | $344 | $624 6 Aug 2026 | |
| 54 | Malaga | 61 | $230 10 Jan 2027 | $288 | $694 26 Mar 2027 | |
| 55 | Ibiza | 61 | $626 12 Oct 2026 | $1,185 | $2,163 21 Aug 2026 | |
| 56 | Barcelona | 60 | $175 28 Jun 2026 | $236 | $544 5 Jun 2026 | |
| 57 | Malaga | 60 | $286 14 Mar 2027 | $422 | $948 5 Sep 2026 | |
| 58 | Ibiza | 60 | $332 5 Oct 2026 | $478 | $5,907 19 Oct 2026 | |
| 59 | Granada | 60 | $177 13 Dec 2026 | $269 | $780 30 Dec 2026 | |
| 60 | Barcelona | 59 | $338 6 Dec 2026 | $422 | $2,194 13 Jun 2026 | |
| 61 | Mallorca | 58 | $387 10 Nov 2026 | $735 | $2,007 3 Jul 2026 | |
| 62 | Barcelona | 57 | $362 3 Aug 2026 | $422 | $795 13 Jun 2026 | |
| 63 | Madrid | 57 | $303 4 Aug 2026 | $486 | $7,102 14 Mar 2027 | |
| 64 | Ibiza | 57 | $490 5 Oct 2026 | $1,175 | $1,915 12 Jun 2026 | |
| 65 | Madrid | 57 | $496 27 Jul 2026 | $740 | $5,569 13 Jun 2026 | |
| 66 | Barcelona | 57 | $309 14 Jan 2027 | $446 | $3,428 6 Jun 2026 | |
| 67 | Barcelona | 57 | $222 17 Dec 2026 | $417 | $1,016 15 Oct 2026 | |
| 68 | Madrid | 56 | $399 27 Jul 2026 | $585 | $1,015 3 Jun 2026 | |
| 69 | Mallorca | 56 | – | – | – | |
| 70 | Madrid | 56 | $311 3 Jan 2027 | $404 | $1,081 28 May 2026 | |
| 71 | Ibiza | 56 | $271 6 Oct 2026 | $819 | $1,777 5 Jun 2026 | |
| 72 | Barcelona | 56 | $325 14 Mar 2027 | $423 | $4,204 10 Apr 2027 | |
| 73 | Mahon | 55 | $187 10 Nov 2026 | $238 | $515 12 Jun 2026 | |
| 74 | Barcelona | 54 | $156 17 Dec 2026 | $264 | $1,710 17 Oct 2026 | |
| 75 | Barcelona | 54 | $215 2 Nov 2026 | $269 | $2,924 26 May 2026 | |
| 76 | Malaga | 54 | $314 12 Nov 2026 | $588 | $2,094 28 May 2026 |
Overall score against median nightly price across the filtered hotels.
No matches — try adjusting filters. .