Spain may have travel restrictions in place due to COVID-19.

Barcelona Hotel Guide - Hotels with Restaurant in Barcelona, Catalonia

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Barcelona Hotels with Restaurant

Alma Barcelona GL
5 out of 5
Mallorca, 269-271, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €335 per night from 28 Jan to 29 Jan
4.8/5Exceptional! (998 reviews)

"Alma hotel os amazing , breakfast very good, all the people works this hotel so nice"…"

Reviewed on 8 Feb 2020

Alma Barcelona GL
Olivia Balmes Hotel
4 out of 5
Carrer de Balmes, 117, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €102 per night from 31 Jan to 1 Feb
4.8/5Exceptional! (999 reviews)

"Everyone was very accommodating and friendly. I can’t remember his name because it’s been over a year ago, but the Dominican gentleman at the front desk was awesome. It’s nice to see a bit of your people even across across oceans. De lo mío personal!"…"

Reviewed on 26 Apr 2020

Olivia Balmes Hotel
Hotel DO Plaça Reial
5 out of 5
Plaça Reial 1, Barcelona, Barcelona
Get Rates
4.8/5Exceptional! (795 reviews)

"Excellent across the board .... room, dining, location, staff."…"

Reviewed on 9 Mar 2020

Hotel DO Plaça Reial
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel 1898
4 out of 5
La Rambla, 109; (entrance on the street, Pintor Fortuny), Barcelona, Barcelona
The price is €135 per night from 11 Feb to 12 Feb
4.7/5Exceptional! (995 reviews)

"Would not stay anywhere else in Barcelona, always come back here as it’s absolutely phenomenal. Gorgeous rooms, amazing staff and the roof terrace is my favourite in the city! Do not hesitate to book, you will absolutely not regret it."…"

Reviewed on 24 Sep 2020

Hotel 1898
Ohla Barcelona
5 out of 5
Via Laietana, 49, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €149 per night from 28 Jan to 29 Jan
4.7/5Exceptional! (991 reviews)
Thank you Ohla 💓

"Amazing staff, so helpful particularly as new COVID-19 rules on restaurants and bars were introduced on the day of my arrival. Brilliant property, amazing location, brought to life by wonderful people. Looking forward to my next visit!"…"

Reviewed on 18 Oct 2020

Ohla Barcelona
Hotel Colón Barcelona
4 out of 5
Avenida Catedral, 7, Barcelona, Barcelona
Get Rates
4.6/5Exceptional! (1,153 reviews)

"Perfect location! Walking distance to many of the best attractions in Barcelona. The hotel staff was wonderful. The rooms were clean and fully stocked with toiletries, coffee/tee and Mini bar. A sangria at the roof top bar is a must. The views are amazing."…"

Reviewed on 7 Jul 2020

Hotel Colón Barcelona
K+K Hotel Picasso El Born
4 out of 5
Passeig de Picasso, 26-30, Barcelona
Get Rates
4.6/5Wonderful! (993 reviews)

"K+K Hotel Picasso El Born Barcelona, Barcelona, Catalonia, Spain was like a dream come true while being on tour with my love. Great location, rooftop bar and friendly staff. I can highly recommend. Barcelona Night Life is buzzing and we walked all over the place. Manhattandatingproject meets Spain ..."…"

Reviewed on 6 May 2020

K+K Hotel Picasso El Born
Hotel Granvia
3 out of 5
Gran Via Corts Catalanes 642, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €75 per night from 31 Jan to 1 Feb
4.5/5Wonderful! (996 reviews)

"Beautiful old hotel closer to the metro. Staff was very accommodating and kind amid norovirus outbreak.I will go again when I revisit Barcelona."…"

Reviewed on 14 Mar 2020

Hotel Granvia
U232 Hotel
4 out of 5
Comte D'urgell 232, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €65 per night from 8 Feb to 9 Feb
4.5/5Wonderful! (991 reviews)

"The breakfast was amazing, fresh fruits, fresh bakery, and all other delicious food."…"

Reviewed on 24 Feb 2020

U232 Hotel
Hotel Barcelona Universal
4 out of 5
Del Paral.lel, Del 76-78, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €85 per night from 29 Jan to 30 Jan
4.5/5Wonderful! (2,163 reviews)

"The hotel is well located, the breakfast was delicious and had a lot of options. Staff was very nice and the hotel offered some interesting activities as beer tasting and cocktail classes."…"

Reviewed on 4 Jan 2021

Hotel Barcelona Universal
Gran Hotel Havana
4.5 out of 5
Gran Via de Les Corts Catalanes, 647, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €74 per night from 29 Jan to 30 Jan
4.4/5Wonderful! (996 reviews)

