All citiesSpain

Best time to book hotels in Madrid

Daily median hotel prices for Madrid, including the cheapest date, peak date, and tracked hotel count.

Madrid Spain

Median nightly price · 32 hotels

$578median / night
$398Min, Aug 24
$578Median
$1,263Max, Sep 12
Visible rangeAug 15 - May 14
Median nightly price: MadridAug 15Sep 23Nov 1Dec 10Jan 17Feb 25Apr 5May 14$260$545$830$1.1K$1.4K
Median nightly price: Madrid
DateMedianRangeHotels
Aug 15$427$204 - $96229
Aug 16$411$205 - $96630
Aug 17$411$205 - $96629
Aug 18$410$204 - $90128
Aug 19$404$204 - $96228
Aug 20$411$204 - $90129
Aug 21$415$204 - $90129
Aug 22$408$206 - $1,34627
Aug 23$402$205 - $1,44827
Aug 24$398$204 - $96428
Aug 25$402$213 - $96628
Aug 26$408$204 - $96630
Aug 27$436$212 - $1,50030
Aug 28$528$206 - $1,78432
Aug 29$543$205 - $1,78432
Aug 30$436$206 - $1,78430
Aug 31$436$204 - $1,77632
Sep 1$465$205 - $1,76732
Sep 2$509$207 - $1,78432
Sep 3$544$213 - $1,78432
Sep 4$597$213 - $1,78431
Sep 5$635$209 - $1,78431
Sep 6$576$204 - $1,40732
Sep 7$618$271 - $1,36832
Sep 8$624$294 - $1,78332
Sep 9$660$293 - $1,78431
Sep 10$922$404 - $1,78428
Sep 11$1,230$804 - $1,77815
Sep 12$1,263$700 - $1,77417
Sep 13$1,002$397 - $1,76026
Sep 14$736$292 - $1,71132
Sep 15$728$334 - $1,67031
Sep 16$721$323 - $1,60631
Sep 17$694$348 - $1,77330
Sep 18$712$321 - $1,78031
Sep 19$705$297 - $1,76931
Sep 20$628$247 - $1,72831
Sep 21$627$319 - $1,78431
Sep 22$649$306 - $1,77631
Sep 23$681$336 - $1,78430
Sep 24$687$317 - $1,76830
Sep 25$708$299 - $1,73830
Sep 26$676$296 - $1,47030
Sep 27$647$248 - $1,77932
Sep 28$647$317 - $1,78032
Sep 29$674$323 - $1,78431
Sep 30$650$340 - $1,68731
Oct 1$717$359 - $1,73130
Oct 2$796$362 - $1,76530
Oct 3$718$297 - $1,71929
Oct 4$735$291 - $1,78032
Oct 5$861$587 - $1,78432
Oct 6$913$544 - $1,78032
Oct 7$920$492 - $1,78432
Oct 8$819$359 - $1,78432
Oct 9$746$287 - $1,78431
Oct 10$729$286 - $1,78232
Oct 11$653$266 - $1,78432
Oct 12$658$273 - $1,78032
Oct 13$655$314 - $1,78431
Oct 14$678$316 - $1,78030
Oct 15$700$318 - $1,78430
Oct 16$689$374 - $1,78332
Oct 17$668$277 - $1,78432
Oct 18$642$279 - $1,77832
Oct 19$642$304 - $1,78031
Oct 20$672$313 - $1,78431
Oct 21$728$353 - $1,78131
Oct 22$1,091$527 - $1,77828
Oct 23$1,213$754 - $1,78425
Oct 24$1,134$695 - $1,76027
Oct 25$1,038$674 - $1,73826
Oct 26$980$501 - $1,73228
Oct 27$702$335 - $1,73832
Oct 28$651$311 - $1,43732
Oct 29$630$274 - $1,40332
Oct 30$638$239 - $1,54732
Oct 31$585$224 - $1,73832
Nov 1$509$237 - $1,73232
Nov 2$496$237 - $1,67632
Nov 3$544$252 - $1,78032
Nov 4$605$261 - $1,78031
Nov 5$680$323 - $1,77630
Nov 6$784$469 - $1,76530
Nov 7$799$460 - $1,76929
Nov 8$697$365 - $1,75629
Nov 9$499$239 - $1,73232
Nov 10$480$277 - $1,59132
Nov 11$491$246 - $1,50032
Nov 12$476$248 - $1,09032
Nov 13$497$239 - $1,43132
Nov 14$490$240 - $1,66032
Nov 15$482$220 - $1,46231
Nov 16$466$242 - $1,44931
Nov 17$484$251 - $1,46231
Nov 18$471$263 - $1,37131
Nov 19$493$246 - $1,73232
Nov 20$482$247 - $1,65632
Nov 21$506$229 - $1,30232
Nov 22$471$221 - $1,12932
Nov 23$488$233 - $1,28332
Nov 24$487$253 - $1,78432
Nov 25$484$245 - $1,71632
Nov 26$479$257 - $1,78432
Nov 27$501$238 - $1,57032
Nov 28$489$238 - $1,73832
Nov 29$468$220 - $1,71632
Nov 30$461$219 - $1,18032
Dec 1$450$227 - $1,41832
Dec 2$447$228 - $1,75032
Dec 3$465$224 - $1,71632
Dec 4$480$224 - $96632
Dec 5$509$225 - $1,69532
Dec 6$501$208 - $96632
Dec 7$487$228 - $1,02632
Dec 8$449$228 - $1,02632
Dec 9$453$208 - $96232
Dec 10$440$210 - $96632
Dec 11$470$222 - $96232
Dec 12$454$205 - $96632
Dec 13$467$209 - $97532
Dec 14$449$204 - $96632
Dec 15$453$215 - $1,39032
Dec 16$442$208 - $1,73832
Dec 17$454$211 - $96232
Dec 18$464$205 - $96632
Dec 19$482$207 - $1,36032
Dec 20$468$205 - $1,41632
Dec 21$473$205 - $1,42432
Dec 22$468$205 - $1,42932
Dec 23$502$219 - $1,30832
Dec 24$525$205 - $1,42932
Dec 25$572$211 - $1,34732
Dec 26$566$212 - $1,31332
Dec 27$560$211 - $1,45032
Dec 28$573$230 - $1,50132
Dec 29$641$229 - $1,64232
Dec 30$765$299 - $1,73830
Dec 31$794$282 - $1,77730
Jan 1$719$248 - $1,73830
Jan 2$635$238 - $1,43730
Jan 3$513$204 - $1,33031
Jan 4$502$206 - $1,09031
Jan 5$509$205 - $1,25731
Jan 6$507$205 - $1,09031
Jan 7$509$204 - $1,11632
Jan 8$488$207 - $1,09032
Jan 9$468$205 - $1,09432
Jan 10$487$205 - $1,10331
Jan 11$465$204 - $1,09431
Jan 12$466$217 - $1,18031
Jan 13$460$204 - $1,09432
Jan 14$463$206 - $1,14232
Jan 15$466$214 - $1,09432
Jan 16$493$205 - $1,09032
Jan 17$507$204 - $1,10332
Jan 18$521$231 - $1,14232
Jan 19$580$324 - $1,29632
Jan 20$602$282 - $1,68232
Jan 21$604$299 - $1,23032
Jan 22$529$255 - $1,09032
Jan 23$499$215 - $1,09432
Jan 24$452$207 - $1,21831
Jan 25$468$204 - $1,15431
Jan 26$497$210 - $1,16731
Jan 27$499$209 - $1,09431
Jan 28$473$207 - $1,09032
Jan 29$453$214 - $1,09432
Jan 30$451$204 - $1,14332
Jan 31$472$204 - $1,09431
Feb 1$471$206 - $1,10631
Feb 2$466$204 - $1,32732
Feb 3$472$204 - $1,09032
Feb 4$462$205 - $1,12932
Feb 5$463$222 - $1,09032
Feb 6$462$204 - $1,09432
Feb 7$457$204 - $1,17631
Feb 8$472$213 - $1,09430
Feb 9$446$214 - $1,23130
Feb 10$465$204 - $1,09431
Feb 11$451$209 - $1,09031
Feb 12$484$235 - $1,56031
Feb 13$459$234 - $1,73831
Feb 14$454$214 - $1,52831
Feb 15$458$205 - $1,25932
Feb 16$471$205 - $1,24931
Feb 17$464$206 - $1,09031
Feb 18$454$209 - $1,29131
Feb 19$464$220 - $1,09432
Feb 20$454$204 - $1,09032
Feb 21$471$211 - $1,17030
Feb 22$452$205 - $1,11231
Feb 23$455$210 - $1,23131
Feb 24$449$216 - $1,09031
Feb 25$448$212 - $1,17631
Feb 26$462$225 - $1,09031
Feb 27$451$208 - $1,09032
Feb 28$493$206 - $1,09431
Mar 1$517$204 - $1,32131
Mar 2$517$222 - $1,36031
Mar 3$513$238 - $1,09431
Mar 4$515$246 - $1,33431
Mar 5$514$265 - $1,15432
Mar 6$505$226 - $1,09432
Mar 7$516$220 - $1,33430
Mar 8$510$208 - $1,34732
Mar 9$507$206 - $1,09431
Mar 10$509$209 - $1,09031
Mar 11$510$218 - $1,44732
Mar 12$495$228 - $1,75432
Mar 13$506$215 - $1,64432
Mar 14$519$213 - $1,65131
Mar 15$499$225 - $1,43132
Mar 16$514$237 - $1,41131
Mar 17$514$241 - $1,09331
Mar 18$500$232 - $1,39331
Mar 19$512$236 - $1,11632
Mar 20$509$216 - $1,11632
Mar 21$530$225 - $1,43131
Mar 22$532$206 - $1,47531
Mar 23$531$209 - $1,46231
Mar 24$554$215 - $1,57731
Mar 25$578$263 - $1,43730
Mar 26$603$222 - $1,24330
Mar 27$594$292 - $1,73830
Mar 28$540$219 - $1,73231
Mar 29$513$206 - $1,30831
Mar 30$525$206 - $1,54632
Mar 31$534$209 - $1,32631
Apr 1$538$237 - $1,69331
Apr 2$547$292 - $1,73831
Apr 3$558$262 - $1,65532
Apr 4$548$218 - $1,64231
Apr 5$539$267 - $1,64931
Apr 6$567$282 - $1,73231
Apr 7$555$286 - $1,21932
Apr 8$543$293 - $1,62331
Apr 9$582$282 - $1,71932
Apr 10$581$272 - $1,73232
Apr 11$563$208 - $1,68731
Apr 12$567$272 - $1,73231
Apr 13$561$272 - $1,73232
Apr 14$541$269 - $1,73831
Apr 15$555$282 - $1,73732
Apr 16$579$300 - $1,71632
Apr 17$578$273 - $1,73832
Apr 18$566$247 - $1,46531
Apr 19$563$262 - $1,62931
Apr 20$569$296 - $1,72531
Apr 21$571$282 - $1,23731
Apr 22$578$301 - $1,57832
Apr 23$610$355 - $1,59731
Apr 24$617$282 - $1,61632
Apr 25$589$271 - $1,68031
Apr 26$587$296 - $1,67431
Apr 27$592$282 - $1,70631
Apr 28$597$313 - $1,27032
Apr 29$598$299 - $1,73831
Apr 30$658$270 - $1,73232
May 1$658$341 - $1,73231
May 2$602$223 - $1,73829
May 3$619$265 - $1,73230
May 4$630$296 - $1,73229
May 5$697$292 - $1,73829
May 6$695$282 - $1,73230
May 7$762$325 - $1,73230
May 8$756$362 - $1,75830
May 9$701$282 - $1,61229
May 10$626$275 - $1,73230
May 11$622$282 - $1,73830
May 12$621$273 - $1,73231
May 13$628$292 - $1,73231
May 14$649$323 - $1,77630
May 15$639$278 - $1,78430
May 16$623$223 - $1,78030
May 17$626$263 - $1,77631
May 18$625$282 - $1,73230
May 19$630$298 - $1,65330
May 20$650$339 - $1,73831
May 21$684$282 - $1,73231
May 22$657$325 - $1,75430
May 23$633$245 - $1,73830
May 24$635$282 - $1,73230
May 25$643$287 - $1,77731
May 26$637$298 - $1,51430
May 27$618$282 - $1,73229
May 28$628$317 - $1,73228
May 29$603$266 - $1,73829
May 30$682$259 - $1,73228
May 31$764$278 - $1,73229
Jun 1$811$295 - $1,67427
Jun 2$807$282 - $1,77223
Jun 3$853$315 - $1,5808
Jun 4$1,082$959 - $1,1902
Jun 5$709$282 - $8543
Jun 6$898$453 - $1,7329
Jun 7$727$277 - $1,39326
Jun 8$715$282 - $1,61628
Jun 9$708$299 - $1,49628
Jun 10$727$283 - $1,69528
Jun 11$740$282 - $1,69528
Jun 12$748$322 - $1,71628
Jun 13$707$257 - $1,76428
Jun 14$701$276 - $1,73227
Jun 15$708$296 - $1,73227
Jun 16$707$300 - $1,53228
Jun 17$737$282 - $1,69328
Jun 18$757$320 - $1,70628
Jun 19$738$309 - $1,76428
Jun 20$684$271 - $1,73228
Jun 21$707$275 - $1,73228
Jun 22$702$275 - $1,77225
Jun 23$701$282 - $1,48025
Jun 24$765$342 - $1,73225
Jun 25$763$363 - $1,52127
Jun 26$756$282 - $1,73226
Jun 27$747$358 - $1,73226
Jun 28$742$384 - $1,73826
Jun 29$753$282 - $1,73226
Jun 30$719$327 - $1,49626
Jul 1$734$278 - $1,73825
Jul 2$736$254 - $1,69326
Jul 3$739$254 - $1,49625
Jul 4$677$266 - $1,45725
Jul 5$694$282 - $1,73825
Jul 6$686$300 - $1,76225
Jul 7$676$300 - $1,43225
Jul 8$735$280 - $1,64225
Jul 9$751$254 - $1,62724
Jul 10$664$254 - $1,40325
Jul 11$703$257 - $1,38525
Jul 12$701$265 - $1,68625
Jul 13$675$265 - $1,78025
Jul 14$678$265 - $1,41426
Jul 15$699$265 - $1,55125
Jul 16$703$251 - $1,54525
Jul 17$728$236 - $1,53925
Jul 18$710$254 - $1,49625
Jul 19$685$268 - $1,44125
Jul 20$690$266 - $1,73225
Jul 21$719$268 - $1,49625
Jul 22$690$249 - $1,39325
Jul 23$750$252 - $1,66525
Jul 24$718$235 - $1,68625
Jul 25$598$226 - $1,51517
Jul 26$598$266 - $1,60617
Jul 27$604$255 - $1,68917
Jul 28$643$267 - $1,68717
Jul 29$636$266 - $1,29916
Jul 30$632$244 - $1,67815
Jul 31$598$238 - $1,35515
Aug 1$581$236 - $1,51615
Aug 2$582$247 - $1,44814
Aug 3$582$247 - $1,62214
Aug 4$570$245 - $1,51815
Aug 5$582$247 - $1,26814
Aug 6$588$247 - $1,37814
Aug 7$577$245 - $1,33215
Aug 8$557$241 - $1,34814
Aug 9$578$247 - $1,19014
Aug 10$512$245 - $1,16013
Aug 11$581$248 - $1,26413
Aug 12$515$249 - $1,25414
68%cheaper booking the low window instead of the peak.

