Madrid hotels

KAYAK searches hundreds of travel sites at once for hotels in Madrid

Here is why travellers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Recommended by KAYAK
Expert Picks
Useful Info
Recommended by KAYAK

Best Madrid hotels

Discover the best prices by selecting your travel dates on KAYAK.

Most recommended Madrid hotels

Show all
Catalonia Atocha - Madrid - Building
Free Wi-Fi
Pet-friendly
Air conditioning
Senator Barajas - Madrid - Bedroom
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Ibis Styles Madrid City Las Ventas - Madrid - Building
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Melia Avenida de America - Madrid - Bedroom
Airport shuttle
Free Wi-Fi
Air conditioning
Melia Barajas - Madrid - Lobby
Airport shuttle
Free Wi-Fi
Pool
Air conditioning
Ilunion Atrium - Madrid - Bedroom
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Crisol Leganés - Madrid - Lobby
Free Wi-Fi
Pet-friendly
Air conditioning
Elba Madrid Alcalá - Madrid - Lounge
Free Wi-Fi
Air conditioning
Hotel Nuevo Boston - Madrid - Bedroom
Airport shuttle
Free Wi-Fi
Pool
Air conditioning
Eurostars Madrid Tower - Madrid - Bedroom
Free Wi-Fi
Air conditioning
Artiem Madrid - Madrid - Building
Free Wi-Fi
Air conditioning

Popular filters in Madrid hotels

Near Jardines de Sabatini
Riu Plaza Espana, Hotel Mayorazgo, and 145 more
Hotels with parking
Hotel Mercader, Eurostars Suites Mirasierra and others
Expert Picks

Top 10 hotels in Madrid

Discover the best hotels in Madrid handpicked by local expert, Macarena Escrivá.
Article Author
Macarena Escrivá
26 November 2024
Madrid, the lively capital of Spain, is a city that perfectly combines history and modernity. Known for its impressive museums, such as the Prado and the Reina Sofía, and its iconic landmarks, such as the Royal Palace or the Plaza Mayor, it is a destination that pulls in the crowds year after year. Its top-notch gastronomic scene, tapas bars, and vibrant nightlife make it buzz with energy. It is also an important financial centre. The hotel scene in Madrid is just as diverse and dynamic as...Learn moreMadrid, the lively capital of Spain, is a city that perfectly combines history and modernity. Known for its impressive museums, such as the Prado and the Reina Sofía, and its iconic landmarks, such as the Royal Palace or the Plaza Mayor, it is a destination that pulls in the crowds year after year. Its top-notch gastronomic scene, tapas bars, and vibrant nightlife make it buzz with energy. It is also an important financial centre. The hotel scene in Madrid is just as diverse and dynamic as the city itself. The city hosts everything from luxurious 5-star hotels with outstanding service and stunning views to cosy boutique hotels that will make you feel right at home. The best hotels in Madrid offer options for all tastes and budgets. And what's great is that many of these hotels are located in the heart of the city, meaning you can enjoy all the attractions on foot. There's no place like Madrid!
Four Seasons Hotel MadridFour Seasons Hotel MadridRank #1
£492-£3,293/night
Calle De Sevilla 3
The arrival of this hotel chain has succeeded in redefining luxury hospitality in the capital. Located on Calle...Learn more

The arrival of this hotel chain has succeeded in redefining luxury hospitality in the capital. Located on Calle Sevilla just a stone's throw from Puerta del Sol, it quickly positioned itself as one of Madrid's top hotels. Luxury, five-star service, and glamour come together in its fabulous rooms and suites, equipped with king-size beds. If you feel like treating yourself to something special, inquire about the royal suite, an impressive 400 m² room.

Its features a vibrant lobby, and is always buzzing with people enjoying a drink or simply admiring its artworks, such as the huge Kaws sculpture that presides over the space. Gastronomy is another strong point with the likes of Isa, a fabulous cocktail bar that also serves up Asian dishes. On the rooftop, you'll find Dani Brasserie, one of my favourite terraces, headed by one of Spain's most prestigious chefs. Their star dish? The tomate nitro with green gazpacho.

URSO Hotel & Spa, a Small Luxury Hotel of the WorldURSO Hotel & Spa, a Small Luxury Hotel of the WorldRank #2
£176-£1,399/night
Mejía Lequerica 8
This urban hotel is one of the best in Madrid. Just a few steps from Alonso Martinez, it's one of those hotels that...Learn more

