Hotels in Madrid

Find the best Madrid hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Madrid hotels with free cancellation or excellent ratings

Trusted Madrid hotel providers

See all hotels in Madrid

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Madrid hotel in the heart of the action

Beat the queues at the top Madrid attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelFour Seasons Hotel Madrid – 4.9
Cheapest month to bookAugust
Average 4 star hotel priceر.ق.‏ 1,451 per night
Average 5 star hotel priceر.ق.‏ 4,541 per night

How to find the best hotel deals in Madrid

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Madrid

  • If booking flights with us feels easy, just wait until you give our hotel search a try. Find top Madrid hotels at amazing prices with these helpful hints.

  • Save on your Madrid hotel and unlock a wider selection of stays by booking early. You'll also have extra time to weigh up your options and choose the perfect place.

  • Still, be ready to grab any last-minute deals. Some places discount their rates shortly before check-in to fill empty rooms. It's more likely this will happen during off-peak season or on quieter days, however.

  • Flexible with your dates? You could land a better rate. Experiment with your travel timing to discover what deals are up for grabs. Prices are usually cheaper on weekdays and outside of busy travel seasons.

  • Explore the range of stays with free cancellation. Lock in a great offer today and easily cancel later if your travel plans change.

Where to stay in Madrid

Central Madrid

Chamartín

When to go to Madrid

  • If you want to go in peak season, book your hotel in Madrid for June. This is when the city's main events and top sights are in full swing, giving you plenty to see and do.

  • Enjoy a slower pace by locking in a Madrid hotel in January. It's the quietest time to visit and is usually cheaper too.

  • Knowing what to expect weather-wise makes planning easier. July brings the warmest conditions, with temperatures reaching highs of 36ºC.

  • January is the coolest time of year, with lows of 0ºC.

  • If you want to dodge grey skies, search for Madrid hotels during July. With an average of one day of rain, this is the driest month.

  • March has the wettest weather. You can expect around five days of rainfall.

Best hotels in Madrid

Best budget hotels

  • Just need a place to sleep? Budget Madrid hotels come with the basics so you can spend your cash where it really counts: having adventures and grabbing souvenirs at every stop. Often equipped with money-saving amenities like in-room kettles and microwaves, you'll find at least 180 of these stays across the city.

  • Hotel Miau promises comfort without breaking the bank. Make use of accessible parking, heating and more at this 3-star accommodation option in Cortes.

  • A straightforward choice for city stays, Modern Suite Facing Plaza Mayor. Plaza Mayor II is equipped with conveniences like air conditioning and a microwave. This 3-star Madrid hotel is in the Centro area.

  • A kitchen and a microwave are just a taste of what's on offer at Glorieta de Bilbao Madrid Centro. Another win for your budget goals, it's rated 3 stars and is located in Chamberí.

Best 4-star hotels in Madrid

  • Searching for hotels in Madrid that offer more than just the necessities? A 4-star stay is a great fit. With around 230 to choose from, they come with appealing extras like outdoor terraces, saunas, and business facilities. You get premium quality without paying premium rates.

  • Room Mate Collection Alba, Madrid lives up to its 4-star rating. Room service and concierge assistance help make this Cortes option a crowd favourite.

  • Another Madrid hotel to consider is INNSIDE by Meliá Madrid Gran Vía. It features thoughtful amenities such as a restaurant and concierge assistance. You'll find it in the Gran Vía area.

  • Haven't found your match yet? ARTIEM Madrid in Ciudad Lineal proves you don't have to go all-out to enjoy yourself. Take advantage of concierge assistance, room service and more during your visit.

Best luxury 5-star hotels

  • You could just find somewhere to sleep. Or you could book one of the 40 or so 5-star hotels in Madrid and feel every bit like a VIP. Think personalised spa treatments, chef-led tasting menus, and unbeatable locations. (And perhaps even a private butler at the ready.) The majority of these luxury stays are in Salamanca.

  • Step into a world of luxury at El Autor Hotel, Madrid, Autograph Collection. Room service and a restaurant help bring extra indulgence to this Cortes hotel.

  • Alternatively, enjoy the stay you deserve at Hotel Montera Madrid, Curio Collection by Hilton. This 5-star Madrid hotel is located in Sol and features an outdoor swimming pool, massage services and plenty more.

  • One more standout stay is UMusic Hotel Madrid in Sol. A nightclub and an outdoor swimming pool are among its many perks.

Best hotels in Madrid for families

  • Heading away with the kids? You need a hotel that offers more where it matters. Childcare services, cribs, and connecting rooms help make family escapes easier. You'll find roughly 130 family-friendly hotels in Madrid ready to welcome your crew.

  • H la Cabaña is where you can enjoy family time without stretching your budget. This affordable 2-star option has amenities like tour services, water sports and plenty more.

  • Hotel Fenix Gran Meliá - The Leading Hotels of the World raises the bar on the classic family escape. This 5-star stay in Salamanca offers an airport shuttle and a restaurant.

