Madrid hotels

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

Here is why travelers 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.

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

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...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 the city itself. The city hosts everything from luxurious 5-star hotels with outstanding service and stunning views to cozy 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
C$ 905-C$ 6,060/night
Calle De Sevilla 3
The arrival of this hotel chain has succeeded in redefining luxury hospitality in the capital. Located on Calle...

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 & SpaURSO Hotel & SpaRank #2
C$ 324-C$ 2,575/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...

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 the nearby palace.

Its restaurant, Casa Felisa, is one of my favourites in the city. I always reserve a table when I want to try authentic “castiza” cuisine or enjoy a good “cocido madrileño“ (Madrid stew). In the afternoon, the lobby 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
C$ 304-C$ 1,972/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...

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
C$ 197-C$ 2,236/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...

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
C$ 806-C$ 2,681/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...

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, 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 movies.

NH Collection Madrid Gran VíaNH Collection Madrid Gran VíaRank #6
C$ 249-C$ 980/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...

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
C$ 463-C$ 41,419/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...

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 apartment, 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
C$ 465-C$ 2,316/night
62 Velazquez St
This hotel, one of the best in Madrid, is designed for hedonists looking for accommodation on the elegant and...

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 neighbouurhood. 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
C$ 174-C$ 573/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...

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 lobby 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 proposal with an exclusive line of in-house distilled spirits infused with botanicals. Their Moscow Mule is my favourite.

Umusic Hotel MadridUmusic Hotel MadridRank #10
C$ 219-C$ 700/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...

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 C$ 308 per night. In the last 3 days, KAYAK found great deals as cheap as C$ 224 per night. Expect to pay around C$ 332/night for a 4-star hotel in Madrid and C$ 248/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 C$ 293. In comparison, February is the most expensive month, with prices at C$ 585.

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

Tuesday offers the lowest rates in Madrid, with an average nightly price of C$ 317. The highest prices are found on Wednesday, with average rates at C$ 578.

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 Salamanca, with an average price of C$ 289. Novotel Madrid Center, NH Madrid Ventas, and Apartamentos Recoletos rank among the highest-rated hotels in Salamanca.

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 C$ 45, while a 4-star hotel the lowest price was C$ 108. The cheapest room found overall was for C$ 43.

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 C$ 68 per night. For the same dates, 3-star hotel rooms have been found for as low as C$ 68 per night and 4-star hotel rooms from C$ 120 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

January

High season

February

Average price (weeknight)

C$ 335

Average price (weekend night)

C$ 346
Cheapest month to stay with an average 33% drop in price.
Most expensive month to stay with an average 33% 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

  • If you’re looking for a cheap hotel in Madrid, you should consider visiting during the low season. You'll find cheaper accommodations in Madrid in January and April.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Madrid if you stay on a Tuesday. The opposite is true for, Wednesday, which is usually the most expensive day.
  • The cheapest 3-star hotel room in Madrid found on KAYAK in the last 2 weeks was C$ 49, while the most expensive was C$ 608.
  • How long should you stay? KAYAK users usually book their accommodation in Madrid for 3 days.
  • The quality of Spanish hotels is strictly regulated, making the grading system uniform across the country. In Madrid, as long as an establishment is considered to be a hotel you can usually expect to find a free breakfast and at least one on-site restaurant. For complimentary wi-fi, televisions, mini bars, and outdoor areas with pools, you usually have to book a hotel that has a minimum of three stars.
  • Interested in exploring Madrid’s nightlife? If so, book one of the many hotels located in Gran Vía, such as the Regente. Gran Vía is an upscale street and home to many famous clubs and bars, plus a variety of shopping opportunities. No matter what time of day it is, this street is always packed with tourists and locals.
  • If you would like to be centrally located in a hotel near Madrid’s best museums, bars, and restaurants, book a room right in the city center. B&B Hotel Puerta del Sol is located in the heart of the city, a two-minute walk from Puerta del Sol. Interested in the Prado Museum? Then check out The Westin Palace hotel, just five minutes away from this famous museum.
  • Madrid usually hosts a variety of sporting events throughout the year, and the city tends to become crowded and particularly expensive during these times. Try to avoid these events when you’re booking your trip to the city, and pay special attention to the dates of soccer tournaments, as hotels located downtown will completely fill up.
  • For those who are interested in hip bars and restaurants, try to book a hotel in the neighborhood of Lavapiés. It is just a short walk from the city center, making it a little quieter and less touristy than the traditional downtown. Make sure to start searching for hotels well in advance, since there are fewer hotels in this area. The Hotel Victoria 4 and Hotel Paseo del Arte are great places to begin your search.

FAQs when booking a hotel in Madrid

  • Which hotels in Madrid have a good indoor or rooftop pool?

    It can be difficult to find hotels with a pool in the city center of Madrid, but some hotels outside the city center do provide this amenity. The Wellington Hotel is a popular choice, with both an outdoor pool and a hot tub. The Dear Hotel Madrid, on Gran Vía, has a beautiful pool that provides views of the city.

  • Where in Madrid can I find a hotel with a view?

    The Eurostars Madrid Tower is a 5-star hotel that offers panoramic views of Spain’s capital, while the more affordable Iberostar Las Letras Gran Vía has a large terrace on top of its building.

  • What are the best hotels near the Atocha Train Station?

    If you wish to stay in a hotel conveniently located close to the Atocha Train Station, there are several choices. The Hotel Paseo del Arte is a sleek but cheap hotel that is located just near the Atocha station. The Agumar Hotel features a delicious Mediterranean restaurant and is located in a stylish, modern building.

  • Where to stay in Madrid?

    Hotels adjacent to Madrid City Centre and in Salamanca or Almagro are usually very popular with KAYAK users.

  • What are the best hotels near Madrid City Centre?

    Riu Plaza Espana and Toc Hostel Madrid are very popular with users who want to stay within walking distance of 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
Hotel Nuevo Boston - Madrid - Bedroom
Airport shuttle
Free Wi-Fi
Pool
Axor Feria - Madrid - Lobby
Axor Feria
San Blas-Canillejas
8.5Very good(4539)
Airport shuttle
Free Wi-Fi
Pool
Pet friendly

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 rentals and package deals with KAYAK.