Skip to main content

Three-Star Hotels in Madrid

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

The best three-star hotels in Madrid

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

Filter by:

Review score

B&B HOTEL Madrid Centro Puerta del Sol

Hotel in Centro, Madrid

Situated in Madrid, 100 metres from Puerta del Sol, B&B HOTEL Madrid Centro Puerta del Sol boasts air-conditioned rooms with free WiFi throughout the property.

R
Rebecca
From
New Zealand
We had never heard of the B&B chain as we don’t have it in New Zealand so we weren’t sure what to expect, but we loved the central location (so close to the bustling Puerta del Sol, yet felt safe and secure). Our room was spacious, clean and had an awesome rain shower. We loved the daily breakfasts and the cafeteria was such a great addition to the hotel. We loved having our breakfast there, enjoying the fresh fruit and coffee machine. We wished we had booked more B&B Hotels for the rest of our travels in Europe.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3,950 reviews
Price from
US$156.41
1 night, 2 adults

UVE Marcenado

Hotel in Chamartín, Madrid

Located between Barajas Airport and Madrid city centre, UVE Marcenado is 100 metres from Prosperidad Metro Station. It offers modern, air-conditioned rooms with free Wi-Fi and flat-screen TV.

A
Ammar
From
Bosnia and Herzegovina
This is an excellent, new hotel. Everything is extremely clean and tidy with a very pleasant smell throughout the hotel. The staff is very friendly. Although the location is a little outside the historic city center, the metro station is only a 2-minute walk away, and you can reach the city center in 25 minutes. The bed is very large and comfortable, and spacious enough for two adults and a 3-year-old child. The breakfast is very generous and extremely tasty.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 4,624 reviews
Price from
US$167.96
1 night, 2 adults

Suites Viena Plaza de España

Moncloa-Aravaca, Madrid

This sophisticated designer building has a tranquil location near the Plaza de España. It offers large rooms with flat-screen TV, free internet and a kitchenette.

G
Giovanni
From
Italy
The room was very spacious and there was a huge terrace. Breakfast is very good.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,314 reviews
Price from
US$171.55
1 night, 2 adults

VP Madroño

Hotel in Salamanca, Madrid

El Madroño offers an attractive private garden and large rooms with kitchenettes and free Wi-Fi. It is located in the fashionable Salamanca area of Madrid.

S
Sergiu
From
Spain
Location, value for money, comfort and quality of the room
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,161 reviews
Price from
US$200.56
1 night, 2 adults

Acta Pirámides

Hotel in Arganzuela, Madrid

The modern Acta Pirámides combines comfortable accommodation with great transport links.

A
Ankur
From
India
Lovely location and well maintained Hotel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,324 reviews
Price from
US$130.17
1 night, 2 adults

Hostal Madrid

Centro, Madrid

Offering free Wi-Fi, this value guest house is situated in the heart of Madrid and is the ideal base to see the sights of this fantastic capital city, and enjoy the lively nightlife.

S
Sergiy
From
Spain
Great location of the hostal. In front of the building Mcdonalds 24/7. Controller of opening hostal door and room door in your phone -- next level of service:)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3,515 reviews
Price from
US$116.88
1 night, 2 adults

Armesto Rooms

Centro, Madrid

Armesto Rooms is a ten-minute walk from the Madrid Art Triangle, the Reina Sofía Museum and the Thyssen-Bornemisza Museum, and a short walk from the Botanical Garden and the Parque del Withdrawal.

J
June
From
United Kingdom
It was very central to all the attractions
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 609 reviews
Price from
US$164.46
1 night, 2 adults

Ibis Styles Madrid Airport Valdebebas

Hotel in Hortaleza, Madrid

Ibis Styles Madrid Airport Valdebebas features a garden, terrace, a restaurant and bar in Madrid.

M
Maximiliano
From
Poland
Clean room and great location.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,556 reviews
Price from
US$89.81
1 night, 2 adults

BYPILLOW Crosstown

