Top Hotels in Madrid

Find the Top Hotels in Madrid – 500+ Quality Options from Leading Providers

Check-in
Wed, 26 Mar
Check-out
Thu, 27 Mar
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
We don’t have any hotels that meet your criteria.You can find more hotels by changing your search parameters.
View map
1-50 out of 589 Hotels
1Filter & 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
Great439 reviews
MapView on map500 yd from City Center400 yd from Prado Museum
From   US$ 479 /nightSelect
8.2
Great400 reviews
MapView on map1.5 mi from City Center1.1 mi from Calle de Serrano
From   US$ 334 /nightSelect
8.4
Great698 reviews
6.5 mi from City Center
From   US$ 172 /nightSelect
8.6
Great799 reviews
1600 yd from City Center600 yd from Atocha Train Station
From   US$ 85 /nightSelect
8.4
Great378 reviews
900 yd from City Center600 yd from Casino Gran Via I Poker Room
From   US$ 276 /nightSelect
8.4
Great436 reviews
5.2 mi from City Center
From   US$ 151 /nightSelect
8.4
Great481 reviews
300 yd from City Center100 yd from Plaza de Santa Ana
From   US$ 315 /nightSelect
8.2
Great528 reviews
1200 yd from City Center600 yd from Prado Museum
From   US$ 124 /nightSelect
8.4
Great409 reviews
1500 yd from City Center800 yd from Teatro Real
From   US$ 269 /nightSelect
8.6
Great705 reviews
600 yd from City Center300 yd from Prado Museum
From   US$ 299 /nightSelect
8.2
Great132 reviews
400 yd from City Center400 yd from Plaza de Santa Ana
From   US$ 290 /nightSelect
Hotel
8.2
Great399 reviews
400 yd from City Center100 yd from Puerta del Sol
From   US$ 335 /nightSelect
8.2
Great107 reviews
400 yd from City Center300 yd from Puerta del Sol
From   US$ 560 /nightSelect
8.6
Great1479 reviews
7.8 mi from City Center
From   US$ 131 /nightSelect
8.4
Great169 reviews
100 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 1 062 /nightSelect
8.6
Great2131 reviews
700 yd from City Center300 yd from Teatro Real
From   US$ 404 /nightSelect
8.6
Great914 reviews
500 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 149 /nightSelect
8.2
Great360 reviews
300 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 198 /nightSelect
8.6
Great912 reviews
400 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 342 /nightSelect
8.2
Great222 reviews
1.5 mi from City Center1.1 mi from Calle de Serrano
From   US$ 419 /nightSelect
8.4
Great1087 reviews
1.5 mi from City Center1400 yd from Retiro Park
From   US$ 224 /nightSelect
8.4
Great527 reviews
1.0 mi from City Center1200 yd from Teatro Real
From   US$ 347 /nightSelect
8.6
Great1997 reviews
700 yd from City Center300 yd from Teatro Real
From   US$ 321 /nightSelect
8.2
Great295 reviews
1300 yd from City Center900 yd from Casino Gran Via I Poker Room
From   US$ 283 /nightSelect
8.4
Great533 reviews
1700 yd from City Center500 yd from Calle de Serrano
From   US$ 283 /nightSelect
8.4
Great399 reviews
400 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 197 /nightSelect
8.6
Great2939 reviews
500 yd from City Center400 yd from Casino Gran Via I Poker Room
From   US$ 454 /nightSelect
Hotel
8.6
Great1608 reviews
800 yd from City Center300 yd from Teatro Real
From   US$ 126 /nightSelect
8.6
Great157 reviews
1.1 mi from City Center1400 yd from Calle de Serrano
From   US$ 854 /nightSelect
8.2
Great516 reviews
1.6 mi from City Center1.0 mi from Santiago Bernabeu Stadium
From   US$ 86 /nightSelect
8.4
Great333 reviews
500 yd from City Center600 yd from Casino Gran Via I Poker Room
From   US$ 157 /nightSelect
1600 yd from City Center800 yd from Calle de Serrano
From   US$ 531 /nightSelect
1000 yd from City Center200 yd from Teatro Real
From   US$ 662 /nightSelect
8.4
Great1169 reviews
800 yd from City Center500 yd from Teatro Real
From   US$ 175 /nightSelect
Hotel
8.4
Great1294 reviews
200 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 202 /nightSelect
8.4
Great586 reviews
4.8 mi from City Center
From   US$ 130 /nightSelect
8.2
Great496 reviews
3.1 mi from City Center400 yd from Paseo de la Castellana
From   US$ 376 /nightSelect
8.2
Great634 reviews
1300 yd from City Center700 yd from Teatro Real
From   US$ 281 /nightSelect
8.2
Great447 reviews
600 yd from City Center400 yd from Casino Gran Via I Poker Room
From   US$ 135 /nightSelect
8.4
Great476 reviews
3.0 mi from City Center400 yd from Paseo de la Castellana
From   US$ 181 /nightSelect
8.6
Great1908 reviews
From   US$ 169 /nightSelect
8.0
Great878 reviews
1300 yd from City Center400 yd from Calle de Serrano
From   US$ 158 /nightSelect
8.2
Great396 reviews
From   US$ 101 /nightSelect
8.6
Great664 reviews
300 yd from City Center100 yd from Plaza de Santa Ana
From   US$ 278 /nightSelect
8.2
Great306 reviews
1000 yd from City Center300 yd from Calle de Serrano
From   US$ 81 /nightSelect
8.2
Great250 reviews
1700 yd from City Center1300 yd from Casino Gran Via I Poker Room
From   US$ 131 /nightSelect
8.4
Great336 reviews
1.5 mi from City Center1.1 mi from Santiago Bernabeu Stadium
From   US$ 100 /nightSelect
8.4
Great520 reviews
400 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 143 /nightSelect
8.6
Great941 reviews
1300 yd from City Center300 yd from Calle de Serrano
From   US$ 160 /nightSelect
8.6
Great2155 reviews
500 yd from City Center300 yd from Puerta del Sol
From   US$ 300 /nightSelect

