COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels with Restaurant in Madrid

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Madrid Hotels with Restaurant

Relais & Châteaux Hotel Orfila
5 out of 5
Calle de Orfila, 6, Madrid, Madrid
The price is £246 per night from 11 May to 12 May
4.8/5Exceptional! (427 reviews)
"Very impressed with the hotel"

Reviewed on 9 Mar 2020

Relais & Châteaux Hotel Orfila
Only YOU Boutique Hotel
4 out of 5
Calle Barquillo, 21, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £105 per night from 25 Apr to 26 Apr
4.8/5Exceptional! (985 reviews)
"Beautiful palace in the center of Madrid (Chueca). Everything was perfect, great location, great staff, a very nice room. Looking forward to our next stay."

Reviewed on 29 Feb 2020

Only YOU Boutique Hotel
Hotel Atlantico Madrid
4 out of 5
Gran Via 38, Madrid, Madrid
Get Rates
4.7/5Exceptional! (1,821 reviews)
Highly Recommended
"We stayed at the Atlantico during a difficult time in Madrid, just before and during the city shut-down due to COVID-19. The hotel was exceptionally clean and our room was lovely with all the required amenities. There were two large windows that we were able to open so that we could enjoy the fresh ..."

Reviewed on 20 Mar 2020

Hotel Atlantico Madrid
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Vincci The Mint
4 out of 5
Gran Via 10, Madrid
Free cancellationReserve now, pay when you stay
The price is £74 per night from 25 Apr to 26 Apr
4.7/5Exceptional! (893 reviews)
"This is a sound hotel with an excellent location. It is good value for money for the offering and location. It requires slightly better amenities to really qualify as a 4 star eg in bathroom and also fridge-mini bar. Breakfast was understaffed but in general staff is helpful and friendly."

Reviewed on 18 Dec 2020

Vincci The Mint
Wellington Hotel & Spa Madrid
5 out of 5
Velazquez 8, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £186 per night from 23 Apr to 24 Apr
4.6/5Wonderful! (990 reviews)
"A true 5 star. Excellent breakfast, beautiful rooms, excellent location and service"

Reviewed on 10 Mar 2020

Wellington Hotel & Spa Madrid
Iberostar Las Letras Gran Via
4 out of 5
Gran Via 11, Madrid, Madrid
Get Rates
4.6/5Wonderful! (996 reviews)
"First of all, David at the door, the front desk staff and the breakfast team all offered top-notch friendly service Including house keeping...and breakfast, by the way, was excellent. However, the only negative thing I have to say it’s about my one and only night at the upper bar area, neither service ..."

Reviewed on 21 Mar 2020

Iberostar Las Letras Gran Via
Hotel Liabeny
4 out of 5
Calle de la Salud 3, Madrid
Free cancellationReserve now, pay when you stay
The price is £65 per night from 26 Apr to 27 Apr
4.5/5Wonderful! (984 reviews)
"Clean hotel with a friendly staff. Well located in the city center. I felt very comfortable during my entire stay. Highly recommend."

Reviewed on 12 Apr 2021

Hotel Liabeny
Hotel Regina
3 out of 5
Alcala 19, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £53 per night from 25 Apr to 26 Apr
4.5/5Wonderful! (1,616 reviews)
"Friendly efficient check in. Comfortable room, good shower, good price"

Reviewed on 18 Apr 2021

Hotel Regina
Hotel Maydrit Airport
4 out of 5
Piragua 1, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £60 per night from 23 Apr to 24 Apr
4.5/5Wonderful! (1,042 reviews)
"Clean comfortable room for one night stay. Full bathroom and all facilities incl. Complimentary transfer service to the airport much appreciated."

Reviewed on 28 Feb 2021

Hotel Maydrit Airport
Axor Barajas
4 out of 5
Calle campezo 4, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £80 per night from 2 May to 3 May
4.5/5Wonderful! (994 reviews)
"Great hotel always stay here consistent quality."

Reviewed on 17 Jan 2021

Axor Barajas
Dear Hotel Madrid
4 out of 5
Gran Via 80, Madrid
Free cancellationReserve now, pay when you stay
The price is £67 per night from 25 Apr to 26 Apr
4.4/5Wonderful! (1,159 reviews)
"My wife and I were in Madrid for a quick weekend trip and we both agree this hotel did it all: great price for value, good location, comfortable beds, lovely bathroom."

Reviewed on 5 Jun 2020

