Top Hotels in Madrid

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

Check-in
Sat, 29 Mar
Check-out
Sun, 30 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
51-100 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
Great878 reviews
MapView on map1300 yd from City Center900 yd from Casino Gran Via I Poker Room
From   US$ 218 /nightSelect
8.2
Great531 reviews
MapView on map1700 yd from City Center600 yd from Atocha Train Station
From   US$ 181 /nightSelect
8.4
Great1216 reviews
600 yd from City Center200 yd from Plaza Mayor
From   US$ 120 /nightSelect
8.4
Great1083 reviews
900 yd from City Center200 yd from Plaza Mayor
From   US$ 146 /nightSelect
Hotel
8.4
Great1465 reviews
1.1 mi from City Center800 yd from Atocha Train Station
From   US$ 173 /nightSelect
8.4
Great424 reviews
1.8 mi from City Center1.2 mi from Santiago Bernabeu Stadium
From   US$ 155 /nightSelect
8.4
Great588 reviews
5.2 mi from City Center
From   US$ 98 /nightSelect
8.6
Great1524 reviews
From   US$ 146 /nightSelect
Hotel
8.4
Great495 reviews
1000 yd from City Center100 yd from Teatro Real
From   US$ 78 /nightSelect
8.4
Great1396 reviews
1.2 mi from City Center1100 yd from Calle de Serrano
From   US$ 79 /nightSelect
8.4
Great327 reviews
400 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 196 /nightSelect
Hotel
8.4
Great1168 reviews
1.6 mi from City Center1.2 mi from Atocha Train Station
From   US$ 107 /nightSelect
Hotel
8.4
Great1814 reviews
1000 yd from City Center500 yd from Teatro Real
From   US$ 121 /nightSelect
8.4
Great730 reviews
1.5 mi from City Center1.1 mi from Calle de Serrano
From   US$ 149 /nightSelect
8.2
Great366 reviews
From   US$ 71 /nightSelect
8.2
Great503 reviews
8.6 mi from City Center
From   US$ 130 /nightSelect
8.4
Great714 reviews
1.1 mi from City Center1500 yd from Casino Gran Via I Poker Room
From   US$ 166 /nightSelect
8.6
Great992 reviews
300 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 379 /nightSelect
8.2
Great873 reviews
1.2 mi from City Center1500 yd from Teatro Real
From   US$ 134 /nightSelect
8.0
Great890 reviews
1300 yd from City Center400 yd from Calle de Serrano
From   US$ 197 /nightSelect
8.2
Great405 reviews
1200 yd from City Center100 yd from Calle de Serrano
From   US$ 244 /nightSelect
8.4
Great624 reviews
900 yd from City Center400 yd from Prado Museum
From   US$ 125 /nightSelect
8.6
Great953 reviews
900 yd from City Center100 yd from Teatro Real
From   US$ 209 /nightSelect
8.2
Great373 reviews
1.6 mi from City Center1800 yd from Santiago Bernabeu Stadium
From   US$ 151 /nightSelect
8.4
Great705 reviews
300 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 151 /nightSelect
8.2
Great472 reviews
500 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 190 /nightSelect
8.2
Great413 reviews
1500 yd from City Center700 yd from Atocha Train Station
From   US$ 203 /nightSelect
8.0
Great311 reviews
100 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 637 /nightSelect
8.6
Great2439 reviews
From   US$ 153 /nightSelect
8.4
Great332 reviews
900 yd from City Center400 yd from Teatro Real
From   US$ 239 /nightSelect
Hotel
8.4
Great548 reviews
2.7 mi from City Center700 yd from Santiago Bernabeu Stadium
From   US$ 189 /nightSelect
8.4
Great161 reviews
1.1 mi from City Center1200 yd from Calle de Serrano
From   US$ 704 /nightSelect
8.4
Great1096 reviews
3.2 mi from City Center
From   US$ 119 /nightSelect
8.2
Great556 reviews
200 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 696 /nightSelect
8.2
Great140 reviews
1200 yd from City Center200 yd from Calle de Serrano
From   US$ 147 /nightSelect
8.6
Great2375 reviews
700 yd from City Center500 yd from Plaza de Santa Ana
From   US$ 238 /nightSelect
8.4
Great1898 reviews
400 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 152 /nightSelect
8.6
Great1888 reviews
500 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 271 /nightSelect
8.4
Great530 reviews
400 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 143 /nightSelect
8.4
Great2327 reviews
6.8 mi from City Center
From   US$ 102 /nightSelect
8.4
Great744 reviews
1100 yd from City Center400 yd from Calle de Serrano
From   US$ 213 /nightSelect
8.4
Great883 reviews
300 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 97 /nightSelect
8.4
Great385 reviews
700 yd from City Center100 yd from Plaza Mayor
From   US$ 236 /nightSelect
8.4
Great434 reviews
1.0 mi from City Center800 yd from Calle de Serrano
From   US$ 514 /nightSelect
8.2
Great368 reviews
500 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 257 /nightSelect
8.4
Great102 reviews
1100 yd from City Center400 yd from Calle de Serrano
From   US$ 185 /nightSelect
8.6
Great880 reviews
1.0 mi from City Center300 yd from Atocha Train Station
From   US$ 83 /nightSelect
8.2
Great138 reviews
800 yd from City Center400 yd from Teatro Real
From   US$ 259 /nightSelect
8.4
Great983 reviews
500 yd from City Center200 yd from Puerta del Sol
From   US$ 81 /nightSelect
8.4
Great1171 reviews
600 yd from City Center300 yd from Plaza Mayor
From   US$ 307 /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