Hotels with Restaurants in Spain from $114

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Spain

Check availability on Spain Hotels with Restaurants

Our top choices for Spain hotels with a restaurant

Barcelona Airport Hotel

Barcelona Airport Hotel
4.0 star property
El Prat de Llobregat
8.6 out of 10, Excellent, (5,159 reviews)
"Friendly staff, great location. "
Canada
JASON
$110 nightly
The price is $124
Jan 17 - Jan 18
Total with taxes and fees
Barcelona Airport Hotel

Hotel Atlantico Madrid

Hotel Atlantico Madrid
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,189 reviews)
"Nice hotel, good location, clean, secure and an Excellent Staff."
United States
Armando
$241 nightly
The price is $265
Jan 18 - Jan 19
Total with taxes and fees
Hotel Atlantico Madrid

Sallés Hotel Ciutat del Prat Barcelona Airport

Sallés Hotel Ciutat del Prat Barcelona Airport
4.0 star property
El Prat de Llobregat
9.4 out of 10, Exceptional, (1,343 reviews)
"We enjoyed our stay "
United States
ADEL
$122 nightly
The price is $137
Jan 16 - Jan 17
Total with taxes and fees
Sallés Hotel Ciutat del Prat Barcelona Airport

Hotel Barcelona Universal

Hotel Barcelona Universal
4.0 star property
Downtown Barcelona
8.8 out of 10, Excellent, (1,114 reviews)
"Clean room, nice staff & close to many sightseeing areas."
United States
Kacie
$91 nightly
The price is $114
Jan 15 - Jan 16
Total with taxes and fees
Hotel Barcelona Universal

Barceló Teguise Beach - Adults only

Barceló Teguise Beach - Adults only
4.0 star property
Teguise
9.2 out of 10, Wonderful, (1,005 reviews)
"I had such an amazing time!! The place was beautiful and the staff made me feel so welcomed and at home!! "
United States
Kareema
$244 nightly
The price is $261
Jan 30 - Jan 31
Total with taxes and fees
Barceló Teguise Beach - Adults only

Hotel LIVVO Volcán Lanzarote

Hotel LIVVO Volcán Lanzarote
5.0 star property
Yaiza
9.2 out of 10, Wonderful, (965 reviews)
"Brilliant staff, great breakfast. Beautiful hotel and spotless. Only 1 small gripe was that WiFi in pool side rooms was really poor and TV would lose signal at times but bearable. "
United Kingdom
Jemmelle
Hotel LIVVO Volcán Lanzarote

Olivia Balmes Hotel

Olivia Balmes Hotel
4.0 star property
Eixample
9.6 out of 10, Exceptional, (1,001 reviews)
"Todo excelente!!! "
United States
Monik
$189 nightly
The price is $222
Jan 18 - Jan 19
Total with taxes and fees
Olivia Balmes Hotel

PortBlue Club Pollentia Resort

PortBlue Club Pollentia Resort
4.0 star property
Alcúdia
8.8 out of 10, Excellent, (1,001 reviews)
"fabulous relaxing holiday to be had here "
United Kingdom
Mrs Heidi
PortBlue Club Pollentia Resort

Barceló Raval

Barceló Raval
4.5 star property
Downtown Barcelona
8.6 out of 10, Excellent, (1,189 reviews)
"Inside the Hotel is beautiful. The service and food was awesome. "
United States
Tamarra
$90 nightly
The price is $114
Jan 15 - Jan 16
Total with taxes and fees
Barceló Raval

Dear Hotel Madrid

Dear Hotel Madrid
4.0 star property
Madrid Centro
9.0 out of 10, Wonderful, (1,000 reviews)
"Elena at the front desk was outstanding—helpful, knowledgeable, and genuinely welcoming. She went above and beyond to assist us and made our stay much more enjoyable. The hotel is in a fantastic central location, making it very convenient to get around. My family and I were very satisfied with our stay and truly appreciated the excellent service we received."
United States
Rafael
$156 nightly
The price is $172
Feb 1 - Feb 2
Total with taxes and fees
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

Frequently asked questions

How much do hotels with dining in Spain cost?
Prepare to pay between $114 and $265 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 vacationing 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 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.
What are the best cheap hotels with dining in Spain?
Save cash on your Spain trip by booking hotels with dining from only $114 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 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.