Up to 30% off with Agoda Insider Deals!

About B Hotel


This artistic and brilliant design of Alfredo Arribas is located in the lively area of Plaza Espanya and suitable for tourists and leisure travelers. The guestrooms are all fully equipped with satellite television, mini bars, wireless internet access, and telephones. Wake up to an unbelievable morning meal from the B Hotel’s restaurant and enjoy local delicacies. Nearby attractions include the Magic Fountains of Montjuic, Olympic Stadium, and the commercial street of Sants i Creu Coberta. The tour desk is also available for assistance with visiting any of these places and a list of others. The gymnasium is available for the more health-conscious travelers while the outdoor swimming pool, reception area, cocktail bar, and parking facilities all make for a relaxing stay at the B Hotel.
Show more Show less



  • Free Wi-Fi in all rooms
  • Wi-Fi in public areas


  • Car park

Fitness & recreation

  • Solarium

Swimming & soaking

  • Swimming pool [outdoor]

Food & beverage

  • Room service
  • Coffee shop
  • Poolside bar
  • Bar


  • Pets allowed

Cleaning services

  • Laundry service

Guest services

  • Luggage storage
  • Newspapers
  • Tours
  • Concierge

On-site facilities

  • Elevator
  • Salon
  • Shop(s)
  • Smoking area
  • Shared lounge/TV area

Health and security

  • front desk [24-hour]
  • Safety deposit boxes

Languages spoken

  • English
  • Catalan
  • French
  • Italian
  • Spanish
Show more Show less


City Tax

For all guest bookings with period of stay from November 1st 2012 onwards, a city tax must be paid directly to the hotel during check out for a maximum of 7 consecutive nights.

5* Hotel: A city tax of 2.25 Euros + VAT per person per night in Barcelona and Catalonia;
4* Hotel: A city tax of 1.10 Euros + VAT per person per night in Barcelona (0.90 Euros + VAT in Catalonia);
Rest of Hotels & Apartments: A city tax of 0.65 Euros + VAT per person, per night in Barcelona (0.45 Euros + VAT in Catalonia).

This is an additional charge for guests over the age of 16 and it is NOT INCLUDED in the room rate.

When booking for 10 or more rooms, different policies and additional supplements may apply.

Parking is available at an additional charge. Guests are required to put a request in the “Special Request” section upon booking or contact the property directly.

When booking for 6 or more rooms, different policies and additional supplements may apply.

Child and extra bed policy
Infant 0-1 year(s) Stay for free if using existing bedding. Note, if you need a cot there may be an extra charge.
Children 2-12 year(s) Must use an extra bed
  • Guests over 12 years old are considered as adults.
  • Extra beds are dependent on the room you choose, please check the individual room capacity for more details.
When booking more than 5 rooms, different policies and additional supplements may apply.
Show more Show less

Useful info

Breakfast Charge (when not included in room rate): 15 EUR
Check-In From: 03:00 PM
Check-Out Until: 12:00 PM
Distance from City Center: 2 km
Distance to Airport: 11 km
Non-Smoking Rooms / Floors: Yes
Number of Bars: 1
Number of Floors: 8
Number of Rooms : 84
Parking Fee (per day): 23 EUR
Room Voltage: 220
Time to Airport (Minutes): 25
Year Hotel Built: 2005
Show more Show less

Recent customer comments

Filter by traveler type

  • Cleanliness 8.8
  • Facilities 8.6
  • Location 9.1
  • Room Comfort/Standard 8.7
  • Service 8.7
  • Value for money 8.5
  • Food/Dining 7.4

Eunice C. from Hong Kong
Stayed 5 nights in August 2016
Hotel location
Close to metro Nearby already with quite a lot of restuarants to choose
Reviewed August 20, 2016

Marie C. from Canada
Stayed 2 nights in June 2016
Great stay!
Love the pool and the sangria!
Reviewed June 27, 2016

nicola R. from United Kingdom
Stayed 4 nights in June 2016
A perfect weekend stay
Brilliant hotel
Reviewed June 14, 2016

Laurenske L. from Netherlands
Business travelers
Stayed 2 nights in May 2016
good location
The hotel was a good location for me. But, it could use a touch-up. The bathroom supplies had clearly not been renewed in a long time. The frontdoor had been broken before and not entirely fixed, was difficult to close. The shower floods the whole bathroom.
Reviewed May 30, 2016

Kristine D. from Denmark
Stayed 7 nights in August 2015
Very good
Very Good place, close to every thing and shooping.
Reviewed May 17, 2016

Craig D. from United Kingdom
Stayed 3 nights in May 2016
B Hotel
Friendly and helpful staff, reasonably priced, great location (particularly for getting to the montjuic fountains), really good breakfasts. Only thing I'd say could improve are the showers - unless you have them on a trickle then water goes everywhere; may just have been our room though.
Reviewed May 13, 2016

pawin P. from Thailand
Stayed 3 nights in April 2016
Nice hotel
Clean friendly staff, 30 minutes walk away from city center
Reviewed April 29, 2016

ChiaLing H. from Taiwan
Business travelers
Stayed 2 nights in April 2016
Free wifi, near Sants Station, beside a mall
Free wifi, near Sants Station, beside a mall
Reviewed April 29, 2016

Joycelyn C. from Malaysia
Business travelers
Stayed 2 nights in April 2016
Great Location, basic amenities
Stayed in B Hotel for 2 nights. The location is perfect to get around Barcelona. Metro, shopping mall (Arena), train to Monserrat are just 2 min away. Basic amenities. One issue, mineral water was not being replaced; when we requested for replacement (around 11pm), receptionist mentioned that bar is closed and it is not possible to send replacement, if we need drinking water we can buy at the supermarket next door. Other than this, the hotel is fine.
Reviewed April 27, 2016

Amer A. from Saudi Arabia
Stayed one night in April 2016
Good Hotel
Excellent location and clean
Reviewed April 12, 2016


Select your loyalty program

At the top of the page, click on PointsMAX and you’ll see many popular airline and loyalty programs to choose from.


Choose a room with points

  • Free Wi-Fi
  • Popular! 61 travelers are considering this property right now
  • Earn up to 4900 points

Every eligible room will show the points you’ll earn with the booking.


Sign in and earn points!

  • Program Membership ID
  • I'm not staying in any of the rooms on this booking. I'm making this booking for someone else.

Fill in your membership ID for your selected program during booking. You’ll earn the amount of points shown at booking after you check out. It’s that easy!

Start here and select your preferred program: