Find and Book Top Rated Hotels in Madrid

Search among 555 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 555
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.6
Great1613 reviews
MapView on map300 m from City Centre300 m from Plaza de Santa Ana
From   US$ 90 /nightSelect
8.4
Great584 reviews
MapView on map1.5 km from City Centre1.1 km from Plaza Mayor
From   US$ 171 /nightSelect
8.4
Great305 reviews
2.6 km from City Centre1.6 km from Santiago Bernabeu Stadium
From   US$ 302 /nightSelect
8.6
Great2257 reviews
600 m from City Centre500 m from Plaza de Santa Ana
From   US$ 338 /nightSelect
8.6
Great476 reviews
From   US$ 83 /nightSelect
8.6
Great1781 reviews
400 m from City Centre200 m from Casino Gran Via I Poker Room
From   US$ 200 /nightSelect
8.6
Great1088 reviews
6.4 km from City Centre1.9 km from Paseo de la Castellana
From   US$ 117 /nightSelect
8.6
Great918 reviews
6.2 km from City Centre1.5 km from Paseo de la Castellana
From   US$ 221 /nightSelect
Hotel
8.4
Great319 reviews
300 m from City Centre100 m from Puerta del Sol
From   US$ 188 /nightSelect
8.4
Great454 reviews
1.5 km from City Centre500 m from Calle de Serrano
From   US$ 296 /nightSelect
8.6
Great865 reviews
11.7 km from City Centre700 m from
From   US$ 142 /nightSelect
8.4
Great695 reviews
11.6 km from City Centre700 m from
From   US$ 232 /nightSelect
8.4
Great138 reviews
1.8 km from City Centre1000 m from Calle de Serrano
From   US$ 811 /nightSelect
Hotel
8.4
Great1147 reviews
200 m from City Centre300 m from Casino Gran Via I Poker Room
From   US$ 348 /nightSelect
8.4
Great671 reviews
3.9 km from City Centre500 m from Santiago Bernabeu Stadium
From   US$ 291 /nightSelect
8.0
Great39 reviews
300 m from City Centre300 m from Puerta del Sol
From   US$ 489 /nightSelect
8.4
Great334 reviews
1.4 km from City Centre1000 m from Lope de Vega Theatre
From   US$ 76 /nightSelect
8.2
Great410 reviews
1.5 km from City Centre600 m from Atocha Train Station
From   US$ 320 /nightSelect
8.6
Great1543 reviews
11.1 km from City Centre1000 m from Plenilunio
From   US$ 52 /nightSelect
8.6
Great635 reviews
7.0 km from City Centre800 m from
From   US$ 195 /nightSelect
8.4
Great164 reviews
800 m from City Centre400 m from Plaza Mayor
From   US$ 154 /nightSelect
8.2
Great489 reviews
100 m from City Centre200 m from Plaza de Santa Ana
From   US$ 715 /nightSelect
8.6
Great1049 reviews
7.1 km from City Centre1.8 km from Civitas Metropolitano Stadium
From   US$ 149 /nightSelect
8.2
Great248 reviews
700 m from City Centre300 m from Lope de Vega Theatre
From   US$ 118 /nightSelect
8.6
Great745 reviews
6.3 km from City Centre500 m from
From   US$ 194 /nightSelect
8.6
Great860 reviews
400 m from City Centre200 m from Puerta del Sol
From   US$ 81 /nightSelect
8.4
Great436 reviews
600 m from City Centre300 m from Casino Gran Via I Poker Room
From   US$ 314 /nightSelect
8.2
Great318 reviews
From   US$ 101 /nightSelect
8.2
Great345 reviews
300 m from City Centre200 m from Puerta del Sol
From   US$ 333 /nightSelect
8.2
Great145 reviews
1.3 km from City Centre900 m from Calle de Serrano
From   US$ 330 /nightSelect
8.8
Great199 reviews
From   US$ 47 /nightSelect
8.6
Great1122 reviews
600 m from City Centre200 m from Plaza Mayor
From   US$ 319 /nightSelect
8.4
Great250 reviews
800 m from City Centre200 m from Lope de Vega Theatre
From   US$ 239 /nightSelect
8.4
Great476 reviews
8.3 km from City Centre1.6 km from Civitas Metropolitano Stadium
From   US$ 98 /nightSelect
8.6
Great589 reviews
1.7 km from City Centre1.0 km from Lope de Vega Theatre
From   US$ 57 /nightSelect
8.4
Great469 reviews
7.8 km from City Centre500 m from
From   US$ 270 /nightSelect
8.6
Great888 reviews
8.8 km from City Centre700 m from IFEMA
From   US$ 184 /nightSelect
8.2
Great222 reviews
600 m from City Centre400 m from Plaza Mayor
From   US$ 54 /nightSelect
8.6
Great1088 reviews
6.4 km from City Centre1.9 km from Centro Comercial Campo de las Naciones
From   US$ 171 /nightSelect
8.4
Great443 reviews
2.0 km from City Centre200 m from Atocha Train Station
From   US$ 262 /nightSelect
8.2
Great86 reviews
800 m from City Centre300 m from Lope de Vega Theatre
From   US$ 259 /nightSelect
Hotel
8.6
Great1302 reviews
1.8 km from City Centre700 m from Atocha Train Station
From   US$ 70 /nightSelect
8.2
Great439 reviews
1.6 km from City Centre1000 m from Lope de Vega Theatre
From   US$ 87 /nightSelect
8.6
Great910 reviews
300 m from City Centre200 m from Plaza de Santa Ana
From   US$ 324 /nightSelect
8.4
Great554 reviews
400 m from City Centre100 m from Casino Gran Via I Poker Room
From   US$ 143 /nightSelect
8.2
Great298 reviews
5.3 km from City Centre600 m from
From   US$ 139 /nightSelect
8.6
Great2139 reviews
11.0 km from City Centre500 m from
From   US$ 156 /nightSelect
8.6
Great819 reviews
500 m from City Centre200 m from Casino Gran Via I Poker Room
From   US$ 190 /nightSelect
8.8
Great162 reviews
1000 m from City Centre600 m from Casino Gran Via I Poker Room
From   US$ 70 /nightSelect
8.6
Great924 reviews
2.9 km from City Centre1.6 km from Atocha Train Station
From   US$ 313 /nightSelect

