Find and Book Top Rated Hotels in Madrid

Search among 1078 available hotel in Madrid from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guest, 1 Room
Filter & Sort
View map
1-50 out of 1078
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
8.4
Great87 review
MapView on map100 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 748 /nightSelect
Hotel
8.4
Great283 review
MapView on map400 yd from City Center100 yd from Puerta del Sol
From   US$ 172 /nightSelect
8.4
Great369 review
300 yd from City Center100 yd from Plaza de Santa Ana
From   US$ 255 /nightSelect
Nh Collection Madrid Paseo Del Prado
Hotel
8.6
Great607 review
600 yd from City Center300 yd from Prado Museum
From   US$ 296 /nightSelect
8.4
Great411 review
1.0 mi from City Center1200 yd from Teatro Real
From   US$ 206 /nightSelect
8.6
Great2850 review
500 yd from City Center400 yd from Casino Gran Via I Poker Room
From   US$ 333 /nightSelect
8.6
Great351 review
500 yd from City Center400 yd from Prado Museum
From   US$ 443 /nightSelect
8.4
Great392 review
3.1 mi from City Center400 yd from Paseo de la Castellana
From   US$ 226 /nightSelect
8.2
Great149 review
1.5 mi from City Center1.1 mi from Calle de Serrano
From   US$ 172 /nightSelect
Thompson Madrid, Part Of Hyatt
Hotel
8.0
Great28 review
400 yd from City Center300 yd from Puerta del Sol
From   US$ 422 /nightSelect
8.6
Great429 review
1700 yd from City Center500 yd from Calle de Serrano
From   US$ 360 /nightSelect
Hotel
8.6
Great1086 review
200 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 296 /nightSelect
8.6
Great197 review
700 yd from City Center200 yd from Plaza Mayor
From   US$ 22 /nightSelect
1600 yd from City Center800 yd from Calle de Serrano
From   US$ 523 /nightSelect
Only You Boutique Hotel Madrid
Hotel
8.2
Great254 review
900 yd from City Center600 yd from Casino Gran Via I Poker Room
From   US$ 372 /nightSelect
Hotel
8.6
Great1482 review
800 yd from City Center300 yd from Teatro Real
From   US$ 126 /nightSelect
8.6
Great1328 review
7.8 mi from City Center
From   US$ 125 /nightSelect
Nh Collection Madrid Palacio De Tepa
Hotel
8.6
Great818 review
400 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 272 /nightSelect
Barcelo Torre De Madrid
Hotel
8.4
Great263 review
1500 yd from City Center800 yd from Teatro Real
From   US$ 235 /nightSelect
8.6
Great2016 review
700 yd from City Center300 yd from Teatro Real
From   US$ 190 /nightSelect
8.6
Great426 review
400 yd from City Center400 yd from Plaza de Santa Ana
From   US$ 240 /nightSelect
Urso Hotel & Spa, A Small Luxury Hotel Of The World
Hotel
8.2
Great200 review
1300 yd from City Center900 yd from Casino Gran Via I Poker Room
From   US$ 343 /nightSelect
8.6
Great590 review
200 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 273 /nightSelect
Dear Hotel Madrid
Hotel
8.4
Great430 review
1300 yd from City Center700 yd from Teatro Real
From   US$ 211 /nightSelect
Hotel
8.6
Great1595 review
1000 yd from City Center500 yd from Teatro Real
From   US$ 206 /nightSelect
8.6
Great591 review
1.5 mi from City Center1.1 mi from Calle de Serrano
From   US$ 208 /nightSelect
8.2
Great304 review
600 yd from City Center400 yd from Casino Gran Via I Poker Room
From   US$ 135 /nightSelect
8.6
Great1973 review
500 yd from City Center300 yd from Puerta del Sol
From   US$ 141 /nightSelect
8.6
Great1313 review
1.2 mi from City Center1100 yd from Calle de Serrano
From   US$ 576 /nightSelect
8.4
Great896 review
1.5 mi from City Center1400 yd from Retiro Park
From   US$ 146 /nightSelect
Eurostars Madrid Tower
Hotel
8.6
Great1352 review
From   US$ 176 /nightSelect
8.6
Great586 review
6.5 mi from City Center700 yd from
From   US$ 191 /nightSelect
Pestana Plaza Mayor Madrid
Hotel
8.4
Great253 review
700 yd from City Center100 yd from Plaza Mayor
From   US$ 368 /nightSelect
Iberostar Las Letras Gran Via
Hotel
8.4
Great403 review
400 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 143 /nightSelect
Barcelo Emperatriz
Hotel
8.2
Great306 review
1.5 mi from City Center1.1 mi from Calle de Serrano
From   US$ 205 /nightSelect
8.2
Great223 review
600 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 282 /nightSelect
200 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 539 /nightSelect
8.6
Great815 review
500 yd from City Center200 yd from Puerta del Sol
From   US$ 81 /nightSelect
8.4
Great631 review
1.2 mi from City Center1500 yd from Teatro Real
From   US$ 164 /nightSelect
Totem Madrid, A Small Luxury Hotel Of The World
Hotel
8.6
Great328 review
1.0 mi from City Center800 yd from Calle de Serrano
From   US$ 348 /nightSelect
Aloft Madrid Gran Via
Hotel
8.2
Great74 review
800 yd from City Center400 yd from Teatro Real
From   US$ 259 /nightSelect
8.6
Great892 review
300 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 135 /nightSelect
Hotel
8.4
Great375 review
1000 yd from City Center100 yd from Teatro Real
From   US$ 148 /nightSelect
Hard Rock Hotel Madrid
Hotel
8.4
Great199 review
1300 yd from City Center900 yd from Atocha Train Station
From   US$ 254 /nightSelect
8.6
Great354 review
3.0 mi from City Center400 yd from Paseo de la Castellana
From   US$ 174 /nightSelect
8.6
Great122 review
1.1 mi from City Center1200 yd from Calle de Serrano
From   US$ 673 /nightSelect
8.6
Great1691 review
From   US$ 157 /nightSelect
Art Seven Hostel Capsules
Capsule hotel
8.4
Great156 review
600 yd from City Center400 yd from Plaza Mayor
From   US$ 60 /nightSelect
Barcelo Imagine
Hotel
8.4
Great360 review
3.8 mi from City Center300 yd from Chamartin Station
From   US$ 146 /nightSelect
Hotel Unico Madrid, Small Luxury Hotels
Hotel
8.4
Great132 review
1.1 mi from City Center1100 yd from Calle de Serrano
From   US$ 454 /nightSelect