This urban hotel is one of the best in Madrid. Just a few steps from Alonso Martinez, it's one of those hotels that speaks of the city it inhabits, of its history. And it does so from a privileged location – a stately building built in 1913. It strikes a balance between a stately neighbourhood and a modern one, which is both cosmopolitan and appealing. From the windows of its comfortable rooms, I like to look out at the city and the bucolic gardens of a nearby palace.

Its restaurant, Casa Felisa, is one of my favourites in the city. I always book a table when I want to try authentic 'castiza' cuisine or enjoy a good 'cocido madrileño' (Madrid stew). In the afternoon, the reception is the perfect place for a glass of champagne while enjoying their pianist and the snacks they offer. The hotel also has a spa with a small indoor pool that remains almost hidden, plus a room where you can book wellness treatments with Indiba technology.

CoolRooms Palacio de AtochaCoolRooms Palacio de AtochaRank #3
£173-£1,072/night
Calle de Atocha 34
The Barrio de las Letras is one of the most interesting neighbourhoods in Madrid, to get lost among the words of the...Learn more

The Barrio de las Letras is one of the most interesting neighbourhoods in Madrid, to get lost among the words of the great literati. There you'll find one of the best hotels in Madrid, located in a restored 1852 palace, just a few minutes' walk from Atocha station. Its 34 rooms are tastefully decorated, and the marble bathrooms add a touch of luxury. The Coolsuites are especially charming, with a private terrace and a hot tub.

On the ground floor, you will find their dining house, Patio de Atocha, where they combine traditional dishes with a modern twist. The 'verdinas' beans in codium 'pil-pil' with clams and confit artichokes are sure to impress. Another great attraction is the garden terrace, a secret oasis, where you can enjoy a brunch or a vermouth by the pool.

Riu Plaza EspanaRiu Plaza EspanaRank #4
£107-£1,215/night
C/ Gran Via, 84
The iconic Edificio España, a jewel of modern Madrid architecture, has been restored and transformed into one of the...Learn more

The iconic Edificio España, a jewel of modern Madrid architecture, has been restored and transformed into one of the city's top hotels. With over 550 rooms, it is designed for both leisure and business travellers. For those on business, the hotel has several fully equipped conference rooms, ideal for turning any meeting into a resounding success. If you have the opportunity, I recommend booking one of the rooms overlooking Plaza de España. In the morning, you can tuck into a copious buffet breakfast to get the day off to a great start.

You must visit the Edén Gastrobar, where a delicious menu of tapas with Iberian ham, 'patatas bravas', and croquettes awaits you. On the rooftop, the 360º Rooftop Bar is the perfect place to take in spectacular views of the Royal Palace and the Temple of Debod. Don't forget about the famous glass walkway on the 27th floor, although those with vertigo might want to give it a miss!

Rosewood Villa MagnaRosewood Villa MagnaRank #5
£438-£1,457/night
Paseo De La Castellana 22
Located on the prestigious Paseo de la Castellana, this hotel is a symbol of luxury and sophistication and is rated...Learn more

Located on the prestigious Paseo de la Castellana, this hotel is a symbol of luxury and sophistication and is rated as one of the best in Madrid. This icon has been renovated to combine classic elegance with exquisite contemporary design. This style is reflected in the rooms and common areas, with luxury materials and beds that feel like an embrace.

The hotel has several restaurants. Las Brasas de Castellana specialises in grilled products, and Amós, led by a renowned Spanish chef, offers the best of the Cantabrian Sea in the city. I love their anchovies with oil and butter and their veal sandwich with peppers. You can also have a drink at Tarde.O, which livens up in the afternoons and fills with tourists and locals connecting with the city. Its outdoor terrace is versatile: in winter, they set up an ice rink, while in summer, they screen outdoor films.

NH Collection Madrid Gran VíaNH Collection Madrid Gran VíaRank #6
£135-£532/night
Gran Via 21
If you're looking for a hotel in the heart of Madrid, on one of the city's most important thoroughfares, this is...Learn more

If you're looking for a hotel in the heart of Madrid, on one of the city's most important thoroughfares, this is your best option. This hotel stands out as one of the best in Madrid, with simple, elegant rooms that are ideal for resting after a day exploring this fascinating city. Additionally, they offer a pillow menu in each room, ensuring optimal rest.

