Find and Book Top Hotels in Madrid

Search among 595 available hotels and places to stay in Madrid from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
51-100 out of 595
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Hotel
8.4
Great1050 reviews
MapView on map1.6 mi from City Center1.2 mi from Atocha Train Station
From   US$ 96 /nightSelect
8.2
Great445 reviews
MapView on map1700 yd from City Center600 yd from Atocha Train Station
From   US$ 211 /nightSelect
8.4
Great563 reviews
500 yd from City Center100 yd from Casino Gran Via I Poker Room
From   US$ 143 /nightSelect
8.2
Great331 reviews
From   US$ 101 /nightSelect
8.6
Great1918 reviews
700 yd from City Center300 yd from Teatro Real
From   US$ 147 /nightSelect
8.4
Great309 reviews
1.6 mi from City Center1800 yd from Santiago Bernabeu Stadium
From   US$ 480 /nightSelect
8.4
Great722 reviews
7.2 mi from City Center
From   US$ 81 /nightSelect
8.4
Great787 reviews
1300 yd from City Center900 yd from Casino Gran Via I Poker Room
From   US$ 182 /nightSelect
8.2
Great149 reviews
1500 yd from City Center1000 yd from Calle de Serrano
From   US$ 330 /nightSelect
8.4
Great871 reviews
600 yd from City Center400 yd from Casino Gran Via I Poker Room
From   US$ 121 /nightSelect
8.4
Great1141 reviews
600 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 81 /nightSelect
8.6
Great2286 reviews
700 yd from City Center500 yd from Plaza de Santa Ana
From   US$ 122 /nightSelect
8.8
Great160 reviews
900 yd from City Center400 yd from Teatro Real
From   US$ 75 /nightSelect
8.4
Great246 reviews
400 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 243 /nightSelect
8.4
Great677 reviews
2.4 mi from City Center600 yd from Santiago Bernabeu Stadium
From   US$ 88 /nightSelect
8.4
Great1335 reviews
1000 yd from City Center400 yd from Teatro Real
From   US$ 180 /nightSelect
8.6
Great734 reviews
1600 yd from City Center700 yd from Atocha Train Station
From   US$ 85 /nightSelect
8.0
Great279 reviews
100 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 512 /nightSelect
8.6
Great160 reviews
500 yd from City Center300 yd from Puerta del Sol
From   US$ 15 /nightSelect
8.4
Great796 reviews
500 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 247 /nightSelect
8.0
Great78 reviews
600 yd from City Center300 yd from Puerta del Sol
From   US$ 393 /nightSelect
8.6
Great1649 reviews
300 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 230 /nightSelect
8.6
Great824 reviews
1.0 mi from City Center300 yd from Atocha Train Station
From   US$ 83 /nightSelect
8.4
Great777 reviews
1100 yd from City Center500 yd from Prado Museum
From   US$ 329 /nightSelect
8.8
Great199 reviews
From   US$ 35 /nightSelect
8.2
Great1096 reviews
2.3 mi from City Center1000 yd from Santiago Bernabeu Stadium
From   US$ 168 /nightSelect
8.2
Great317 reviews
400 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 776 /nightSelect
8.4
Great641 reviews
1000 yd from City Center400 yd from Teatro Real
From   US$ 162 /nightSelect
8.6
Great1803 reviews
500 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 101 /nightSelect
8.6
Great1122 reviews
600 yd from City Center200 yd from Plaza Mayor
From   US$ 120 /nightSelect
8.6
Great1816 reviews
400 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 241 /nightSelect
8.4
Great259 reviews
500 yd from City Center600 yd from Casino Gran Via I Poker Room
From   US$ 188 /nightSelect
8.6
Great1510 reviews
From   US$ 105 /nightSelect
1000 yd from City Center200 yd from Teatro Real
From   US$ 412 /nightSelect
8.6
Great133 reviews
1.1 mi from City Center1400 yd from Calle de Serrano
From   US$ 635 /nightSelect
8.4
Great781 reviews
1500 yd from City Center600 yd from Teatro Real
From   US$ 131 /nightSelect
8.4
Great529 reviews
900 yd from City Center400 yd from Prado Museum
From   US$ 125 /nightSelect
8.4
Great656 reviews
1100 yd from City Center400 yd from Calle de Serrano
From   US$ 191 /nightSelect
8.2
Great255 reviews
1300 yd from City Center600 yd from Teatro Real
From   US$ 351 /nightSelect
8.2
Great386 reviews
300 yd from City Center200 yd from Puerta del Sol
From   US$ 94 /nightSelect
8.4
Great338 reviews
1500 yd from City Center1100 yd from Casino Gran Via I Poker Room
From   US$ 76 /nightSelect
8.6
Great826 reviews
500 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 122 /nightSelect
1100 yd from City Center400 yd from Calle de Serrano
From   US$ 185 /nightSelect
8.6
Great1582 reviews
6.9 mi from City Center
From   US$ 105 /nightSelect
8.6
Great864 reviews
7.3 mi from City Center
From   US$ 122 /nightSelect
8.6
Great986 reviews
900 yd from City Center200 yd from Plaza Mayor
From   US$ 146 /nightSelect
8.4
Great788 reviews
300 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 97 /nightSelect
8.4
Great593 reviews
1700 yd from City Center1200 yd from Plaza Mayor
From   US$ 182 /nightSelect
8.2
Great233 reviews
2.8 mi from City Center
From   US$ 109 /nightSelect
8.4
Great666 reviews
4.4 mi from City Center
From   US$ 83 /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