When are Madrid hotels cheapest?

Madrid's hotel market follows a classic European seasonal curve, with accommodation rates peaking during the temperate spring and autumn months and dropping significantly during the summer heat. Travelers seeking the best value should target August, when the monthly median price drops to a yearly low of $385, or July and February when rates hover comfortably below the annual baseline. Conversely, late spring and early summer demand premium rates, with June emerging as the most expensive month at a median of $726, closely followed by May. Significant price spikes coincide with major city events, such as the Mercedes-Benz Fashion Week in mid-September and the FITUR trade show in late January, alongside notable unexplained inventory-driven spikes in early November and late October. While weekend premiums are generally modest throughout the year, they can spike by up to 14% in high-demand months like May, making Sunday check-ins an excellent strategy to secure lower rates.

Best time to book hotels in Madrid by month

August 2026

August is Madrid's low season, with median rates of $366 sitting 33.6% below the yearly average. Be aware of a late-month price surge of up to 40.8% from August 28 to 31, as well as a smaller 11.3% bump on August 14-15. For those looking to secure the best deal, our data shows that the best rates so far appeared about 29 weeks before check-in, offering savings of approximately 66.6% compared to current rates. Since August is already underway, you should book immediately if your travel dates are set.

September 2026

September is a peak month in Madrid, commanding a median rate of $630.30. Prices skyrocket by up to 79.4% from September 10 to 14, coinciding with the Mercedes-Benz Fashion Week Madrid. Historically, securing your room about 33 weeks before check-in yielded rates that were roughly 113.6% lower than current rates. With only a month to go, the booking window is closing fast and you should secure your room now.

