Hotels with Restaurant 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

Check availability on Spain Hotels with Restaurant

Top Spain Hotels with Restaurant

Barcelona Airport Hotel

4.0 star property
8.6 out of 10, Excellent, (4846)
"Just a quick overnight stay and then airport. Hotel made it easy and shuttle was a bonus. "
The price is €147
includes taxes & fees
17 Mar - 18 Mar
Barcelona Airport Hotel

Hotel Atlantico Madrid

4.0 star property
9.6 out of 10, Exceptional, (2094)
"This hotel was amazing. The service was fantastic. My favorite part is the rooftop terrace with a bar. We had the sangria, it was DELICIOUS! Everything, we went was very walkable within 15 minutes from the hotel. The restaurants are there, stores are there, and we didn't need to take the train to go anywhere else. We enjoyed the stay. "
The price is €257
includes taxes & fees
23 Feb - 24 Feb
Hotel Atlantico Madrid

Sallés Hotel Ciutat del Prat Barcelona Airport

4.0 star property
9.2 out of 10, Wonderful, (1131)
"Clean nice pool and sauna area"
The price is €132
includes taxes & fees
22 Feb - 23 Feb
Sallés Hotel Ciutat del Prat Barcelona Airport

Hotel Barcelona Universal

4.0 star property
8.8 out of 10, Excellent, (1123)
"."
The price is €121
includes taxes & fees
23 Feb - 24 Feb
Hotel Barcelona Universal

Barceló Teguise Beach - Adults only

4.0 star property
9.2 out of 10, Wonderful, (1002)
"The staff were friendly, the hotel was in a good location and the rooms were comfortable. We enjoyed using the spa and the hotel restaurant and sports bar served good food."
The price is €240
includes taxes & fees
24 Feb - 25 Feb
Barceló Teguise Beach - Adults only

Hotel LIVVO Volcán Lanzarote

5.0 star property
9.2 out of 10, Wonderful, (890)
"Perfect location … lovely Hotel "
Hotel LIVVO Volcán Lanzarote

Olivia Balmes Hotel

4.0 star property
9.6 out of 10, Exceptional, (1003)
"The staff were excellent. The hotel location is fantastic, and every place we wanted to visit, was within walking distance. The rooms very very clean, comfortable and quiet."
The price is €175
includes taxes & fees
22 Feb - 23 Feb
Olivia Balmes Hotel

PortBlue Club Pollentia Resort

4.0 star property
8.8 out of 10, Excellent, (1001)
"We stayed at this hotel with our two children (5 and 4) in April and enjoyed an excellent holiday. The hotel is located on the main road between Pollenca and Alcudia and although it is not possible to walk to either there is a frequent bus in both directions from the front of the hotel and the taxis are easily found and inexpensive. We didnt regret the location. The hotel itself is well equiped with several pools and good dining and drinking options. We found the food options very good and...
The price is €144
includes taxes & fees
28 Feb - 1 Mar
PortBlue Club Pollentia Resort

Barceló Raval

4.5 star property
8.8 out of 10, Excellent, (1139)
"360 upstairs Bar was gr8- excellent location for all activities-Breakfast ok if you love cakes and pastries. Overall impressed! "
The price is €137
includes taxes & fees
23 Feb - 24 Feb
Barceló Raval

Dear Hotel Madrid

4.0 star property
9.0 out of 10, Wonderful, (1001)
"Really great hotel in a perfect location to see Madrid. The staff here were really helpful and friendly. Definitely stay here if you visit. "
The price is €169
includes taxes & fees
23 Feb - 24 Feb
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 €121 and €257 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 restaurants in Spain?
Spain has multiple hotels with restaurants that have a total average guest review rating of 8.9. 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 favourite, it has a 4-star rating and amenities such as a garden and a terrace.
How many hotels with restaurants are there in Spain?
Browse our 11534 hotels with restaurants in Spain and then lock in your favourite. Whether you’re taking off on a holiday 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 savoured 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 restaurants 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 favourite with travellers.
Why book your hotel with restaurants in Spain with Expedia?
Reserving a hotel with restaurants 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 restaurants in Spain?
Expedia can help you look for cheap hotels with restaurants in Spain. Try out our handy filter tools to search for accommodation 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 restaurants?
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.