Best Price Guarantee
Relax, you've got the best price possible. If you see the same offer for less on another website, we'll refund you the difference.
Enter your search details:

Cheap B&Bs in Barcelona

Why not enjoy all the comforts of home while you travel and choose one of our cheap B&Bs in Barcelona? As well as saving money, you’ll be able to enjoy a delicious breakfast and get great tips on the city from your hosts. We’ve got a huge choice of options in the city centre, whether you want to be near the Rambla or in the heart of the Gothic Quarter. All have been chosen by our specialist team according to price and location, so you can be assured you’re getting great value for money!

136 places available
  • Sort by
    • Carrer de Montserrat 8, Entresuelo 2, Barcelona Show map
    • The Ramblas Colon Guesthouse is ideally located in central Barcelona, right next to the Ramblas and the harbour...

      Free Wi-Fi
    • 0.6km from Barcelona Centre
  • Ramblas Colon Guesthouse
  • Price from £17.96 per person per night
    • 4.0 out of 5 based on 1 reviews
    • Carrer de Montserrat 8, Entresuelo 1, Barcelona Show map
    • Enjoy a self-catering guest house stay literally 2 minutes’ walk from the Rambla, bang in the centre of Barcelona,...

      Free Wi-Fi
    • 0.6km from Barcelona Centre
  • Sleepy Beds Las Ramblas
  • Price from £19.67 per person per night
    • Carrer de Trelawny 2 - 11/2, Barcelona Show map
    • Beach Dream Guesthouse is set in an amazing lift-accessible 11th-floor penthouse literally a stone’s throw from...

      Free Wi-Fi
    • 2km from Barcelona Centre
  • Beach Dream Guesthouse
  • Price from £16.25 per person per night
    • 4.0 out of 5 based on 30 reviews
    • C/ Arquitecte Sert, 15-17, 4/1, Barcelona Show map
    • The stylish B&B Vila Olimpica Beach Suites is right on the beach in central Barcelona. The B&B contains four...

      Breakfast available
    • 2.4km from Barcelona Centre
  • B&B Vila Olimpica Beach Suites
  • Price from £37.63 per person per night
    • 5.0 out of 5 based on 1 reviews
    • Calle Mallorca 209, Principal, Barcelona Show map
    • Zoo Rooms is a super-stylish guest house in central Barcelona, just a short walk to the famous Passeig de...

      Free Wi-Fi
    • 1.5km from Barcelona Centre
  • Zoo Rooms
  • Price from £22.45 per person per night
    • 3.0 out of 5 based on 29 reviews
    • C/ Ríos Rosas 36-40, Barcelona Show map
    • Putxet Art Deco Rooms is a bed and breakfast situated in the prosperous and tranquil Putxet district of Barcelona....

      Breakfast available
    • 3.4km from Barcelona Centre
  • Putxet Art Deco Rooms
  • Price from £19.67 per person per night
    • based on 24 reviews
    • Carrer de Hospital, 107 bis, Barcelona Show map
    • With Wi-Fi and air conditioning, this friendly guest house is located just 400 metres from the Rambla in the centre...

      Free Wi-Fi Breakfast available
    • 0.4km from Barcelona Centre
  • Hostal Nou Raval
  • Price from £19.24 per person per night
    • 4.5 out of 5 based on 78 reviews
    • Calle Pinzón, nº 19, 1º - 1ª, Barcelona Show map
    • Janet’s Guesthouse is a cosy, welcoming Barcelona guest house located in the Barceloneta district, famous for...

      Free Wi-Fi Breakfast available
    • 1.5km from Barcelona Centre
  • Janet’s Guesthouse
  • Price from £27.37 per person per night
    • 3.5 out of 5 based on 16 reviews
    • c/ Badajoz, 26 - 1/2, Barcelona Show map
    • Situated next to the popular Nova Icaria beach in Barcelona, Vila Olímpica Beach Rooms offer 3 basic rooms in...

      Breakfast included
    • 2.7km from Barcelona Centre
  • Vila Olimpica 2 Beach Rooms
  • Price from £34.21 per person per night
    • 4.5 out of 5 based on 2 reviews
    • C/ Comte Borrell, nº 41, Barcelona Show map
    • The BCN Market Inn Rooms & Apartments are ideally situated in a Modernista building in central Barcelona, a...

      Free Wi-Fi
    • 1km from Barcelona Centre
  • BCN Market Inn Rooms & Apartments
  • Price from £23.52 per person per night
    • based on 25 reviews
    • Calle America, nº 32, Barcelona Show map
    • America 32 B&B is located at the heart of the Guinardo neighbourhood, 10 minutes from the centre of Barcelona by...

      Free Wi-Fi Breakfast included
    • 3.8km from Barcelona Centre
  • America 32 B&B
  • Price from £25.66 per person per night
    • based on 41 reviews
    • Carrer Denia, 34, Barcelona Show map
    • Tourist license: HB-003889

      Affordable, with free high-speed Wi-Fi and air conditioning, this enjoys a quiet location in uptown...

      Free Wi-Fi Breakfast available
    • 2.7km from Barcelona Centre
  • Barcelona City Street Hostal
  • Price from £51.26 per person per night
    • based on 55 reviews
    • La Rambla, 133, 3, Barcelona Show map
    • Tourist license: HB-001137

      Right on the Rambla, this clean, simple hostel offers great value for money. Free high-speed Wi-Fi is...

      Free Wi-Fi
    • 0.4km from Barcelona Centre
  • Hostal Barcelona City Ramblas
  • Price from £44.90 per person per night
    • based on 60 reviews
    • Carrer Aribau, 235, Barcelona Show map
    • Tourist license: HB-003800

      With air-conditioning and free high-speed Wi-Fi, this friendly guest house offers affordable rooms in...

      Free Wi-Fi Breakfast available
    • 2.7km from Barcelona Centre
  • Hostal Barcelona City Seven
  • Price from £36.39 per person per night
    • based on 72 reviews
    • Carrer Saragossa 95-97, Entlo/2, Barcelona Show map
    • Tourist license: HB-004288

      Air-conditioning, free high-speed Wi-Fi, and kitchen access make this a great affordable option in Barcelona....

      Free Wi-Fi Breakfast available
    • 3.2km from Barcelona Centre
  • Hostal Barcelona City North
  • Price from £46.07 per person per night
    • Junta de Comerç, 13, Barcelona Show map
    • Tourist license: 01-88-A-0170

      This charming little guesthouse with free Wi-Fi is nestled in Barcelona's Raval neighbourhood less than a 5-minute...

      Free Wi-Fi
    • 0.3km from Barcelona Centre
  • BCN Home Guest House
  • Price from £21.38 per person per night