October 2026

October is highly popular, with a peak median rate of $652. Expect elevated rates of up to 36.7% around October 4 to 8 during the Fruit Attraction trade show, and a 68.9% surge from October 22 to 26. The most competitive rates historically appeared about 37 weeks before check-in, saving about 80% compared to current rates. We are in the sweet spot for this peak month, so make your reservation as soon as possible.

November 2026

November offers a milder low-season median of $472.60. Be mindful of a major price spike of up to 63.6% between November 3 and 8. Booking about 42 weeks before check-in has historically yielded savings of approximately 28.7% compared to current rates. With three months left, this is the ideal time to lock in your November stay.

December 2026

December is generally a low-season bargain at a median of $448, but the holidays bring a massive shift. Rates surge by up to 79.5% from December 25 to 31, coinciding with Christmas and New Year's Eve. Because hotels have only recently begun listing rates for these dates, early prices are preliminary and there is no need to rush your booking. There is no immediate rush to book, so monitor rates for a few more weeks.

January 2027

January keeps rates low at a median of $461, though the start of the month sees a 40.6% spike on January 1-2 following New Year's Eve. Another notable 29.6% increase occurs from January 18 to 22, coinciding with the FITUR trade show. Because hotels have only recently listed rates for this period, early prices are preliminary and likely to fluctuate. With five months to go, you can comfortably monitor prices before making a decision.

