|
Low season
|
May |
|
High season
|
September |
cheapest month to stay
54%
expected price decrease
most expensive time to stay
56%
expected price increase
|
Price
|
40 - 135 GBP
|
|
Highest day of week
|
Tuesday |
|
Cheapest day of week
|
Friday |
avg. price over the last two weeks
Average price (weeknight)
79 GBP
avg. price over the last two weeks
avg. price over the last two weeks
Average price (weekend night)
63 GBP
avg. price over the last two weeks
Visiting Madrid for 4 nights is the most common choice for our users.
A hotel room in Madrid will generally set you back around 109 GBP per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.
The cheapest month to book a hotel in Madrid is May. The cost of your room could be as much as 52% cheaper than in peak months.
At the moment the cheapest day to stay in a hotel in Madrid is Thursday, with Monday being the most expensive.
125 GBP is around the price you are going to have to pay for a luxury hotel room in Madrid. This is on average a 22% increase on the cost of a typical Madrid hotel, which is more likely to charge 98 GBP a night.
Madrid Hostels typically cost in the region of 32 GBP a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average 67 GBP cheaper than the average price of a hotel in Madrid.
Whilst there are several neighbourhoods to choose from, most users tend to stick to Salamanca, Chamberi, Chamartin and Argüelles when staying in Madrid.
Top car hires in Madrid
Experience Madrid from behind the wheel! Learn more about the best car hire deals here
Get the latest Madrid flight insights
Find the best time to travel, cheapest fares and most popular airlines.