Best hotels with a spa

  • Step away from the busy streets and into calm at a Madrid hotel with a spa. With roughly 100 to choose from, they're designed to help you relax. Many offer features like steam rooms, hot tubs, beauty treatments, and plunge pools. You'll find most of these stays in Salamanca.

  • In need of a reset? Make it happen at Hotel Fenix Gran Meliá - The Leading Hotels of the World. This 5-star accommodation option in Salamanca has a beauty salon and a spa.

  • You'll also feel well taken care of at Only You Boutique Hotel Madrid. This 4-star hotel in Madrid offers a spa, a lounge and more. It's located in Chueca.

  • Hotel Único Madrid, Small Luxury Hotels is where you can bliss out in between adventures. You'll find massage services and a beauty salon at this 5-star option in Salamanca.

Best hotels with a pool

  • Add a splash of fun to your trip with a pool. If you pick a city hotel, expect rooftop and indoor options. Resorts? They usually step things up with expansive outdoor layouts and the occasional swim-up bar. There are at least 100 pool hotels in Madrid made for your next adventure.

  • Find your happy place by the water at El Autor Hotel, Madrid, Autograph Collection. With an indoor swimming pool, room service and ironing services, this 5-star Madrid hotel is located in Cortes.

  • Luze Castellana will also have you reaching for your swimsuit and goggles. You'll find an outdoor swimming pool, a garden and a 24-hour front desk at this 3-star stay in Castellana.

  • Or make room for a little fun at CoolRooms Palacio de Atocha in Cortes. You'll have access to an outdoor swimming pool at this 4-star hotel, which also offers Wi-Fi and car hire options.

Best pet-friendly hotels

  • With around 180 pet-friendly Madrid hotels, your best buddy can travel with you. Many have outdoor areas or nearby trails to run around in, and some even offer extras like chew toys and grooming services. A few rules might apply, but most places go out of their way to make your furry friend feel included.

  • Check in with your sidekick at Aparthotel Ramón de la Cruz 41. This 2-star pet-friendly hotel in Madrid is based in Salamanca. Take advantage of amenities here like a laundry and Wi-Fi.

  • Your little buddy can also be part of the trip at INNSIDE by Meliá Madrid Gran Vía. Rated 4 stars, it's located in Gran Vía and includes a restaurant, a minibar and much more.

  • Rated 4 stars, ICON Wipton offers comfort for guests and pets alike. It's in Alcalá and features a lounge and express check-out.

Flying to Madrid

Adolfo Suarez Madrid-Barajas Airport (MAD)

  • Most flights to Madrid touch down at Adolfo Suarez Madrid-Barajas Airport (MAD), this city's main airport. From there, the centre is around 11 kilometres away.

  • The drive to the centre of Madrid takes about 20 minutes, while public transport is roughly 30 minutes.

  • Hotel Nuevo Boston is a comfortable place to stay if you're flying in late. Just a short hop from the airport, guests are often impressed by this 4-star option's value.

  • Madrid Marriott Auditorium Hotel & Conference Centre is a popular 4-star stay that's also close to MAD. It holds an overall rating of over 4 out of 5 from satisfied guests.

  • Need some fresh inspiration? Senator Barajas offers a smooth landing after a day on the move. Many business travellers make this 4-star hotel their airport stay of choice.

Finding cheap hotels in Madrid: FAQs

In Madrid, the expected average temperature in March is 8°C. The warmest month is typically August, which averages 32°C. The coolest month is January, with temperatures averaging -0°C. The rainiest month is October, and the driest month is July.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Madrid with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is ر.ق.‏ 104 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for ر.ق.‏ 104 per night.
The average price of a hotel during the week is ر.ق.‏ 791 per night, and the average price on weekends is ر.ق.‏ 937. Overall, it looks like the cheapest day to stay in Madrid could be Sunday.
The nearest airport to Madrid is Madrid Airport (MAD), which is 12.3km from the city centre.
We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in Madrid. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Madrid is currently around ر.ق.‏ 924 per night. And the cheapest 3-star hotel we found is ر.ق.‏ 108 per night.
The average price of a 4-star hotel in Madrid is currently around ر.ق.‏ 982 per night. And the cheapest 4-star hotel we found is ر.ق.‏ 162 per night.
The average price of a 5-star hotel in Madrid is currently around ر.ق.‏ 2,464 per night. And the cheapest 5-star hotel we found is ر.ق.‏ 311 per night.
The cheapest month to stay in a hotel in Madrid is March, with an average price of ر.ق.‏ 734 per night. The most expensive month is February, when the average room rate can rise to ر.ق.‏ 2,273 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is ر.ق.‏ 734 per night, which is around 36% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Madrid are Gran Hotel Inglés - The Leading Hotels of the World, CoolRooms Palacio de Atocha and Hotel Preciados.