February 2027

February is an excellent time for budget-conscious travelers, featuring a low-season median rate of $447.30. Price fluctuations remain very mild throughout the month, with the largest spikes peaking at just 6.9% around February 12. Rates listed this far out are preliminary, meaning there is no need to rush into a reservation. You have plenty of time, so keep an eye on rates without any pressure to book.

March 2027

March serves as a comfortable mid-season month with a median price of $513, sitting slightly below the yearly average. A moderate price increase of 15.8% appears from March 24 to 27. Because tracking has covered only the far-out tail of the booking curve, these early prices are preliminary. There is no rush to book for March, so feel free to wait and compare options.

April 2027

April marks the start of the mid-season, with median rates rising to $552.80. Price increases of up to 16% coincide with major athletic events, including the Mutua Madrid Open and the Zurich Rock n Roll Running Series Madrid. Since hotels have only recently begun listing rates for these dates, there is no need to rush. With eight months until your trip, you can safely wait for more hotel inventory to open up.

May 2027

May is a peak month in Madrid, commanding a high median price of $624. Price increases of up to 20% coincide with the San Isidro Festival and the Mutua Madrid Open. Because these far-out rates are preliminary, we recommend waiting for more inventory to open up. Since this stay is nine months away, there is no need to rush your booking.

June 2027

