Madrid Hotel Guide - Hotels with Restaurant in Madrid, Community of Madrid

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Madrid Hotels with Restaurant

Hotel Atlantico Madrid
4.0 star property
9.8 out of 10, Exceptional, (2063)
"Very nice trip, great hotel in the very center"
The price is €234
includes taxes & fees
22 Dec - 23 Dec
Hotel Atlantico Madrid
Dear Hotel Madrid
4.0 star property
9.0 out of 10, Wonderful, (1000)
"Good hotel"
The price is €129
includes taxes & fees
15 Dec - 16 Dec
Dear Hotel Madrid
Hotel Nuevo Boston
4.0 star property
9.0 out of 10, Wonderful, (1732)
"Great!"
The price is €90
includes taxes & fees
8 Dec - 9 Dec
Hotel Nuevo Boston
Hotel Clement Barajas
4.0 star property
9.0 out of 10, Wonderful, (1003)
"Awesome hotel great service. Room was clean and cozy. Close to airport. Stayed 1 night for a lay over. "
The price is €95
includes taxes & fees
4 Dec - 5 Dec
Hotel Clement Barajas
Axor Barajas
4.0 star property
9.0 out of 10, Wonderful, (1003)
"Nice"
The price is €105
includes taxes & fees
15 Dec - 16 Dec
Axor Barajas
Crowne Plaza Madrid Airport, an IHG Hotel
4.0 star property
9.0 out of 10, Wonderful, (1005)
"Very convenient to be close to the airport. Staff was very attentive and helpful "
The price is €86
includes taxes & fees
22 Dec - 23 Dec
Crowne Plaza Madrid Airport, an IHG Hotel
Hotel Liabeny
4.0 star property
9.4 out of 10, Exceptional, (1600)
"Amazing hotel with great facilities and location (15 second walk from the Gran Via, 10 min walk to La Plaza Mayor), and more importantly, a super friendly and helpful staff."
The price is €220
includes taxes & fees
1 Dec - 2 Dec
Hotel Liabeny
Hotel Regina
4.0 star property
9.8 out of 10, Exceptional, (2172)
"Nice rooms and great location!"
The price is €290
includes taxes & fees
1 Dec - 2 Dec
Hotel Regina
Hotel Maydrit Airport
4.0 star property
9.4 out of 10, Exceptional, (1752)
"They upgraded our reservation. Great room! Like the robes and slipper too"
The price is €95
includes taxes & fees
24 Nov - 25 Nov
Hotel Maydrit Airport
Only YOU Boutique Hotel
4.0 star property
9.6 out of 10, Exceptional, (1000)
"Muy buen servicio y bien ubicado"
The price is €288
includes taxes & fees
1 Dec - 2 Dec
Only YOU Boutique Hotel
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.
Don't see what you're looking for?
See all available properties in Madrid

Frequently asked questions

How much do hotels with dining in Madrid cost?
You’ll pay between €86 and €290 per night for hotels in Madrid. An ideal stay with a restaurant, or one that offers access to a top foodie area, is just a few clicks away with Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Madrid?
Pick from multiple hotels with restaurants in Madrid with a total average guest review rating of 9.2. Gran Hotel Inglés will place you near some wonderful foodie experiences. This popular 5-star property also has premium bedding and a terrace. CoolRooms Palacio de Atocha is another recommended option with dining. It has a 4-star rating and conveniences such as pool sun loungers and a swimming pool.
How many hotels with restaurants are there in Madrid?
Take your pick of 716 hotels offering access to great dining options in Madrid. No matter if you’re travelling with the little ones or organising a weekend break with some pals, Expedia is here to help you find the perfect place.
What are the best cheap hotels with restaurants in Madrid?
Keep both your wallet and taste buds happy at one of our Madrid hotels with restaurants that start from €86 per night. Hostal Met Madrid will position you close to some tempting foodie experiences. Useful amenities here include blackout curtains and a nearby metro station. Or check in at Ok Hostel Madrid, which has buffet breakfasts and free WiFi. Use the cash you save at either property to eat your way around Madrid! There are tons of free and exciting attractions wherever you’re visiting in Madrid. If you’re travelling to Alcala de Henares, don’t miss Archbishop’s Palace. You can also go sightseeing on the cheap in Mostoles. Plaza del Pradillo is one of the best free things on offer here. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Madrid?
A trip with the family in Madrid is a cinch at DoubleTree by Hilton Madrid-Prado. With access to dining and amenities including housekeeping services and laundry facilities, your crew can rest and relax at this 4-star stay. One Shot Fortuny 07 is another family-friendly hotel that will put you close to some excellent food experiences. It has a 4-star rating and amenities including housekeeping services and laundry facilities. Madrid has no shortage of family-friendly attractions to check out when you need to keep the kids busy. Gran Via and Royal Palace of Madrid promise a fun-fuelled day for all ages.
Are there any 5-star hotels with restaurants in Madrid?
Gran Hotel Inglés will be your perfect match. Amenities at this escape, around 0.32 kilometres from the centre of Madrid, include beauty services and a pillow top mattress. Relais & Châteaux Heritage Madrid is another 5-star hotel with restaurants. It offers designer toiletries and concierge services and is 3 kilometres from downtown.
Why book your hotel with restaurants in Madrid with Expedia?
Reserving a hotel with restaurants in Madrid is as simple as working out your travel dates and picking an option that satisfies your needs. Looking for a property that has its own restaurant or is close to a culinary hub? Want it to be upscale or budget friendly? Use Expedia’s filters to further narrow your search results and find your perfect match.
How can I find cheap hotels with restaurants in Madrid?
The quickest way to uncover cheap hotels with restaurants in Madrid is with Expedia’s easy-to-use filter tool. Find accommodation with restaurants or extra touches, like included breakfast. You can also refine your search results by amenities, budget and star rating to access unbeatable rates with only a few clicks.
What is there to do in Madrid near my hotel with restaurants?
Whatever you’re interested in, Madrid has tons of things to keep you on the move. Gran Via, Prado Museum and Royal Palace of Madrid are on many travellers’ schedules. Don’t forget to explore Madrid Zoo Aquarium, Museo Nacional Centro de Arte Reina Sofía and Lope de Vega Theatre either. With Expedia’s Madrid hotel deals, you’ll be able to discover more fabulous attractions like these with the money you save.