Hotels with Restaurants in Spain

    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 Cities in Spain

Top Spain Hotels with Restaurants

Barcelona Airport Hotel
4.0 star property
8.6 out of 10, Excellent, (4573)
"Great value for the price and the restaurant was absolutely excellent."
The price is P7,626
P8,553 total
includes taxes & fees
Dec 5 - Dec 6
Barcelona Airport Hotel
Hotel Atlantico Madrid
4.0 star property
9.8 out of 10, Exceptional, (2063)
"It has an excellent location , it’s clean and the staff is great"
The price is P13,275
P14,603 total
includes taxes & fees
Dec 22 - Dec 23
Hotel Atlantico Madrid
Sallés Hotel Ciutat del Prat Barcelona Airport
4.0 star property
9.2 out of 10, Wonderful, (1094)
"Clean, staff well trained. Shuttle driver was unfriendly, did not help with bags or say one word the entire ride. "
The price is P7,288
P8,181 total
includes taxes & fees
Dec 18 - Dec 19
Sallés Hotel Ciutat del Prat Barcelona Airport
Hotel Barcelona Universal
4.0 star property
8.8 out of 10, Excellent, (1108)
"The staff very friendly and helpful and fast to solve the problem , location close to metro"
The price is P4,067
P5,253 total
includes taxes & fees
Dec 3 - Dec 4
Hotel Barcelona Universal
Barceló Teguise Beach - Adults only
4.0 star property
9.2 out of 10, Wonderful, (1000)
"Room was very basic small bedroom bathroom very dated, room could certainly do with an upgrade, certain areas of the hotel could do with a fresh lick of paint. Food at breakfast and evening meal was very good plenty of choice really good quality."
The price is P11,256
P12,044 total
includes taxes & fees
Dec 9 - Dec 10
Barceló Teguise Beach - Adults only
Hotel LIVVO Volcán Lanzarote
5.0 star property
9.2 out of 10, Wonderful, (873)
"`"
Hotel LIVVO Volcán Lanzarote
Olivia Balmes Hotel
4.0 star property
9.6 out of 10, Exceptional, (1001)
"Nice hotel, convenient location. Front desk staff Josep was very helpful! "
The price is P9,152
P10,847 total
includes taxes & fees
Nov 22 - Nov 23
Olivia Balmes Hotel
PortBlue Club Pollentia Resort
4.0 star property
8.8 out of 10, Excellent, (1001)
"Serge at the front desk was very helpful with our checkin. One of our bedsheets had a shoe mark on it and we encontered the same issue with the prevoius resort in Mallorca as well. Other than that everything is fine. Breakfaat is decent with enough choices. Room is spacious only problem waa the mosquitos."
PortBlue Club Pollentia Resort
Barceló Raval
4.5 star property
8.8 out of 10, Excellent, (1086)
"Excellent staff, original design, great location for access major areas of the cit, excellent breakfast. "
The price is P6,635
P8,081 total
includes taxes & fees
Nov 24 - Nov 25
Barceló Raval
Dear Hotel Madrid
4.0 star property
9.0 out of 10, Wonderful, (1000)
"Good hotel"
The price is P7,277
P8,004 total
includes taxes & fees
Dec 15 - Dec 16
Dear Hotel Madrid
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 Spain
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in Spain cost?
Prepare to pay between P4,067 and P13,275 per night for hotels in Spain. The ideal stay with a restaurant, or one that’s close to some great foodie experiences, is only 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 dining in Spain?
Spain has multiple hotels with dining that have a total average guest review rating of 9.0. Want to explore the local dining scene in Madrid? Book a stay at Gran Hotel Inglés, a 5-star escape with designer toiletries and premium bedding. Or, eat your way around the city from CoolRooms Palacio de Atocha. Also a guest favorite, it has a 4-star rating and amenities such as a garden and a terrace.
How many hotels with dining are there in Spain?
Browse our 11534 hotels with dining in Spain and then lock in your favorite. Whether you’re taking off on a vacation with the family or kicking it with your pals, your perfect stay is just a few clicks away with Expedia.
Are there any family-friendly hotels with dining in Spain?
Definitely, so round up your group and start planning that escape to Spain! If Madrid is your destination, book a stay at DoubleTree by Hilton Madrid-Prado. This 4-star family-friendly hotel will put you within easy reach of some tasty foodie experiences. Amenities here include housekeeping services and laundry facilities. Another excellent choice with dining is One Shot Fortuny 07. Also in Madrid, it has a 4-star rating and includes laundry facilities and housekeeping services. After you’ve unpacked your luggage and savored some of the local cooking, it’s time to explore Madrid. Enjoy memorable days out at family-friendly attractions like Gran Via and Royal Palace of Madrid.
Are there any 5-star hotels with dining in Spain?
Wherever you’re venturing in Spain, Expedia can help you find a 5-star stay that will put you close to superb dining experiences. Madrid has some fantastic options, such as Gran Hotel Inglés. Premium bedding and designer toiletries are among the amenities at this plush getaway. Or use Relais & Châteaux Heritage Madrid as a base to discover the local food scene. Designer toiletries and a terrace help make this 5-star stay in Madrid a favorite with travelers.
Why book your hotel with dining in Spain with Expedia?
Reserving a hotel with dining in Spain is as easy as working out your travel dates and picking a place that meets your needs. Looking for a property that has an on-site restaurant or is in an epicurean hub? Want it to be upscale or budget friendly? Use Expedia’s search filters to narrow your results even further and find the ideal fit.
How can I find cheap hotels with dining in Spain?
Expedia can help you look for cheap hotels with dining in Spain. Try out our handy filter tools to search for accommodations with restaurants or satisfying extras, like included breakfast and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to reduce costs.
What is there to do in Spain near my hotel with dining?
No matter your interests, there are loads of things to see and do in Spain. If you’re making your way to Madrid, don’t miss Gran Via, Prado Museum and Royal Palace of Madrid. Planning to stay in Barcelona? Barceloneta Beach, Passeig de Gràcia and Barcelona Cathedral are popular sights in this city.