June is the most expensive month in this cycle, with a peak median price of $714.80, which is nearly 30% above the annual average. Rates spike by 19.5% on June 6, making early planning essential. However, because hotels have only recently listed these rates, prices are preliminary and subject to change. With ten months to go, you can afford to wait and watch how prices develop.

July 2027

July is a peak month with a median rate of $654.50. Rates spike by up to 11.2% around July 1 to 3. Since hotels have only recently listed rates for this period, these early prices are preliminary. This trip is nearly a year away, so there is absolutely no rush to book now.

To navigate Madrid's highly seasonal hotel market, the smartest strategy is to book flexible, cancellable rates well in advance. For peak demand periods like late spring and early autumn, secure your rooms two to three months ahead and monitor for price drops. During the quieter summer and winter months, you can employ the same strategy with far less urgency. To find the best value for your specific trip, select your travel dates in the hotel search below to discover which properties are currently priced well below their typical seasonal medians.

Based on 32 tracked hotels · updated 2026-08-10

Last-minute deals in Madrid

20 hotels in Madrid consistently dropped prices in the final 2 weeks before check-in in our tracked data.

See the last-minute deal hotels
Booking advice

When should I book?

Check-in
Check-out

Choose your travel dates

Choose a check-in date to compare it with price history and the city's seasonal level.