Centro, Madrid

A recently renovated guest house situated in the centre of Madrid, BYPILLOW Crosstown is a 3-star accommodation close to Plaza Mayor and Mercado San Miguel.

I
Igor
From
Germany
Central location, 2-minutes walk from the metro station. The modern design room (Superior Double) was of a good size with a small balcony, complimentary water and a large tv-screen. The bathroom was great! And there even was a steamer in the room.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,786 reviews
Price from
US$161.07
1 night, 2 adults

Holiday Inn Express - Madrid - Airport by IHG

Hotel in San Blas, Madrid

Holiday Inn Express - Madrid - Airport by IHG has a fitness centre, garden, a shared lounge and terrace in Madrid.

E
Ezequiel
From
Spain
Good breakfast, close to the airport.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 7,026 reviews
Price from
US$142.30
1 night, 2 adults
All three-star hotels in Madrid

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

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

See all

Popular with guests booking three-star hotels in Madrid

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 7,029 reviews

Popular with guests booking three-star hotels in Madrid

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 4,559 reviews

Popular with guests booking three-star hotels in Madrid

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,334 reviews

Popular with guests booking three-star hotels in Madrid

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

Popular with guests booking three-star hotels in Madrid

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 5,053 reviews

Popular with guests booking three-star hotels in Madrid

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,857 reviews

Popular with guests booking three-star hotels in Madrid

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

Popular with guests booking three-star hotels in Madrid

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,556 reviews

Popular with guests booking three-star hotels in Madrid

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

Popular with guests booking three-star hotels in Madrid

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 7,841 reviews

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

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,131 reviews

This historic hotel is in the heart of Madrid, by the Puerta del Sol. Facilities include free Wi-Fi and a café-bar on the large outdoor terrace.

From US$367.42 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,331 reviews

Situated 200 metres from Madrid’s Puerta del Sol, JC Rooms offers modern rooms including a free minibar, with free Wi-Fi and a hydromassage shower.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 3,731 reviews

Set on a pedestrian street, Petit Palace Arenal is in Madrid's Puerta del Sol district, just 2 minutes’ walk from Sol and Opera Metro Stations. It offers rooms with flat-screen TVs.

From US$251.94 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 9,243 reviews

The Hotel II Castillas has an ideal central location, just 300 metres from Madrid's Puerta del Sol district. It offers a traditional Spanish restaurant and free Wi-Fi access throughout.

Anaco

Centro, Madrid
Central location
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,028 reviews

Anaco Hotel is centrally located, next to the famous Gran Via Avenue and close to Madrid’s main tourist attractions including Puerta del Sol Square, Palacio Real and the Prado and Thyssen Museums.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 3,157 reviews

Hostal Alexis Madrid is located in central Madrid, next to Plaza Santa Ana and just 300 metres from Puerta del Sol. It offers modern, air-conditioned rooms with free Wi-Fi.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 7,841 reviews

Situated 300 metres from Madrid’s Puerta del Sol and Plaza Mayor Square, Hotel Cortezo has a rooftop terrace overlooking the city. This chic hotel offers a 24-hour reception and free Wi-Fi.

From US$338.26 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,666 reviews

Hotel Regente is located on Madrid’s Gran Vía Avenue and 400 metres from Puerta del Sol Square. It offers smart, simple rooms with satellite TV and Wi-Fi access.

From US$279.94 per night

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

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 1,690 reviews

Conveniently set in the Fuencarral-El Pardo district of Madrid, AYZ Joaquín Pol - Auto check-in property is set 5.4 km from Chamartin Railway Station, 7.9 km from Gran Via Metro Station and 9.3 km...

From US$88.53 per night

Hotel Europa

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

Europa is located right next to Puerta del Sol Square in central Madrid. It offers air-conditioned rooms with a private balcony, free Wi-Fi and a flat-screen TV.

From US$351.09 per night

Alhambra Suites

Centro, Madrid
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 3,273 reviews

