From tapas and vino to flamenco shows, historic architecture, art and contemporary culture, Madrid has everything you could want from a visit to Spain. As well as being the country’s capital, Madrid has a good-natured reputation and there are plenty of hotels that show off the best the vibrant city has to offer.
Whether you’re visiting for the first time or back for more, our curated edit of the best Madrid hotels makes it easy to choose somewhere that has everything one needs for a luxe stint away from home – and maybe a little more (rooftop pool, anyone?).
After all, there’s nothing quite like luxuriating in your own private haven after a a day of day of browsing El Rastro or strolling the halls of El Prado.

01
The Madrid EDITION
Located in the heart of Madrid, Edition Hotels’ Madrid iteration has 200 spacious guestrooms that include minibars, LED televisions, bathrobes and eco-friendly toiletries. You’ll also have everything else you need on site, including a 24-hour fitness centre, spa, seasonal rooftop pool, dining and concierge service.
Reasons to stay:
- 200 rooms, each with either king or queen-sized beds
- Premium facilities including a rooftop pool, fitness centre and spa
- Two bars/lounges and two restaurants
- Close to major attractions

02
Hotel Urban
As well as all the luxuries you could want from five-star accommodation, Madrid’s Hotel Urban sets itself apart with an onsite, Michelin-starred restaurant, Cebo. It also has a rooftop pool, glam glass bar, avant-garde artwork displays and of course, a gold staircase. Step inside one of the 96 rooms and you’ll find top-of-the-line amenities and even a pillow menu so you can choose exactly how you rest your head at night.
Reasons to stay:
- Five star hotel with onsite Michelin-starred restaurant
- Located in the commercial district of Madrid, close to museums and other major attractions
- Rooftop pool
- Hidden wine cellar

03
Hotel Montera Madrid
Part of the Curio Collection By Hilton, this art deco hotel has 93 air-conditioned rooms featuring minibars, espresso makers, bathrobes and complimentary toiletries. The hotel also has a seasonal rooftop pool, fireplace, fitness centre and is located right on Grand Via in the centre of Madrid.
Reasons to stay:
- 93 rooms with luxury amenities
- Seasonal outdoor pool
- Fitness centre
- Room service, concierge service and breakfast options

04
Santo Mauro
Housed in the 19th century mansion of the Duke of Santo Mauro, this boutique hotel is the ideal balance of historic design and modern luxuries. Each of its 49 rooms are individually decorated and include plasma televisions with satellite programming, complimentary Wi-Fi, bathrobes, designer toiletries, a minibar and 24-hour room service. Wander the hotel’s gardens and dip in the pool before dining at the onsite Michelin-starred Cebo restaurant.
Reasons to stay:
- 49 individually decorated rooms
- On-site restaurant and lounge
- Courtyard garden and terrace
- Concierge service

05
Rosewood Villa Magna
Rosewood Villa Magna is an urban oasis with 154 guestrooms and suites surrounded by lush gardens and located in the famed Salamanca district. A hotel for the epicurean, primed with marble bathrooms, antique furniture, world-class restaurants, bars, a day spa and more, Rosewood is a place of indulgence.
Reasons to stay:
- 154 thoughtfully appointed guestrooms and suites
- Two restaurants and two bars/lounges
- Health club, sauna and spa
- Concierge, babysitting services and laundry

06
Hotel Orfila
Housed in a 19th-century palace, Hotel Orfila offers an exclusive opulence with just 32 rooms and suites. If you’re after a truly gourmet experience, the hotel’s restaurant, El Jardín de Orfila showcases fresh, local ingredients through avant-garde techniques overseen by two Michelin-starred chef Mario Sandoval.
Reasons to stay:
- 32 guestrooms and suites in a 19th century palace
- Haute cuisine restaurant showcasing local Spanish ingredients and dishes
- Central location approximately 15 minutes from Adolfo Suárez Madrid–Barajas Airport (MAD)
- Wifi, room service and laundry service

07
Relais & Chateaux Heritage Madrid Hotel
Located in the Salamanca district of Madrid, this five-star hotel has an exquisite street view that’s matched inside by designer Lorenzo Castillo. With just 46 rooms and suites, a secret rooftop terrace, bar and a restaurant also overseen by two Michelin-starred chef Mario Sandoval, this hotel has everything you need to unwind after a day exploring the city.
Reasons to stay:
- 46 rooms and suits
- Restaurant overseen by Michelin-starred chef
- Heritage features and stylish interior design by Lorenzo Castillo
- Daily breakfast

08
Mandarin Oriental Ritz Madrid
Originally a Belle Époque palace, this luxury hotel is a dream for art and Spanish history buffs. First opened as a hotel by King Alfonso XIII in the early 20th century, Mandarin Oriental Ritz Madrid still exudes that sense of royalty today but with more contemporary luxuries. Facilities include an indoor swimming pool, onsite spa, steam room, and five restaurants and bars overseen by celebrated Spanish chef Quique Dacosta.
Reasons to stay:
- Five-star hotel in the heart of Madrid’s Golden Triangle of Art
- Historic Belle Époque palace with contemporary amenities
- Onsite swimming pool, spa, steam room and fitness centre
- Five restaurants and bars overseen by renowned chef Quique Dacosta

09
Westin Palace Madrid
Exemplifying Spain’s renowned architecture, the Westin Palace Madrid truly lives up to its name both outside and inside. Each of the 470 guestrooms include minibars, LED televisions, pillowtop beds with premium bedding and luxe bathroom amenities. It also has a 24-hour fitness centre, restaurant and bar, as well as stunning views of the city.
Reasons to stay:
- Five star hotel with 470 guestrooms
- Premium bedding
- 24-hour fitness centre
- Onsite restaurant, bar and hair salon