The 10 best four-star hotels in Madrid, Spain | Booking.com
Skip to main content

Four-Star Hotels in Madrid

Find the four-star hotels that appeal to you the most

The best four-star hotels in Madrid

Check out our pick of great four-star hotels in Madrid

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in Madrid and surroundings in the past month

See all
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 8,025 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 11,149 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 6,037 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 7,959 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 8,261 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 13,360 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 9,986 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 14,199 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 21,118 reviews
  • Popular with guests booking four-star hotels in Madrid

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 14,017 reviews

Enjoy breakfast in Madrid and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 339 reviews

    Numa Madrid Sol offers accommodation within 200 metres of the centre of Madrid, with free WiFi, and a kitchen with a fridge, a stovetop and kitchenware.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 7,915 reviews

    Located just 200 metres from Puerta del Sol in the centre of Madrid, Liabeny includes a gym with a sauna.

    From US$461.05 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3,318 reviews

    The Eurostars Casa de la Lírica is 300 metres from the Puerta del Sol in central Madrid. Its lobby has a beautiful glass roof, and it offers rooms with shower.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 3,364 reviews

    Featuring free WiFi throughout, Petit Palace Posada del Peine is set in a historic 17th-century building and is the oldest hotel in Spain.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,991 reviews

    Located just 350 metres from Puerta del Sol in Madrid's centre, this boutique hotel offers rooms with free Wi-Fi and free bicycle use.

    From US$437.92 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,073 reviews

    Quatro Puerta del Sol is 200 metres from Madrid's Puerta del Sol and 500 metres from the Thyssen Bornemisza and Prado Museums. It offers rooms with satellite TV and free Wi-Fi.

    From US$570.59 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 3,075 reviews

    Catalonia Puerta del Sol is set in a magnificent 18th-century building in the historic centre of Madrid, a few minutes from Puerta del Sol. It offers free Wi-Fi throughout the hotel.

    From US$469.62 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 6,164 reviews

    The Regina has a superb location in the heart of Madrid, next to the famous Puerta del Sol and 100 metres from Sevilla metro station. It offers a rich breakfast, and free Wi-Fi access.

    From US$799.53 per night

Great access to the city centre. Check these four-star hotels in Madrid and nearby

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 3,147 reviews

    The elegant Palacio San Martín is located in a quiet pedestrian street in central Madrid. It is opposite the beautiful Descalzas Reales Convent, 5 minutes’ walk from Puerta del Sol Square.

    From US$406.16 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 5,863 reviews

    Pestana CR7 Gran Vía has a restaurant, fitness centre, a bar and shared lounge in Madrid.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 3,470 reviews

    Francisco I Boutique is located within 250 metres of Madrid’s Plaza Mayor and Puerta del Sol. It offers a 24-hour reception and simple rooms with a private bathroom, TV and free Wi-Fi.

    From US$489.75 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 2,844 reviews

    Set inside a 1930s skyscraper and one of Madrid's most emblematic buildings, Petit Palace Alcala is located just 250 metres from Puerta del Sol.

    From US$564.72 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 996 reviews

    This hotel enjoys a very central location in the city, next to the Teatro Español and Madrid’s golden triangle of art: the Prado, Thyssen and Reina Sofia museums.

    From US$469.62 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 2,826 reviews

    Within 150 metres of Tirso de Molina Metro Station, Eurostars Plaza Mayor offers a central location, 5 minutes’ walk from Plaza Mayor.

    From US$428.53 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 3,760 reviews

    Located on Madrid’s Gran Vía, next to Callao Metro Station and just 500 metres from the Puerta del Sol, Hotel Atlántico offers air-conditioned rooms with free Wi-Fi.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 911 reviews

    Set in a historic building, the Vincci Centrum is a boutique hotel located 300 metres from Gran Via and a 10-minute walk from the famous Puerta del Sol. Rooms have a flat-screen TV and free WiFi.

    From US$662.52 per night