The hotel itself is already impressive, but the real magic happens at the top at Picalagartos Sky Bar. In my opinion, its terrace offers the best panoramic views of the city, with a 360º view that encompasses beautiful sunsets and the majestic Telefónica building. What's more, there's a garden where you can enjoy cocktails, such as the Sexy and Famous. The restaurant, on the other hand, serves rice dishes for lunch, as well as exquisite plates like mussels with smoked butter, truffled potatoes, and huevos rotos (literally 'broken eggs') with red prawns.

The Madrid EditionThe Madrid EditionRank #7
£252-£22,507/night
Plaza de Celenque 2
All under one roof: that's how this completely Madrilenian hotel, one of the best and most comprehensive in the...Learn more

All under one roof: that's how this completely Madrilenian hotel, one of the best and most comprehensive in the capital, is defined. The initial impact strikes when you see its spiral staircase, one of the most photographed in the city. The rest will continue to draw you in, as it offers a cosmopolitan essence like few others. The rooms, although minimalist, include everything necessary for a comfortable rest.

The lobby bar offers an experience reminiscent of a New York flat, with its pool table and a candlelit atmosphere. The Punch Room bar is ideal for sipping a drink in tranquillity. Additionally, the gastronomic offer is second-to-none.

It features two spaces: a Spanish restaurant and a Peruvian one located on the rooftop, under a ceiling of vegetation and adorned with beautiful crystal lamps. I recommend trying the excellent pisco sours. And also, make sure to save time to experience their rooftop pool.

BLESS Hotel MadridBLESS Hotel MadridRank #8
£253-£1,259/night
62 Velazquez St
This hotel, one of the best in Madrid, is designed for hedonists looking for accommodation on the elegant and...Learn more

This hotel, one of the best in Madrid, is designed for hedonists looking for accommodation on the elegant and bustling Calle Serrano. Within its walls, sophistication and modernity are combined with a touch of fun.

Its suites, equipped with a very photogenic freestanding bathtub, are a true dream. Additionally, if you're travelling with children, they'll set up a teepee for them to have fun. On the ground floor, you'll find the Beldon wellness space and even a clandestine bowling alley.

The rooftop, Picos Pardos Sky Lounge, is one of the city's most coveted. From there, you can enjoy spectacular views of the Salamanca neighbourhood. Personally, I love going there with friends whenever I can. The rooftop features an emerald-coloured pool and Balinese daybeds, offering a menu of travel-inspired cuisine. Don't miss the shrimp tacos and the Vietnamese rolls with confit duck and shiso leaf.

7 Islas Hotel7 Islas HotelRank #9
£94-£318/night
Calle Valverde 14-16
Malasaña is one of the most fun areas, full of cafes, bars, and nightlife. And if you want to stay there, it's home...Learn more

Malasaña is one of the most fun areas, full of cafes, bars, and nightlife. And if you want to stay there, it's home to one of the best hotels in Madrid that's hard to beat. Open since 2002, thanks to the Kikekeller studio, it has a style that screams home and a team who will make you feel like part of the family. I recommend the attic room with a terrace, which features artisanal furniture and hammocks, as well as kits for practising yoga.

The plant-filled reception also houses 7i, a contemporary art gallery. So, while you check-in, you can take a look at their collection. There are more things that make it unique, like 7 Kitchen & Bar, a restaurant focussing on product cuisine and its cocktail selection with an exclusive line of in-house distilled spirits infused with botanicals. Their Moscow Mule is my favourite.

Umusic Hotel MadridUmusic Hotel MadridRank #10
£119-£380/night
Calle de la Paz 11
If you're into the performing arts, this hotel is one of the best in Madrid. The building that houses the Albéniz...Learn more

If you're into the performing arts, this hotel is one of the best in Madrid. The building that houses the Albéniz Theatre has been transformed into the first hotel by the giant Universal Music, and it has done so exceptionally. It has managed to recover the historical heritage and combine it with luxury hospitality in a 5-star establishment, with a vibrant cultural life.

Its 130 rooms are spacious and stylish, while the atmosphere on their doorstep is exciting. In Nota Alfa, located on the rooftop and decorated with murals of great singers, you can enjoy cocktails and tapas by a pool overlooking central Madrid.

I recommend trying the Saturday and Sunday brunch, especially the delectable salmon bagel. The hotel's collaboration with the theatre offers privileged access to its shows, from performances to classic musical theatre productions.

Useful Info

KAYAK’s insights for hotels in Madrid

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Madrid with confidence.

How much does a hotel cost in Madrid?

The average price of a double room in Madrid is £171 per night. In the last 3 days, KAYAK found great deals as cheap as £119 per night. Expect to pay around £129/night for a 4-star hotel in Madrid and £106/night for a 5-star, with prices varying by date.