Dear Hotel Madrid
ME Madrid by Melia
4.5 out of 5
Plaza de Santa Ana, 14, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £116 per night from 23 Apr to 24 Apr
4.4/5Wonderful! (978 reviews)
"A very modern hotel. Perfect location. Very humble staff. Super neat and clean. Definitely recommend."

Reviewed on 29 Feb 2020

ME Madrid by Melia
Hotel Nuevo Boston
4 out of 5
Avenida de Aragon 332, Madrid, Madrid
Free cancellation
The price is £57 per night from 4 May to 5 May
4.4/5Excellent! (1,111 reviews)
"Cafeteria/Restaurant was open all day for meals. Everything was very clean and social distance is practiced. Lots of hand sanitation stations throughout"

Reviewed on 15 Jan 2021

Hotel Nuevo Boston
Crowne Plaza Madrid Airport
4 out of 5
Calle de Lola Flores, 1, Access By Avenida de Aragon, 402, Madrid, Madrid
Free cancellation
The price is £56 per night from 1 May to 2 May
4.4/5Excellent! (992 reviews)
"I always stay there when i am passing in and out of Mardid Spain , It is an awesome place and good friendly People."

Reviewed on 5 Oct 2020

Crowne Plaza Madrid Airport
Hotel Clement Barajas
4 out of 5
Avenida General 43, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £60 per night from 1 May to 2 May
4.4/5Excellent! (995 reviews)
very nice stay
"Room was very comfortable, and really convenient to the airport. Definitely recommend your hotel!!"

Reviewed on 30 Aug 2020

Hotel Clement Barajas
Axor Feria
4 out of 5
Calle Campezo 4, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £80 per night from 2 May to 3 May
4.3/5Excellent! (994 reviews)
"Cada vez que tengo necesidad de un hotel cerca del aeropuerto, escojo Axor Feria o Barajas. Excelente personal, instalaciones y bien ubicado."

Reviewed on 2 Apr 2021

Axor Feria
Hotel Emperador
4 out of 5
Gran Via 53, Madrid, Madrid
Get Rates
4.3/5Excellent! (998 reviews)
"Terrace closed until summer. Bar did not allow bring my own food and then buy drinks. I brought my own sandwich hoping to buy drinks and sit there and I was told I could not consume my food there unless I buy their own food. Worse. In a national crisis because flights cancellations due to Coronavirus ..."

Reviewed on 18 Mar 2020

Hotel Emperador
Hotel ibis Madrid Aeropuerto Barajas
2 out of 5
Avenida General, 49, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £59 per night from 23 Apr to 24 Apr
4.3/5Excellent! (989 reviews)
Nice budget hotel and nicer staff!
"Very nice hotel about 10 min walk from the underground station of Barajas - went there due to an early flight the morning after and spending a night being cheaper than commuting. It's a budget hotel so rooms are basic, but nothing else needed for the purpose. It would also be a good hotel to stay ..."

Reviewed on 20 Jan 2021

Hotel ibis Madrid Aeropuerto Barajas
Hotel Principe Pio
3 out of 5
Cuesta San Vicente 14, Madrid, Madrid
The price is £69 per night from 13 May to 14 May
4.2/5Very Good! (991 reviews)
Very nice, however...
"Everything was great. Location was very convenient. Check in was smooth. The only thing that made us feel a bit uneasy was that we found someone else’s belongings in a cabinet which made us think about how thorough our room was cleaned before we got there. Unfortunately we only discovered these belongings ..."

Reviewed on 14 Mar 2020

Hotel Principe Pio
TRYP Madrid Alameda Aeropuerto Hotel
4 out of 5
Av de Logrono, 100, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is £60 per night from 23 Apr to 24 Apr
4.2/5Very Good! (967 reviews)
"Todo muy limpio, cómodo. Menos que no había agua, tampoco el restaurante abierto"

Reviewed on 2 Apr 2021

TRYP Madrid Alameda Aeropuerto Hotel
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Restaurant in Madrid

Search for Hotels with Restaurant in Madrid on Expedia.co.uk. You can easily find your Hotels with Restaurant in Madrid using one of the methods below:

  • View our selection of featured hotels in Madrid
  • Use the map to find budget hotels in the Madrid neighborhood you prefer
  • Use the filters to see hotels in a specific area of Madrid, select a specific theme, brand, or hotel class in Madrid
  • Enter your travel dates now to view the best deals on hotels in Madrid - while they last

More trip options

Madrid Hotel Reviews

Travellers loved these Hotels with Restaurant