Save money on four-star in Madrid and nearby – budget options available

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 529 reviews

    Featuring an on-site restaurant and bar, Hotel Mercader is located in an industrial park next to Mercamadrid, 10 km from Madrid's city centre.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,000 reviews

    Boutique Hotel H10 Villa de la Reina has an ideal location on Madrid’s central Gran Vía. It offers a free glass of cava on arrival, and free Wi-Fi internet access in rooms and public areas.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 2,562 reviews

    This hotel is set in a historic building just off Madrid’s central Gran Vía. Every stylish room at the hotel has free WiFi. Plaza España Square is 450 metres away.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 884 reviews

    Right in the centre of Madrid, Amor de Dios 17 Boutique Apartments offers rooms with free WiFi. There is a private entrance at the aparthotel for the convenience of those who stay.

  • Emperador

    Centro, Madrid
    Budget options available
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 8,144 reviews

    Located in the heart of Madrid, Emperador is set next to Madrid’s Gran Vía. This elegant hotel offers a seasonal rooftop swimming pool and terrace with fantastic city views.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 439 reviews

    Conveniently situated in Madrid, Exclusive quietness in the heart of Madrid with Public Parking, Breakfast, 2 bathrooms provides express check-in and check-out and parking on-site.

  • Riu Plaza España

    Centro, Madrid
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 21,118 reviews

    Well situated in the centre of Madrid, Riu Plaza España features air-conditioned rooms, a restaurant, free WiFi and a bar. This 4-star hotel offers room service and a concierge service.

  • Eurostars Central

    Centro, Madrid
    Budget options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 4,796 reviews

    Located in Madrid city centre, 250 metres from Tribunal Metro Station, Eurostars Central is a modern hotel with an on-site fitness centre and bar.

    From US$710.31 per night

FAQ about four-star hotels in Madrid

4 star hotels that guests love in Madrid

See all
  • Avg. price/night: US$570.59
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,073 reviews
    The location was really great, the staff was very friendly, helpful and welcoming, BUT to be honest, the hotel was not 4 stars at all. The property was very old, the bed was very small and uncomfortable, and the bathroom was very old and not renovated. To be honest, it was more like a 2-star hotel. The elevator was like from old school. Pictures in booking dont give the real image. Price doesn't match the expectation and the quality. Definitely, it was not worth the price.
    Guest review by
    Gor Gevorgian
    Family with young children
  • Avg. price/night: US$606.98
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 6,037 reviews
    The room was really poor quality, I would expect much more from a 4 stars hotel in Europe. This was not 4 stars. The location is good, close to metro, public transportation etc.
    Guest review by
    Laszlo
    Young couple
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 10,226 reviews
    Great location if you want to be close to the airport, 5-10 min driving to the airport. The hotel has a shuttle service available between 6 am and 12 pm. The closest metro station is only 5 min walking, with direct line to the city centre (about 15-20 min ride). Spacious and modern looking room and bathroom with good quality bathroom products.
    Guest review by
    Roxana
    Young couple
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 11,149 reviews
    Not really a 4 stars anymore from the quality point of view, it is a 3 stars hotel with spacious rooms, underground parking, located in an easy accesible location coming from the airpot or getting to the ringroad M30 or northern suburbs.
    Guest review by
    Cristian
    Solo traveller
  • Avg. price/night: US$315.94
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 4,277 reviews
    Stylish, modern hotel in an excellent location. Between Malasaña and Chueca, 30 seconds to Gran Via. The design of the hotel is cool and the bathroom in particular was fantastic - really loved the quality of the Malin & Goetz products.
    Guest review by
    aonghus
    Solo traveller
  • Avg. price/night: US$281.77
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 7,856 reviews
    The hotel is better than most 4 stars in the city center (plus the value for the money is unbeatable). Obviously you are outside of Madrid in the airport area but it has a little “Main Street” vibe with lots of restaurants and stores. The lobby is very modern and well decorated. The rooms have good clean furniture
    Guest review by
    Benedetta
    Solo traveller