Four Seasons Hotel Madrid hero
Luxury hotels in Spain

Spain

All 76 tracked hotels in Spain, ranked by Overall Score. Live nightly rates updated daily, sortable by price, score, and trend.

Image: Four Seasons Hotel Madrid

Notable hotels

4 picks · live data

Seasonality

76 hotels · median nightly · next 12 months
$200 $300 $400 $500 $600 $700 $567 May $597 Jun $536 Jul $502 Aug $506 Sep $456 Oct $377 Nov $343 Dec $359 Jan $349 Feb $407 Mar $490 Apr
Cheaper More expensive
Sweet spot: Dec at $343 median (43% below Jun peak)

All Spain hotels

76 tracked · sortable
76 matching
Four Seasons Madrid · Spain
Four Seasons Hotel Madrid
Forbes ★★★★★ CN Hot List '21 +1 Google 4.6 Overall 93
Nightly $687·$1,004·$2,124
Mandarin Oriental Madrid · Spain
Mandarin Oriental Ritz, Madrid
Forbes ★★★★★ CN Readers' Choice '24 +1 Google 4.7 Overall 92
Nightly $575·$888·$2,321
Rosewood Madrid · Spain
Rosewood Villa Magna
Forbes ★★★★★ CN Readers' Choice '25 Google 4.5 Overall 89
Nightly $817·$1,139·$2,193
Palace Hotels Barcelona · Spain
El Palace Barcelona
Forbes ★★★★ CN Readers' Choice '25 +1 Google 4.6 Overall 83
Nightly $319·$463·$4,541
Barcelona · Spain
The Cotton House Hotel
Forbes ★★★★ CN Readers' Choice '25 +1 Google 4.6 Overall 83
Nightly $345·$447·$1,920
Fairmont Cadiz · Spain
Fairmont La Hacienda Costa del Sol
Forbes ★★★★ CN Readers' Choice '25 +1 Google 4.5 Overall 81
Nightly $228·$333·$847
Mallorca · Spain
Sant Francesc Hotel Singular
CN Readers' Choice '25 +1 Google 4.7 Overall 80
Nightly $236·$460·$1,602
Santanyí · Spain
Can Ferrereta
CN Hot List '22 +1 Google 4.7 Overall 79
Nightly $348·$924·$2,098
Malaga · Spain
Marbella Club Hotel, Golf Resort & Spa
Forbes ★★★★ CN Readers' Choice '22 +1 Google 4.7 Overall 79
Nightly $360·$847·$8,895
Four Seasons Mallorca · Spain
Four Seasons Resort Mallorca at Formentor
Forbes ★★★★ CN Readers' Choice '25 Google 4.4 Overall 78
Nightly $2,072·$2,611·$3,163
Mallorca · Spain
Hotel El Vicenç de la Mar - Adults Only
CN Readers' Choice '25 Google 4.7 Overall 78
Nightly $85·$336·$1,601
Luxury Collection San Sebastián · Spain
Hotel Maria Cristina, a Luxury Collection Hotel
CN Readers' Choice '24 Google 4.8 Overall 78
Nightly $343·$750·$2,725
Mandarin Oriental Barcelona · Spain
Mandarin Oriental, Barcelona
Forbes ★★★★★ Google 4.7 Overall 78
Nightly $728·$801·$3,860
Nobu Ibiza · Spain
Nobu Hotel Ibiza Bay
Forbes ★★★★ CN Readers' Choice '25 Google 4.4 Overall 78
Nightly $440·$1,160·$2,355
San Sebastián · Spain
Akelarre
CN Hot List '18 +2 Google 4.6 Overall 77
Nightly $322·$654·$1,990
Spain
Almanac Barcelona
CN Readers' Choice '25 Google 4.6 Overall 77
Nightly $289·$433·$1,932
Barcelona · Spain
Hotel Arts Barcelona
Forbes ★★★★ CN Readers' Choice '24 Google 4.5 Overall 77
Nightly $364·$490·$2,122
Cala Blava · Spain
Cap Rocat
CN Readers' Choice '19 +1 Google 4.7 Overall 75
Nightly $578·$764·$5,791
Mallorca · Spain
El Llorenç Parc de la Mar
CN Readers' Choice '24 Google 4.7 Overall 75
Nightly $216·$392·$990
Bless Madrid · Spain
BLESS Hotel Madrid
Forbes ★★★★★ Google 4.5 Overall 74
Nightly $346·$525·$1,482
Belmond Mallorca · Spain
La Residencia, A Belmond Hotel, Mallorca
CN Readers' Choice '24 Google 4.6 Overall 74
Nightly $1,143·$2,425·$9,283
Madrid · Spain
URSO Hotel & Spa
CN Hot List '15 +1 Google 4.6 Overall 74
Nightly $264·$378·$729
Palma de Mallorca · Spain
Can Bordoy Grand House & Garden
CN Readers' Choice '22 Google 4.8 Overall 72
Nightly $334·$561·$2,152
Malaga · Spain
Ikos Andalusia
CN Readers' Choice '23 Google 4.6 Overall 72
Nightly ··
Bless Ibiza · Spain
BLESS Hotel Ibiza
Forbes ★★★★★ Google 4.3 Overall 71
Nightly $279·$537·$1,062
Barcelona · Spain
Majestic Hotel & Spa
Forbes ★★★ CN Readers' Choice '25 Google 4.6 Overall 71
Nightly $277·$357·$1,255
Mallorca · Spain
Grand Hotel Son Net
Forbes ★★★ CN Hot List '24 +1 Google 4.6 Overall 70
Nightly $556·$1,126·$2,761
Nh Collection Barcelona · Spain
NH Collection Barcelona Gran Hotel Calderón
CN Readers' Choice '23 Google 4.5 Overall 70
Nightly $150·$265·$577
Illes Balears · Spain
Fontenille Menorca Torre Vella
CN Readers' Choice '25 Google 4.5 Overall 69
Nightly $357·$522·$1,466
Barcelona · Spain
METT Barcelona
CN Hot List '26 Google 4.6 Overall 68
Nightly $269·$354·$777
# 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

Score vs price

Overall score against median nightly price across the filtered hotels.