Best hotels and places to stay in Madrid

Why visit?

Madrid is a vibrant city in Spain that offers a rich cultural heritage, world-class museums, delicious cuisine, and a thriving nightlife. With its stunning architecture, iconic landmarks, and warm Mediterranean climate, Madrid is a must-visit destination for any tourist. Whether you are interested in exploring historical sites, indulging in shopping sprees, or immersing yourself in the local culture, Madrid has something for everyone.

Where to stay?

Gran Vía: Known as the Broadway of Madrid, Gran Vía is a bustling area filled with shops, theaters, and restaurants. This central location offers easy access to major attractions such as the Royal Palace, Puerta del Sol, and Plaza Mayor. There are numerous hotels and hostels in Gran Vía, providing a range of options to suit different budgets and preferences.

Sol: Located in the heart of Madrid, Sol is a popular area for tourists due to its central location and vibrant atmosphere. This lively neighborhood is known for its lively street performances, bustling crowds, and iconic statue of the Bear and the Strawberry Tree. Sol is home to a variety of hotels, from budget-friendly hostels to luxurious establishments, making it an ideal area for all types of travelers.

Salamanca: If you are looking for a more upscale and exclusive experience, Salamanca is the place to stay. This affluent neighborhood is known for its high-end boutiques, elegant architecture, and upmarket restaurants. Salamanca is conveniently located near the famous Retiro Park and offers a quieter and more sophisticated atmosphere compared to other areas in Madrid. Here, you can find some of the best hotels in Madrid, catering to luxury travelers.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $300.

