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

Find out moreOpens in new tab or window

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
5 out of 5
Mallorca, 269-271, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €299 per night
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
Olivia Balmes Hotel
4 out of 5
Carrer de Balmes, 117, Barcelona, Barcelona
The price is €203 per night
4.8/5Exceptional! (1,063 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
The price is €208 per night
4.8/5Exceptional! (795 reviews)

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

Reviewed on 9 Mar 2020

Hotel DO Plaça Reial
Hotel 1898
4 out of 5
La Rambla, 109; (entrance on the street, Pintor Fortuny), Barcelona, Barcelona
The price is €166 per night
4.7/5Exceptional! (1,063 reviews)

"The spa area to relax after being jet lagged from my flight in was superb. Oh yea, it was gratis too."…"

Reviewed on 16 Mar 2020

Hotel 1898
Ohla Barcelona
5 out of 5
Via Laietana, 49, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is €189 per night
4.7/5Exceptional! (990 reviews)

"Amazing and stunning"…"

Reviewed on 9 Mar 2020

Ohla Barcelona
Hotel Colón Barcelona
4 out of 5
Avenida Catedral, 7, Barcelona, Barcelona
The price is €115 per night
4.6/5Exceptional! (1,298 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
Free cancellationReserve now, pay when you stay
The price is €92 per night
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
U232 Hotel
4 out of 5
Comte D'urgell 232, Barcelona, Barcelona
The price is €112 per night
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
The price is €110 per night
4.5/5Wonderful! (2,454 reviews)

"Everything was as expected. Service was prompt. The staff was very helpful."…"

Reviewed on 17 Mar 2020

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
4.4/5Wonderful! (987 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
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 €79 per night
4.3/5Excellent! (1,028 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 €55 per night
4.3/5Excellent! (1,557 reviews)

"Clean and modern rooms. Igor at the front desk was helpful with directions to local attractions."…"

Reviewed on 17 Mar 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 €79 per night
4.2/5Excellent! (1,459 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 SB Plaza Europa
4 out of 5
Calle Ciències 11-13, L'Hospitalet de Llobregat, Barcelona
The price is €74 per night
4.2/5Excellent! (1,431 reviews)

"The Murphy beds were worn in inclined so you rolled towards to floor."…"

Reviewed on 28 Feb 2020

Hotel SB Plaza Europa
Hotel Nouvel
3 out of 5
Santa Anna 18-20, Barcelona, Barcelona
The price is €90 per night
4.2/5Excellent! (1,312 reviews)

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

Reviewed on 13 Mar 2020

Hotel Nouvel
Barcelona Airport Hotel
4 out of 5
Plaza de la Volateria, 3, Poligono Mas Blau, El Prat de Llobregat, Barcelona
The price is €91 per night
4.1/5Very Good! (3,965 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 €66 per night
4.1/5Very Good! (816 reviews)

"Our reservation was with Continental but due to COVID-19 city lockdown we where transferred to Continental Palace one of emergency hotels allowed to reamin open (thank God) and it was just as nice with pefect staff, service and accommodation. We enjoyed and definitely recommend it."…"

Reviewed on 27 Mar 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

Travelers loved these Hotels with Restaurant