Attractively located in Madrid, Alhambra Suites is situated a short distance from attractions such as Puerta del Sol, Mercado San Miguel, Thyssen-Bornemisza Museum, and Prado Museum.

From US$256.61 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 7,552 reviews

This hotel is centrally located beside Madrid’s Puerta del Sol Square. Plaza Mayor is 150 metres away. All air-conditioned rooms have satellite TV and free Wi-Fi .

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,636 reviews

Located next to Madrid’s Puerta del Sol, this hotel offers rooms with free WiFi. The modern, soundproofed rooms at the Petit Palace Puerta del Sol are air-conditioned and feature parquet floors.

From US$236.78 per night

Hostal Pio Centro

Centro, Madrid
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,764 reviews

Located in the centre of Madrid, just 300 metres from Gran Via Metro Station and 700 metres from Gran Via, Hostal Pio Centro provides accommodation with city views and free WiFi.

Hostal Madrid

Centro, Madrid
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3,515 reviews

Offering free Wi-Fi, this value guest house is situated in the heart of Madrid and is the ideal base to see the sights of this fantastic capital city, and enjoy the lively nightlife.

From US$145.92 per night

Petit Palace Preciados

Centro, Madrid
Budget options available
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,694 reviews

Petit Palace Preciados is located 250 metres from the famous Gran Vía Avenue. Rooms include a flat-screen TV, and free WiFi are available.

From US$240.28 per night

Enjoy breakfast in Madrid and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,611 reviews

Petit Palace Cliper is situated between Madrid’s famous Gran Vía and Puerta del Sol. It offers a daily buffete breakfast and rooms with free Wi-Fi and flat-screen TV.

From US$241.44 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,987 reviews

This hotel overlooks Madrid’s Plaza Santa Ana, in the charming Las Letras district. Huge windows allow great views of the square. Chic, air-conditioned rooms feature free Wi-Fi and satellite TV.

From US$267.69 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 786 reviews

Líbere Madrid Palacio Real is a typical 19th-century building in central Madrid, by the Descalzas Reales Monastery and 400 metres from the Plaza Mayor.

From US$231.89 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 296 reviews

Fully renovated in 2025, Petit Palace Chueca is housed in a traditional 19th-century mansion in the vibrant Chueca district, right in the heart of Madrid.

From US$277.60 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,891 reviews

In a prime location in the centre of Madrid, The First One Madrid Preciados offers continental breakfast and free WiFi throughout the property.

From US$377.91 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,169 reviews

JC Rooms Chueca is located in Madrid city centre, in the lively neighbourhood of Chueca, only 500 metres from Puerta del Sol.

From US$135.30 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,793 reviews

Room Mate Oscar, Madrid is a stylish hotel located in central Madrid, between Gran Via and the Chueca district. It offers free Wi-Fi, rooms with flat-screen TVs and a rooftop bar.

From US$302.10 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 4,559 reviews

Reservations for 3 or more rooms need to contact the property first as availability is not guaranteed JC Rooms Santo Domingo is a modern hotel located in central Madrid, next to the Santo Domingo...

From US$135.30 per night

FAQ about three-star hotels in Madrid

3 star hotels that guests love in Madrid

See all
Avg. price/night: US$180.79
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,687 reviews
Great location for exploring the main areas of Madrid. Hotel was clean and safe, the facilities matched the cost of the stay - its 3 stars but a very good 3 stars (it suited the groups needs well). Loads of good restaurants and bars nearby and a great coffee shop directly opposite.
Guest review by
Philip
Group
Avg. price/night: US$237.95
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 4,624 reviews
Obviously the hotel is new. Room was great and well maintained, beds were comfortable, pillows also great. Cleaning was spotless and even hotel provides amenities like shaving kit, toothbrush... which is not common for 3* hotels. Location is also good, 5 minutes walk to the nearest metro station where is possible to catch metro to the city center, with one change of the metro line. Also near hotel stops bus wich drives direct to city centre.
Guest review by
Veljko
People with friends