Find and Book Top Rated Hotels in Madrid

Search among 345 available resorts and all inclusive hotels in Madrid from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 345
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great114 reviews
MapView on map100 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 828 /nightSelect
Hotel
8.4
Great319 reviews
MapView on map400 yd from City Center100 yd from Puerta del Sol
From   US$ 228 /nightSelect
8.6
Great2868 reviews
500 yd from City Center400 yd from Casino Gran Via I Poker Room
From   US$ 472 /nightSelect
8.4
Great376 reviews
500 yd from City Center400 yd from Prado Museum
From   US$ 467 /nightSelect
8.4
Great446 reviews
1.0 mi from City Center1200 yd from Teatro Real
From   US$ 259 /nightSelect
8.4
Great422 reviews
3.1 mi from City Center400 yd from Paseo de la Castellana
From   US$ 237 /nightSelect
8.2
Great159 reviews
1.5 mi from City Center1.1 mi from Calle de Serrano
From   US$ 172 /nightSelect
8.0
Great39 reviews
400 yd from City Center300 yd from Puerta del Sol
From   US$ 394 /nightSelect
8.4
Great458 reviews
1700 yd from City Center500 yd from Calle de Serrano
From   US$ 421 /nightSelect
1600 yd from City Center800 yd from Calle de Serrano
From   US$ 483 /nightSelect
8.2
Great295 reviews
900 yd from City Center600 yd from Casino Gran Via I Poker Room
From   US$ 431 /nightSelect
Hotel
8.6
Great1519 reviews
800 yd from City Center300 yd from Teatro Real
From   US$ 126 /nightSelect
8.6
Great1365 reviews
7.8 mi from City Center
From   US$ 179 /nightSelect
8.6
Great838 reviews
400 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 272 /nightSelect
8.4
Great315 reviews
1500 yd from City Center800 yd from Teatro Real
From   US$ 169 /nightSelect
8.6
Great2052 reviews
700 yd from City Center300 yd from Teatro Real
From   US$ 197 /nightSelect
8.4
Great461 reviews
400 yd from City Center400 yd from Plaza de Santa Ana
From   US$ 363 /nightSelect
8.2
Great225 reviews
1300 yd from City Center900 yd from Casino Gran Via I Poker Room
From   US$ 522 /nightSelect
8.6
Great612 reviews
200 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 328 /nightSelect
8.2
Great495 reviews
1300 yd from City Center700 yd from Teatro Real
From   US$ 111 /nightSelect

Best Resorts and Places to Stay in Madrid

Why visit?

Madrid, the vibrant capital city of Spain, offers tourists a rich cultural experience with its stunning landmarks and attractions. Notable landmarks include the Royal Palace of Madrid, the Prado Museum, the Plaza Mayor, and the Retiro Park. Visitors can immerse themselves in the city's history, art, and architecture while exploring these iconic sites.

Why is choosing a resort in Madrid better than staying in a hotel?

Privacy and Space: Resorts in Madrid offer more privacy and spacious accommodations, allowing guests to enjoy a relaxing stay without the hustle and bustle of a hotel.

Exclusive Facilities: Resorts often provide a range of amenities such as swimming pools, spas, fitness centers, and restaurants, ensuring guests have everything they need on-site.

Recreational Activities: Many resorts offer recreational activities such as golfing, tennis, or cycling, providing guests with opportunities for leisure and entertainment.

Serene Surroundings: Resorts are often located in tranquil areas, away from the noise and crowds of the city, allowing guests to unwind and rejuvenate in peaceful surroundings.

Personalized Service: Resorts generally provide personalized services and attention to detail, ensuring that guests feel well taken care of throughout their stay.

What is the price to stay in a resort per night?

The average price per night in Madrid varies depending on the resort's star rating.

3-star resorts: The average price ranges from $80 to $150 per night.

4-star resorts: The average price ranges from $120 to $200 per night.

5-star resorts: The average price ranges from $200 to $500 per night.

Best value for money:

Hotel Emperador: Situated in the heart of Madrid, this 4-star resort provides comfortable accommodations and excellent amenities. Its prime location allows easy access to attractions like the Royal Palace and Gran Via.

Hotel Nuevo Madrid: This 3-star resort offers affordable rates and modern facilities. Located in the financial district, it provides easy access to the IFEMA exhibition center and the Santiago Bernabeu Stadium.

Hotel Agumar: Another 4-star resort, Hotel Agumar offers a great balance of price and quality. With its proximity to the Retiro Park and Atocha Train Station, guests can explore the city conveniently.

Best luxury resorts:

Villa Magna: This prestigious 5-star resort offers lavish accommodations and a central location near the Paseo de la Castellana. Guests can indulge in upscale dining, elegant interiors, and world-class service.

The Westin Palace: Located in the heart of Madrid, this historic 5-star resort boasts breathtaking architecture and luxurious rooms. It has welcomed distinguished guests for over a century and offers excellent proximity to the Prado Museum.

Best pets-friendly resorts:

Meliá Madrid Princesa: This pet-friendly 5-star resort welcomes furry companions and provides amenities such as pet beds and food bowls. Located in the city center, it offers easy access to attractions like the Royal Palace.

Hotel Catalonia Gran Via: Situated on Madrid's vibrant Gran Via, this 4-star resort allows pets to stay with their owners. The hotel's central location and comfortable rooms make it a convenient choice for pet lovers.

Best resorts for families:

Gran Hotel Bali: Located in San Rafael Natural Park, this family-friendly 4-star resort features spacious rooms, a children's club, and a large outdoor pool. The nearby Zoo Aquarium of Madrid and Faunia theme park provide additional entertainment for families.

Eurostars Madrid Tower: With its panoramic views of the city, this 5-star resort offers elegant and family-friendly accommodations. Its proximity to the Chamartín train station and the Santiago Bernabeu Stadium is ideal for families seeking convenience.

Best resorts with unique views:

Hotel Puerta America: This 5-star resort showcases avant-garde architecture and uniquely designed rooms by world-renowned architects. Each floor offers a different style, ensuring guests a truly unique experience.

Hotel Ritz Madrid: Nestled in the Golden Triangle of Art, this palatial 5-star resort overlooks the Retiro Park and the Prado Museum. Its opulent interiors and stunning views make it a memorable choice for guests seeking a luxurious experience.

Show moreLess