Best hotels and places to stay in Madrid

Why visit?

Madrid, the vibrant capital of Spain, is a must-visit destination for tourists. It offers a wonderful blend of rich history, cultural attractions, world-class museums, impressive architecture, and a lively nightlife. With a wide range of hotels and accommodations to choose from, finding the perfect place to stay in Madrid is easy.

Where to stay?

Gran Vía: Located in the heart of the city, Gran Vía is Madrids main avenue and an excellent choice for tourists. It is known for its iconic architecture, lively atmosphere, and abundance of shops, restaurants, and theaters. Here, you will find a variety of hotels ranging from budget-friendly options to luxurious accommodations. Some popular choices include Hotel Atlántico, Hotel Santo Domingo, and Dear Hotel Madrid.

Puerta del Sol: Another fantastic area to stay in Madrid is Puerta del Sol. Known as the geographical center of the city, it is a bustling square buzzing with activity day and night. Puerta del Sol offers easy access to major attractions, shopping districts, and public transportation. The area is home to a mix of hotels, from boutique to mid-range, including Hotel Victoria 4, Hotel Liabeny, and Hotel Preciados.

Retiro: For those seeking a more tranquil and upscale atmosphere, the Retiro district is the perfect choice. It is located near the beautiful Retiro Park, a peaceful oasis in the city, ideal for leisurely strolls. Retiro boasts a sophisticated ambiance and is filled with elegant hotels, such as Hotel Wellington, Hotel Villa Magna, and Hotel Hospes Madrid.

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 $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

Hotel Catalonia Gran Vía: This centrally located hotel offers comfortable and modern rooms at affordable prices. With its convenient location on Gran Vía, guests are within walking distance of major attractions and shopping areas. The hotel also features a rooftop pool and terrace, providing stunning views of the city.

Hotel Regina: Situated in the heart of Puerta del Sol, Hotel Regina offers a great value for money. The rooms are elegantly decorated, and guests can enjoy the hotels cozy lounge area and on-site restaurant. Its prime location allows easy access to popular landmarks and the vibrant atmosphere of the city.

Hotel Sardinero: Located near Retiro Park, Hotel Sardinero provides comfortable accommodations at budget-friendly rates. The hotel offers cozy rooms with modern amenities and a charming courtyard where guests can relax. With its peaceful surroundings and proximity to the park, it is an excellent choice for value-conscious travelers.

Best kid-friendly hotels:

Hotel Nuevo Madrid: This family-friendly hotel offers spacious rooms and a range of amenities for children, such as a play area and a swimming pool. Located in the northeast of the city, it provides a peaceful retreat away from the bustling city center while still offering easy access to attractions.

Hotel Urban: With its contemporary design and welcoming atmosphere, Hotel Urban is a great choice for families traveling with children. Situated near Puerta del Sol, it offers comfortable family rooms and amenities like a rooftop pool and a childrens menu in its restaurant. The hotels convenient location allows for easy exploration of the citys top sights.

Best hotels for a romantic getaway:

Hotel Ritz Madrid: As one of the most iconic and luxurious hotels in Madrid, Hotel Ritz Madrid offers an elegant setting for a romantic stay. The beautifully decorated rooms, Michelin-starred dining options, and a tranquil garden create an intimate atmosphere for couples. Located near Retiro Park, it provides a romantic backdrop for leisurely walks.

Only You Boutique Hotel: Nestled in the trendy neighborhood of Chueca, Only You Boutique Hotel offers a stylish and romantic escape. With its boutique charm and attention to detail, the hotel provides an intimate atmosphere for couples. Enjoy a relaxing evening in the hotels cocktail bar or explore the vibrant nearby streets.

Best for location:

Hotel Villa Real: Situated in the heart of Madrids cultural district, Hotel Villa Real provides easy access to world-class museums like the Prado and Thyssen-Bornemisza. The hotels elegant rooms and rooftop terrace offer panoramic views of the city, making it an ideal choice for those seeking a central location.

ME Madrid Reina Victoria: Located on the lively Plaza de Santa Ana, ME Madrid Reina Victoria immerses guests in the vibrant atmosphere of the city. The hotel combines modern design with classic architecture and is surrounded by restaurants, bars, and theaters. It is a great base for exploring Madrids nightlife and cultural hotspots.

The Principal Madrid Hotel: Boasting a prime location in the heart of Gran Vía, The Principal Madrid Hotel offers stunning views of the city skyline. The stylish rooms, rooftop terrace, and cocktail bar provide a luxurious and convenient stay for guests. Within walking distance of major attractions, it is perfect for exploring the city on foot.

Best for a short city break:

Hotel Indigo Madrid: Gran Via: With its modern and vibrant design, Hotel Indigo Madrid: Gran Via offers a comfortable stay in the heart of the city. Located on the lively Gran Vía, it is surrounded by theaters, shops, and restaurants, allowing guests to make the most of their short city break.

Hotel Catalonia Atocha: Situated near Madrids main train station, Hotel Catalonia Atocha is a perfect choice for those looking to explore the city efficiently. The hotel offers contemporary rooms and convenient access to major attractions like the Reina Sofia Museum and Retiro Park.

Show moreLess