Which month has the cheapest hotel rates in Madrid?

Hotels are cheapest in Madrid in January, with average rates of £81. In comparison, March is the most expensive month, with prices at £190.

What is the cheapest day of the week to book a hotel in Madrid?

Sunday offers the lowest rates in Madrid, with an average nightly price of £107. The highest prices are found on Wednesday, with average rates at £180.

Which neighbourhood do KAYAK users most love to book their hotel in Madrid?

The most popular neighbourhood in Madrid among KAYAK users to search for a hotel is Gran Via, with an average price of £230. Generator Madrid, Hotel Mayorazgo, and El Rincon de Gran Via rank among the highest-rated hotels in Gran Via.

How much is a hotel in Madrid for tonight?

The best deal for a 3-star hotel room in Madrid found by KAYAK users in the last 3 days was £22, while a 4-star hotel the lowest price was £60. The cheapest room found overall was for £24.

How much is a hotel in Madrid for this weekend?

The cheapest hotel room in Madrid for the upcoming weekend found on KAYAK in the last 3 days was for £49 per night. For the same dates, 3-star hotel rooms have been found for as low as £49 per night and 4-star hotel rooms from £67 per night.

How early should you book a hotel in Madrid?

Book at least 37 days before your stay begins to get the best price for your Madrid hotel.

How much is a Madrid hotel?

Here are our most popular & best value hotels

Good to know

Low season

August

High season

September

Average price (weeknight)

£192

Average price (weekend night)

£188
Cheapest month to stay with an average 28% drop in price.
Most expensive month to stay with an average 20% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

KAYAK's top tips for finding Madrid hotel deals

  • How long should you stay? KAYAK users usually book their hotel in Madrid for 3 days.
  • For the best shopping in Madrid, head to Gran Via. Translated as ‘Great Way’, Gran Via is an upscale shopping street featuring a range of typical high street stores and independent shops.
  • Gran Via is lined with stylish accommodation that overlook the scenic street. Hyatt Centric Gran Via Madrid and NH Collection Madrid Gran Via are two good options.
  • Students and travellers on a budget will find an excellent assortment of affordable boutique hotels and youth hostels near the Opera metro station, just in front of the Grand Palace of Madrid.
  • Some great budget hotels in Madrid for under £100 per night include Toc Hostel Madrid, Petit Palace Plaza Mayor, and Hotel Intur Palacio San Martin.
  • Football fans planning to catch a Real Madrid match could consider a stay at the AC Hotel Aitana by Marriott, which is a short walk from the Santiago Bernabeu Stadium and the nearby metro station.
  • Guests wishing to stay near the Madrid Atocha train station, the Museo Nacional Centro de Arte Reina Sofía, and Real Jardin Botanico could consider NH Madrid Nacional or the Hotel Mediodia.
  • As a traveller on a budget looking for the cheapest area to hang out in, check out Madrid hotels like Hostal Overnight Madrid or Aparto-Hostel Rosales in and around Argüelles. These are well known for having cheap accommodation options, budget-friendly restaurants and affordable bars.
  • If you're a family conscious traveller looking for a safe place for the kids to roam around, you'll find Madrid hotels like Ayre Grand Hotel Colon and Agumar Hotel close to Retiro Park in the safe and sedate area of Retiro a perfect fit.
  • Travellers making their way to Madrid with the intention of enjoying the nightlife and partying, will want to make their way to the party capital of Chueca and find Madrid hotels like Motion Chueca, Only You Boutique Hotel or B&B Hotel Madrid Centro Fuencarral 52 are within walking distance form the main parties.
  • If you're looking to experience the most authentic version of Madrid, hotels in La Latina like the HRC Hotel, Posada del Dragon Boutique Hotel or Collection La Latina, will have you within walking distance of local tapas bars, friendly locals and the nearby neighbourhood of Lavapiés.