"The hotel is centrally situated and within walking distance of all attractions. It is a clean safe area"…"

Reviewed on 15 Mar 2020

Gran Hotel Havana
Gran Hotel Torre Catalunya
3.5 out of 5
Avenida Roma 2-4, Barcelona, Barcelona
Get Rates
4.4/5Wonderful! (994 reviews)

"Staff were helpful. They were quick to respond to my needs. They also kept my room clean when I went on day trips. I also had help from a staff when I lost my card key. I was partying late until 5 AM but I showed her my ID and told her my room number and got another card key. Thanks !!"…"

Reviewed on 17 Aug 2019

Gran Hotel Torre Catalunya
Royal Ramblas
4 out of 5
La Rambla, 117, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €75 per night from 28 Jan to 29 Jan
4.4/5Excellent! (997 reviews)

"Absolutely Perfect location!!!! Super nice and friendly staff! Everything was clean and new. I'm planning on returning to Barcelona in the next few years, and this is the hotel I will definitely be staying at for sure!!"…"

Reviewed on 10 Aug 2020

Royal Ramblas
Sallés Hotel Ciutat del Prat
4 out of 5
Av. Remolar, 46, El Prat de Llobregat, Barcelona
Free cancellationReserve now, pay when you stay
The price is €82 per night from 29 Jan to 30 Jan
4.3/5Excellent! (997 reviews)

"Like the cleanliness and decor. Bright and cheerful."…"

Reviewed on 21 Mar 2020

Sallés Hotel Ciutat del Prat
Arc la Rambla
3 out of 5
La Rambla 19, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €54 per night from 3 Feb to 4 Feb
4.3/5Excellent! (1,413 reviews)

"Well positioned for having a car. Great for visiting La Rambla. COVID-19 obviously spoiled things."…"

Reviewed on 20 Dec 2020

Arc la Rambla
Barceló Raval
4.5 out of 5
Rambla del Raval, 17-21, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €66 per night from 31 Jan to 1 Feb
4.2/5Excellent! (1,314 reviews)

"It was nice to stay at Barcelo Raval, it is modern and quiet. The location is great but it feels a unsafe to be outside the building during the night"…"

Reviewed on 3 Aug 2020

Barceló Raval
Hotel Nouvel
3 out of 5
Santa Anna 18-20, Barcelona, Barcelona
Get Rates
4.2/5Excellent! (1,182 reviews)

"My daughter and her friend stayed and said everything was great and good central location too."…"

Reviewed on 13 Mar 2020

Hotel Nouvel
Hotel SB Plaza Europa
4 out of 5
Calle Ciències 11-13, L'Hospitalet de Llobregat, Barcelona
Get Rates
4.2/5Excellent! (1,321 reviews)
Nice hotel with rooftop pool

"Beautiful hotel. Parking was an additional 18E a night but it is underground. Our SUV had a roof rack and would not fit. We wish we had used the parking because we got our car window broken while parking on the street. The neighborhood is nice with a nice huge mall across the street. Our mistake. ..."…"

Reviewed on 27 Jul 2020

Hotel SB Plaza Europa
Barcelona Airport Hotel
4 out of 5
Plaza de la Volateria, 3, Poligono Mas Blau, El Prat de Llobregat, Barcelona
Get Rates
4.1/5Very Good! (3,511 reviews)

"The room was clean and comfortable. The staff was friendly and very helpful with information we requested. What we didn't like was the brightness of the lighting at the bar. The lights were blinding and not a very welcoming atmosphere for a cocktail bar. Their lack of good whiskey was another disappointment. ..."…"

Reviewed on 27 Mar 2020

Barcelona Airport Hotel
Hotel Continental Barcelona
3 out of 5
La Rambla, 138, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €56 per night from 28 Jan to 29 Jan
4.1/5Very Good! (823 reviews)
Excellent

"The hotel is on La Rambla very close to the main attractions and about 5 minutes walk from train (Renfe) to/from airport. The staff is very kind and profesional. Daily cleaning in the rooms. The buffet is very good. Overall, our experience was excellent."…"

Reviewed on 13 Aug 2020

Hotel Continental Barcelona
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with Restaurant in Barcelona

Search for hotels in Barcelona on Expedia. You can easily find your hotels in Barcelona using one of the methods below:

  • View our selection of featured hotels in Barcelona
  • Use the map to find hotels in the Barcelona neighborhood you prefer
  • Use the filters to see hotels in a specific area of Barcelona, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Barcelona
  • Enter your travel dates to view the best deals on hotels in Barcelona - while they last

More trip options

Recent Reviews in Barcelona

Travelers loved these Hotels with Restaurant