5-star hotels: The average price per night is around $300 to $600.Madrid is a vibrant city in Spain that offers a rich cultural heritage, world-class museums, delicious cuisine, and a thriving nightlife. With its stunning architecture, iconic landmarks, and warm Mediterranean climate, Madrid is a must-visit destination for any tourist. Whether you are interested in exploring historical sites, indulging in shopping sprees, or immersing yourself in the local culture, Madrid has something for everyone.Gran Vía: Known as the Broadway of Madrid, Gran Vía is a bustling area filled with shops, theaters, and restaurants. This central location offers easy access to major attractions such as the Royal Palace, Puerta del Sol, and Plaza Mayor. There are numerous hotels and hostels in Gran Vía, providing a range of options to suit different budgets and preferences.3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $300.

5-star hotels: The average price per night is around $300 to $600.

Best value for money:

Hotel Villa Real: Situated in the heart of Madrid, this 5-star hotel offers luxurious rooms with elegant decor. It provides excellent value for money with its prime location, impeccable service, and amenities such as a fitness center and on-site restaurant.

NH Collection Madrid Suecia: Located in the vibrant neighborhood of Gran Vía, this 4-star hotel offers stylish rooms with modern amenities. It is known for its exceptional service, rooftop terrace with panoramic views, and proximity to popular attractions, making it an excellent choice for value-conscious travelers.

Room Mate Carlos: This 3-star hotel in the Sol area offers modern and comfortable rooms at affordable prices. Its central location, friendly staff, and complimentary breakfast make it a top choice for travelers looking for value for money.

Best kid-friendly hotels:

Hotel NH Madrid Nacional: Situated near the Retiro Park, this 4-star hotel offers spacious rooms suitable for families. It provides amenities such as a playroom for children, babysitting services, and a convenient location near kid-friendly attractions like the Madrid Zoo and the Warner Bros. Theme Park.

Hotel Miguel Angel by BlueBay: Located in the Salamanca neighborhood, this 5-star hotel offers luxurious accommodations suitable for families. It features a swimming pool, spacious rooms, and a childrens club, ensuring a memorable stay for both children and parents.

Best hotels for a romantic getaway:

Hotel Ritz Madrid: This iconic 5-star hotel, located in the upscale Salamanca neighborhood, offers luxurious rooms and impeccable service. It features a beautiful garden terrace, a Michelin-starred restaurant, and a spa, creating a romantic and unforgettable experience.

Hotel Orfila: Tucked away in a quiet street in the Chamberí district, this boutique 5-star hotel offers a charming atmosphere perfect for a romantic escape. With its elegant rooms, intimate courtyard, and gourmet restaurant, it provides a peaceful haven for couples seeking a romantic getaway.

Best for location:

The Westin Palace: Situated in the heart of Madrid near the Prado Museum, this 5-star hotel offers opulent rooms, a Michelin-starred restaurant, and stunning interior design. Its central location allows easy access to major attractions, making it a convenient choice for exploring the city.

Hotel Catalonia Gran Vía: Located in the Gran Vía area, this 4-star hotel offers comfortable rooms and a rooftop terrace with panoramic views of the city. Its prime location allows for easy exploration of nearby attractions, shopping centers, and entertainment venues.

ME Madrid Reina Victoria: Situated in the bustling Sol area, this 4-star hotel combines modern amenities with a historic building. It offers stylish rooms, a rooftop bar with panoramic views, and a prime location for exploring the citys cultural sites and vibrant nightlife.

Best for a short city break:

Iberostar Las Letras Gran Vía: Located on Gran Vía, this 4-star hotel offers contemporary-style rooms and a rooftop terrace with a swimming pool and panoramic views. Its central location and proximity to theaters, bars, and restaurants make it an ideal choice for a short city break.

Only YOU Boutique Hotel Madrid: Situated in the Chueca district, this boutique 4-star hotel offers trendy and comfortable rooms. It features a rooftop terrace, a cozy library, and a central location near shops, restaurants, and cultural attractions.

Show moreLess