Skip to Navigation

Madrid hotels, carefully selected for you

Excellent locations - with something for every taste and budget. Our incredible range of hotels in Madrid combine luxury 5 star names, with chic boutique accommodation and great-value options that give you more for your money.

Book a stay at one of our affordable 3 star hotels in the heart of the city – we’d recommend the Best Western Hotel Carlos V, which is situated in the centre of historic Madrid. For a Miami-vibe, head to the rooftop bar at the ME Madrid or stay at the iconic 5 star Ritz Madrid, a belle époque retreat that boasts a delightful afternoon tea and intimate cocktail bar.

3 star Madrid hotels we recommend

Puerta de Toledo Hotel

The recently refurbished Hotel Puerta de Toledo enjoys an ideal location with Plaza Mayor, the Royal Palace, the Royal Opera Theatre and El Rasto, all a short distance away. Every one of the 152 rooms ...

Read more

BA Star Rating

Star rating 3 out of 5

TripAdvisor rating

TripAdvisor rating 4.0 out of 5

1240 reviews

Choose hotel

4 star Madrid hotels we recommend

Luxury spa hotels we recommend

5 star Madrid hotels we recommend

InterContinental Madrid

This hotel provides 5 star luxury in Madrid, with a garden for outside dining, comfortable rooms and a great location close to luxury shopping and Prado Museum. The InterContinental Madrid welcomes yo ...

Read more

BA Star Rating

Star rating 5 out of 5

TripAdvisor rating

TripAdvisor rating 4.5 out of 5

2250 reviews

Choose hotel

Terms and Conditions

Create a trip

Create a trip
Hotel Options
Room 1More information
More information

Why BA hotels?

Book your hotel with British Airways and enjoy all these great benefits:

  • Over 8,000 hotels to choose from
  • Hotels in every destination that BA flies to
  • Hotels handpicked by our team of experts
  • Accommodation that meets stringent health and safety criteria
  • Access to a 24-hour support helpline, based in the UK
footer navigation links
British Airways logo.