Based on our tracked hotel sample.
See what 1,900+ hotels show about booking early

Events affecting hotel rates

  • - Mercedes-Benz Fashion Week MadridIFEMA MADRID and city venuesMedian during event$717
  • - Fruit AttractionIFEMA MADRIDMedian during event$913
  • ChristmasCitywideMedian during event$572
  • New Year's EveCitywideMedian during event$794
  • - FITURIFEMA MADRIDMedian during event$529
  • - ARCOmadridIFEMA MADRIDMedian during event$514
  • - Mutua Madrid OpenCaja MagicaMedian during event$595
  • Zurich Rock n Roll Running Series MadridMadrid city courseMedian during event$589
  • - San Isidro FestivalMadrid city venues and Pradera de San IsidroMedian during event$634

Hotels in this price sample

Showing 32 of 32 tracked hotels

These hotels were observed in the same tracked sample that feeds the daily median price trend. Availability can vary by date.
Check-in
Check-out
Hospes Puerta de Alcalá, a Member of Design Hotels5Median$416
Relais & Châteaux Heritage Hotel5Median$563
Brach Madrid - Evok Collection5Median$668
Thompson Madrid, Part of Hyatt5Median$577
Hyatt Centric Gran Via Madrid5Median$457
Palacio de Los Duques Gran Meliá5Median$687
Mandarin Oriental Ritz, Madrid5Median$1,070
Rosewood Villa Magna5Median$1,283
Wellington Hotel and Spa Madrid5Median$625
Hotel Fenix Gran Meliá - The Leading Hotels of the World5Median$588
The Principal Madrid, Small Luxury Hotels5Median$495
Four Seasons Hotel Madrid5Median$1,234
Casa de Las Artes, member of Meliá Collection4Median$387
Relais & Châteaux Hotel Orfila4Median$624
Hyatt Regency Hesperia Madrid5Median$302
Gran Hotel Inglés - the Leading Hotels of the World5Median$653
Círculo Gran Vía, Autograph Collection4Median$411
JW Marriott Hotel Madrid5Median$624
The Palace, a Luxury Collection Hotel, Madrid5Median$633
The Westin Madrid Cuzco4Median$341
El Autor Hotel Madrid, Autograph Collection4Median$433
Hotel Palacio Del Retiro, Autograph Collection5Median$431
The Madrid Edition5Median$528
Santo Mauro, a Luxury Collection Hotel, Madrid5Median$952
InterContinental Madrid5Median$355
Pestana Collection Plaza Mayor4Median$373
Pestana CR7 Gran Vía Madrid4Median$294
Bless Hotel Madrid - the Leading Hotels of the World5Median$655
Casa Almagro by the Pavilions Hotels & Resorts4Median$325
Only You Boutique Hotel Madrid4Median$396
Hotel Villa Real, a Member of Preferred Hotels & Resorts5Median$275
Nômade Temple Madrid4Median$641