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
201-250 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.6
Great685 reviews
MapView on map1.8 mi from City Center1.1 mi from Calle de Serrano
From   US$ 67 /nightSelect
8.4
Great255 reviews
MapView on map1600 yd from City Center700 yd from Calle de Serrano
From   US$ 118 /nightSelect
8.4
Great376 reviews
1300 yd from City Center900 yd from Casino Gran Via I Poker Room
From   US$ 105 /nightSelect
8.4
Great783 reviews
1.1 mi from City Center1100 yd from Calle de Serrano
From   US$ 145 /nightSelect
8.2
Great448 reviews
1100 yd from City Center500 yd from Prado Museum
From   US$ 156 /nightSelect
8.6
Great164 reviews
500 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 32 /nightSelect
8.4
Great453 reviews
1.5 mi from City Center
From   US$ 119 /nightSelect
8.4
Great454 reviews
1.2 mi from City Center1400 yd from Calle de Serrano
From   US$ 64 /nightSelect
8.6
Great1122 reviews
4.0 mi from City Center
From   US$ 95 /nightSelect
8.0
Great176 reviews
500 yd from City Center300 yd from Casino Gran Via I Poker Room
From   US$ 98 /nightSelect
8.2
Great648 reviews
8.5 mi from City Center
From   US$ 94 /nightSelect
8.6
Great1367 reviews
1100 yd from City Center600 yd from Teatro Real
From   US$ 81 /nightSelect
8.4
Great546 reviews
1200 yd from City Center600 yd from Teatro Real
From   US$ 184 /nightSelect
8.6
Great1518 reviews
1.7 mi from City Center1.1 mi from Calle de Serrano
From   US$ 132 /nightSelect
8.6
Great628 reviews
300 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 88 /nightSelect
8.4
Great868 reviews
1100 yd from City Center400 yd from Teatro Real
From   US$ 56 /nightSelect
8.4
Great849 reviews
From   US$ 69 /nightSelect
8.4
Great240 reviews
2.8 mi from City Center400 yd from Santiago Bernabeu Stadium
From   US$ 103 /nightSelect
8.2
Great483 reviews
1.0 mi from City Center1400 yd from Casino Gran Via I Poker Room
From   US$ 172 /nightSelect
8.6
Great1081 reviews
4.4 mi from City Center
From   US$ 96 /nightSelect
8.4
Great993 reviews
500 yd from City Center300 yd from Plaza de Santa Ana
From   US$ 70 /nightSelect
8.4
Great445 reviews
1200 yd from City Center600 yd from Teatro Real
From   US$ 112 /nightSelect
8.0
Great266 reviews
700 yd from City Center500 yd from Casino Gran Via I Poker Room
From   US$ 54 /nightSelect
8.4
Great1460 reviews
6.8 mi from City Center
From   US$ 154 /nightSelect
8.8
Great132 reviews
900 yd from City Center600 yd from Plaza Mayor
From   US$ 449 /nightSelect
8.6
Great147 reviews
600 yd from City Center400 yd from Plaza de Santa Ana
From   US$ 20 /nightSelect
8.4
Great469 reviews
2.7 mi from City Center700 yd from Santiago Bernabeu Stadium
From   US$ 152 /nightSelect
8.2
Great321 reviews
1700 yd from City Center1000 yd from Teatro Real
From   US$ 87 /nightSelect
8.2
Great446 reviews
5.8 mi from City Center
From   US$ 75 /nightSelect
8.2
Great306 reviews
600 yd from City Center400 yd from Plaza de Santa Ana
From   US$ 41 /nightSelect
8.4
Great415 reviews
5.3 mi from City Center1.0 mi from IFEMA
From   US$ 59 /nightSelect
8.4
Great562 reviews
From   US$ 116 /nightSelect
8.6
Great605 reviews
600 yd from City Center400 yd from Plaza Mayor
From   US$ 82 /nightSelect
8.6
Great397 reviews
1200 yd from City Center1000 yd from Plaza de Santa Ana
From   US$ 218 /nightSelect
8.4
Great260 reviews
800 yd from City Center300 yd from Teatro Real
From   US$ 129 /nightSelect
8.4
Great229 reviews
1.2 mi from City Center700 yd from Atocha Train Station
From   US$ 112 /nightSelect
8.6
Great627 reviews
1000 yd from City Center500 yd from Prado Museum
From   US$ 102 /nightSelect
1600 yd from City Center1200 yd from Casino Gran Via I Poker Room
From   US$ 242 /nightSelect
8.4
Great146 reviews
800 yd from City Center600 yd from Plaza de Santa Ana
From   US$ 19 /nightSelect
8.6
Great855 reviews
3.9 mi from City Center300 yd from Chamartin Station
From   US$ 73 /nightSelect
8.2
Great293 reviews
600 yd from City Center400 yd from Plaza de Santa Ana
From   US$ 101 /nightSelect
8.2
Great288 reviews
300 yd from City Center200 yd from Plaza de Santa Ana
From   US$ 121 /nightSelect
8.6
Great554 reviews
1700 yd from City Center1000 yd from Teatro Real
From   US$ 85 /nightSelect
8.6
Great119 reviews
1.0 mi from City Center800 yd from Calle de Serrano
From   US$ 184 /nightSelect
8.6
Great1417 reviews
7.3 mi from City Center
From   US$ 113 /nightSelect
8.6
Great925 reviews
900 yd from City Center100 yd from Teatro Real
From   US$ 67 /nightSelect
8.4
Great231 reviews
800 yd from City Center200 yd from Plaza Mayor
From   US$ 117 /nightSelect
8.2
Great520 reviews
500 yd from City Center200 yd from Casino Gran Via I Poker Room
From   US$ 186 /nightSelect
8.2
Great172 reviews
600 yd from City Center200 yd from Plaza Mayor
From   US$ 120 /nightSelect
8.2
Great178 reviews
From   US$ 124 /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