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
101-150 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
Great477 reviews
MapView on map1800 yd from City Center900 yd from Calle de Serrano
From   US$ 115 /nightSelect
8.4
Great499 reviews
MapView on map4.8 mi from City Center
From   US$ 144 /nightSelect
8.2
Great298 reviews
3.3 mi from City Center
From   US$ 70 /nightSelect
8.4
Great778 reviews
3.9 mi from City Center
From   US$ 171 /nightSelect
8.4
Great507 reviews
800 yd from City Center300 yd from Prado Museum
From   US$ 113 /nightSelect
8.4
Great276 reviews
1500 yd from City Center1100 yd from Casino Gran Via I Poker Room
From   US$ 115 /nightSelect
8.4
Great678 reviews
700 yd from City Center300 yd from Prado Museum
From   US$ 105 /nightSelect
8.2
Great494 reviews
500 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 88 /nightSelect
Hotel
8.6
Great537 reviews
1700 yd from City Center600 yd from Calle de Serrano
From   US$ 127 /nightSelect
8.6
Great1331 reviews
1.1 mi from City Center800 yd from Atocha Train Station
From   US$ 70 /nightSelect
8.4
Great1144 reviews
1100 yd from City Center500 yd from Teatro Real
From   US$ 105 /nightSelect
8.4
Great609 reviews
100 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 59 /nightSelect
8.4
Great633 reviews
1.1 mi from City Center1500 yd from Casino Gran Via I Poker Room
From   US$ 57 /nightSelect
8.6
Great645 reviews
1600 yd from City Center900 yd from Calle de Serrano
From   US$ 133 /nightSelect
8.4
Great779 reviews
2.8 mi from City Center
From   US$ 69 /nightSelect
8.6
Great843 reviews
500 yd from City Center200 yd from Puerta del Sol
From   US$ 102 /nightSelect
8.6
Great952 reviews
1.8 mi from City Center1.0 mi from Retiro Park
From   US$ 195 /nightSelect
8.6
Great2414 reviews
6.1 mi from City Center
From   US$ 100 /nightSelect
8.6
Great518 reviews
1500 yd from City Center600 yd from Teatro Real
From   US$ 185 /nightSelect
8.6
Great1813 reviews
1500 yd from City Center1100 yd from Casino Gran Via I Poker Room
From   US$ 80 /nightSelect
8.4
Great847 reviews
600 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 203 /nightSelect
8.6
Great2288 reviews
From   US$ 132 /nightSelect
700 yd from City Center500 yd from Plaza de Santa Ana
From   US$ 307 /nightSelect
8.4
Great166 reviews
900 yd from City Center100 yd from Teatro Real
From   US$ 154 /nightSelect
8.2
Great291 reviews
900 yd from City Center200 yd from Teatro Real
From   US$ 84 /nightSelect
8.4
Great240 reviews
From   US$ 118 /nightSelect
8.4
Great1083 reviews
600 yd from City Center300 yd from Plaza Mayor
From   US$ 192 /nightSelect
8.4
Great216 reviews
500 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 260 /nightSelect
8.6
Great508 reviews
From   US$ 83 /nightSelect
8.6
Great360 reviews
1.8 mi from City Center1.2 mi from Santiago Bernabeu Stadium
From   US$ 61 /nightSelect
8.4
Great359 reviews
1.1 mi from City Center1700 yd from Plaza Mayor
From   US$ 182 /nightSelect
8.6
Great656 reviews
200 yd from City Center200 yd from Puerta del Sol
From   US$ 79 /nightSelect
8.4
Great688 reviews
500 yd from City Center100 yd from Casino Gran Via I Poker Room
From   US$ 80 /nightSelect
8.6
Great2314 reviews
From   US$ 106 /nightSelect
8.4
Great90 reviews
400 yd from City Center400 yd from Plaza de Santa Ana
From   US$ 290 /nightSelect
8.6
Great360 reviews
5.2 mi from City Center
From   US$ 159 /nightSelect
8.4
Great264 reviews
1.5 mi from City Center1.1 mi from Santiago Bernabeu Stadium
From   US$ 100 /nightSelect
8.4
Great751 reviews
2.7 mi from City Center1.1 mi from Santiago Bernabeu Stadium
From   US$ 177 /nightSelect
8.6
Great533 reviews
400 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 121 /nightSelect
1200 yd from City Center100 yd from Calle de Serrano
From   US$ 244 /nightSelect
8.4
Great446 reviews
1.3 mi from City Center200 yd from Atocha Train Station
From   US$ 80 /nightSelect
8.4
Great399 reviews
2.1 mi from City Center
From   US$ 20 /nightSelect
8.4
Great276 reviews
500 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 194 /nightSelect
Guest house
8.4
Great334 reviews
500 yd from City Center200 yd from Puerta del Sol
From   US$ 85 /nightSelect
8.8
Great167 reviews
700 yd from City Center500 yd from Plaza de Santa Ana
From   US$ 20 /nightSelect
8.6
Great874 reviews
900 yd from City Center100 yd from Teatro Real
From   US$ 71 /nightSelect
8.4
Great331 reviews
1100 yd from City Center800 yd from Plaza de Santa Ana
From   US$ 64 /nightSelect
8.4
Great1090 reviews
800 yd from City Center500 yd from Teatro Real
From   US$ 217 /nightSelect
8.4
Great949 reviews
3.2 mi from City Center
From   US$ 111 /nightSelect
8.2
Great275 reviews
300 yd from City Center300 yd from Plaza de Santa Ana
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