FAQs when booking a hotel in Madrid

  • What are the best hotels near Museo Nacional del Prado?

    For the Museo Nacional de Prado, take a look at the Centro neighbourhood, where you will find numerous hotels and good links to other parts of the city. ME Madrid Reina Victoria features a rooftop terrace with fabulous views of the city. Budget hotels and hostels such as Far Home Atocha and One Shot Prado can also be found in the area.

  • What are some good neighborhoods to stay in near the center of Madrid?

    The area near the Teatro Real Opera House is great. Well connected by metro to other parts of the city, the neighbourhood is a short walk to Madrid’s main square Plaza Mayor. For basic budget accommodation, try Citadel by Pillow Hotel or check out Hotel Intur Palacio San Martin a boutique hotel on a lovely square.

  • What are good hotel areas for young adults in Madrid?

    Madrid is full of youth hostels, many of which come excellently rated. The Centro area in particular is densely populated with budget accommodation that cater to a young adult set. Hostal El Pilar is clean and elegant with most rooms featuring two or three beds, which is perfect for groups of friends travelling together.

  • What neighbourhoods in Madrid are good for families?

    The area surrounding Plaza de España has numerous hotels that are great for families. Just a short walk from several parks and gardens, it’s a good location where children will have plenty of options for playing outside. The high-end Gran Meliá Palacio de los Duques and more affordable Hotel Emperador both feature rooftop pools with stunning views of the city.

  • What hotels in Madrid have the best on-site restaurants?

    Somos, at Barcelo Torre de Madrid has an acclaimed restaurant that features international fare. The hotel’s excellent breakfast buffet come with fresh smoothies and Spanish omelettes. The sleek Totem Madrid in the Salamanca neighbourhood is home to Hermosos & Malditos, which features an excellent Mediterranean menu and a chic bar.

  • Where should I stay as a first-timer?

    As a first-timer in Madrid wanting to experience the best of the city, make sure to book Madrid hotels in the heart of the city centre like Hostal Numancia, Hostal Los Arcos, or Hostal Horizonte. These are all close to all major attractions and you'll get a good feel for the city.

  • Where is the best place to stay for youngsters?

    As a mid-20 to 30-year-old heading to Madrid, you'll want to make your way to Malasaña, a neighbourhood that inspires creativity. Check out one of the many hotels in the area like Hotel Riu Plaza España, Hotel Princesa Plaza Madrid or 7 Islas Hotel.

  • Where is the best place for Spanish food?

    If you're an avid foodie and looking for the best local cuisine during your trip, head to the trendy neighbourhood of Lavapiés and find yourslef one of the hotels in the area like Catalonia Atocha, Hotel Paseo del Arte or Hotel Mediodia.

  • Where to stay in Madrid?

    The most popular neighbourhoods amongst KAYAK users are Gran Via and Chamberí. Hotels in walking-distance from Madrid City Centre are also very sought-after.

  • What are the best hotels near Madrid City Centre?

    KAYAK users like staying at Generator Madrid, Toc Hostel Madrid and Hotel Liabeny when looking for a hotel in close proximity to Madrid City Centre.

  • How do I find a hotel in central Madrid?

    After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Madrid districts. You can also do a search using the city map to choose a specific location, like Madrid city centre

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

Where to stay in Madrid?

Our map will help you find the perfect place to stay in Madrid by showing you the exact location of each hotel.

What Madrid hotel guests are talking about

Show all

Hotels about topic

Show all
Emperador - Madrid - Pool
Free Wi-Fi
Pool
Air conditioning
Silken Puerta Madrid - Madrid - Bedroom
Free Wi-Fi
Air conditioning
Iberostar Las Letras Gran Via - Madrid - Bar
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Only You Hotel Atocha - Madrid - Restaurant
Free Wi-Fi
Pet-friendly
Air conditioning
Itc Mora By Soho Boutique - Madrid
Free Wi-Fi
Pet-friendly
Air conditioning
Hotel Paseo del Arte - Madrid - Restaurant
Free Wi-Fi
Pet-friendly
Air conditioning
NH Madrid Atocha - Madrid - Building
Free Wi-Fi
Pet-friendly
Air conditioning
NH Madrid Nacional - Madrid - Lounge
Free Wi-Fi
Pet-friendly
Air conditioning
Hostal Viky - Madrid
Airport shuttle
Free Wi-Fi
Air conditioning
Hotel Nuevo Boston - Madrid - Bedroom
Airport shuttle
Free Wi-Fi
Pool
Air conditioning
Axor Feria - Madrid - Lobby
Axor Feria
San Blas-Canillejas
8.5Very Good(4560)
Airport shuttle
Free Wi-Fi
Pool
Pet-friendly
Senator Barajas - Madrid - Bedroom
Free Wi-Fi
Pool
Pet-friendly
Air conditioning

Popular topics

Everything you need to know for your stay in Madrid

Hotels near airports in Madrid

Madrid Hotel Deals. Search and compare hotels in Madrid. Find cheap hotel rooms in Madrid. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flights, car hires and package deals with KAYAK.