Best hotels and places to stay in Madrid

Why visit?

Madrid, the capital city of Spain, is a vibrant and culturally rich destination that offers a plethora of attractions for tourists. With its stunning architecture, world-class museums, delicious cuisine, and lively nightlife, Madrid has something to offer to every traveler. Whether you are interested in exploring historical landmarks, indulging in art and culture, or simply enjoying the vibrant atmosphere of the city, Madrid is sure to captivate you.

Where to stay?

When it comes to choosing the perfect place to stay in Madrid, there are a few key areas that offer an excellent range of accommodation options, as well as convenient access to major attractions.

Puerta del Sol: This bustling neighborhood is located at the heart of Madrid and is known for its lively atmosphere and historic significance. It is home to popular landmarks such as the Royal Palace, Plaza Mayor, and numerous shopping opportunities. Staying in this area allows easy access to the city's main attractions and a vibrant nightlife.

Gran Via: If you prefer a more cosmopolitan feel, Gran Via is the place to be. Known as the Spanish Broadway, this area is famous for its glamorous shops, theaters, and lively entertainment scene. Staying here puts you in the center of the action and within walking distance of many popular tourist spots.

Salamanca: For a more upscale experience, Salamanca is the ideal neighborhood. It is renowned for its luxury boutiques, high-end restaurants, and beautiful architecture. This area offers a tranquil and sophisticated ambiance, while still providing easy access to the city's attractions.

3-star hotels: The average price per night ranges from $70 to $120.

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

5-star hotels: The average price per night ranges from $200 to $400.

Best value for money:

Hotel Ganivet: Situated near the popular neighborhood of La Latina, this 3-star hotel offers comfortable rooms at an affordable price. It provides excellent value for money, with amenities such as a rooftop terrace, complimentary breakfast, and friendly staff.

Eurostars Madrid Tower: Located in the Cuatro Torres Business Area, this sleek and modern 5-star hotel offers luxurious rooms with stunning panoramic views of the city. Despite its top-notch facilities, it provides exceptional value for money.

Hotel Liabeny: Centrally located near Puerta del Sol, this 4-star hotel combines comfort and convenience. With spacious rooms, a fitness center, and friendly staff, it offers great value for your stay.

Best kids-friendly hotels:

Hotel Emperador: This family-friendly 4-star hotel features a rooftop swimming pool with panoramic views, spacious family rooms, and a central location close to attractions like Retiro Park and Gran Via.

Hotel Santo Mauro: Set in a former aristocratic residence, this luxurious 5-star hotel offers family suites, a beautiful garden, and a welcoming atmosphere. It is located in the Chamberí district, with easy access to museums and parks.

Best hotels for a romantic getaway:

Hotel Villa Magna: A luxurious 5-star hotel offering elegant rooms, a spa, and gourmet dining experiences. Situated in the exclusive Salamanca neighborhood, it is perfect for a romantic escape.

Only You Boutique Hotel: Located in the trendy Chueca neighborhood, this stylish 4-star hotel provides a romantic atmosphere with its intimate rooms and cozy decor. It offers personalized services and is surrounded by charming cafes and restaurants.

Best for location:

Hotel Catalonia Gran Vía: Situated in the heart of Gran Via, this modern 4-star hotel provides easy access to major attractions, shopping, dining, and vibrant nightlife.

Hotel Atlantico Madrid: Located in the elegant Gran Via, this historic 4-star hotel offers comfortable rooms with fantastic views. Its central location ensures easy exploration of the city.

NH Collection Madrid Suecia: Perfectly positioned in the upscale district of Salamanca, this 5-star hotel features modern and stylish rooms, a rooftop terrace, and convenient access to high-end shopping and dining.

Best for a short city break:

ME Madrid Reina Victoria: This luxurious 4-star hotel, located in Puerta del Sol, offers contemporary rooms, a rooftop terrace, and a rejuvenating spa. It is an excellent choice for a short city break.

Hotel Indigo Madrid: Gran Via: Situated in Gran Via, this boutique 4-star hotel boasts unique and modern rooms, a rooftop bar, and a prime location for exploring the city's main attractions.

Show moreLess