Search Hotels with Restaurant in Spain

Start date: Check-in selected.
To Date
End date: Check-out

    Change your mind

    Book hotels with free cancellation

    Treat yourself

    Sign in to save 10% or more on thousands of hotels

    Be picky

    Search almost a million properties worldwide

Spain Accommodation: Most Popular Cities to Stay

Check availability on Spain Hotels with Restaurant

Top Spain Hotels with Restaurant

Barcelona Airport Hotel
4.0 star property
8.8 out of 10, Excellent, (4994)
"Would stay there again. "
United States
Barbara
Barcelona Airport Hotel
Hotel Atlantico Madrid
4.0 star property
9.8 out of 10, Exceptional, (2189)
"Highly recommend, perfect location "
Australia
Nazeeha
The price is ₹32,096
₹35,305 total
includes taxes & fees
19 Nov - 20 Nov
Hotel Atlantico Madrid
Sallés Hotel Ciutat del Prat Barcelona Airport
4.0 star property
9.4 out of 10, Exceptional, (1297)
"Great property …wonderful restaurant"
Canada
Laural
The price is ₹13,868
₹15,525 total
includes taxes & fees
21 Nov - 22 Nov
Sallés Hotel Ciutat del Prat Barcelona Airport
Hotel Barcelona Universal
4.0 star property
8.8 out of 10, Excellent, (1131)
"Great room and staff"
Canada
Adham
The price is ₹11,494
₹13,927 total
includes taxes & fees
16 Nov - 17 Nov
Hotel Barcelona Universal
Barceló Teguise Beach - Adults only
4.0 star property
9.2 out of 10, Wonderful, (1005)
"Great location. Lovely pool zone and beds. Music chill out. Staff very welcoming. Good facilities in room."
United Kingdom
Christian
The price is ₹20,858
₹22,318 total
includes taxes & fees
30 Oct - 31 Oct
Barceló Teguise Beach - Adults only
Hotel LIVVO Volcán Lanzarote
5.0 star property
9.2 out of 10, Wonderful, (946)
"Stunning views of the Marina, beautiful hotel, great restaurants within walking distance"
United Kingdom
HELEN LOUISE
Hotel LIVVO Volcán Lanzarote
Olivia Balmes Hotel
4.0 star property
9.6 out of 10, Exceptional, (1009)
"Excellent stay, clean room and convenient location."
United States
Anastasios
The price is ₹16,585
₹19,528 total
includes taxes & fees
2 Nov - 3 Nov
Olivia Balmes Hotel
PortBlue Club Pollentia Resort
4.0 star property
8.8 out of 10, Excellent, (1001)
"fabulous relaxing holiday to be had here "
United Kingdom
Mrs Heidi
The price is ₹10,086
₹11,770 total
includes taxes & fees
23 Oct - 24 Oct
PortBlue Club Pollentia Resort
Barceló Raval
4.5 star property
8.6 out of 10, Excellent, (1150)
"Hotel was amazing, staff were very friendly. Great location too"
United Kingdom
Andrea
The price is ₹12,565
₹15,105 total
includes taxes & fees
12 Nov - 13 Nov
Barceló Raval
Dear Hotel Madrid
4.0 star property
9.0 out of 10, Wonderful, (1005)
"The staff were really nice, AC worked perfectly fine. Lived the location was very convenient."
United States
karla
The price is ₹16,885
₹18,574 total
includes taxes & fees
9 Nov - 10 Nov
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Spain Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in Spain cost?
Prepare to pay between ₹11,770 and ₹35,305 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?
Satisfy your culinary cravings in Spain when you stay at one of our multiple hotels with restaurants or near foodie areas. With a total average guest review rating of 9.0, there's a mouthwatering option for every taste and budget. If you're holidaying in Barcelona, check out Seventy Barcelona, a 4-star retreat with a spa and a steam room. Another recommended choice in this popular city is Casa Camper Barcelona. This 4.5-star stay includes a cafe and a rooftop 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.
What are the best cheap hotels with dining in Spain?
Save cash on your Spain trip by booking hotels with dining from only ₹11,770 per night. Preparing to explore the must-see sights of Barcelona? Get comfortable at Hotel Praktik Èssens. This budget-friendly option with a terrace and a garden makes an ideal base to discover the local dining scene. If you're going to Madrid, look up Hostal Met Madrid. In addition to WiFi and nearby historical attractions, you'll have access to some fabulous food experiences. Explore Spain on a budget by filling your travel itinerary with awesome free attractions. Barceloneta Beach in Barcelona is a must-see after you've tried the local foodie scene. If you're visiting Madrid, you won't have to spend a cent when you visit Gran Via. 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 Spain?
You can book family-friendly hotels with dining around Spain, including Barcelona. Seventy Barcelona is one option that'll suit your culinary desires in this vibrant city. It has a 4-star rating and handy amenities like a sauna and WiFi. Alternatively, throw your bags down at Casa Camper Barcelona. With WiFi, a cafe and access to top dining experiences, this 4.5-star stay in Barcelona will make your team feel at home. You'll discover plenty of fabulous things to do with your team in Barcelona. Barceloneta Beach and Passeig de Gràcia provide an unforgettable day out.
Are there any 5-star hotels with dining in Spain?
Whatever your destination in Spain, Expedia can help you find a 5-star stay that'll put you on the doorstep of great dining experiences. Barcelona has some fantastic options, such as Serras Barcelona. Room service and a terrace are among the amenities at this plush escape. Alternatively, use Almanac Barcelona as a base to discover the local food scene. A sauna and dining romance packages help make this 5-star stay in Barcelona 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.