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 Hotels in Barcelona

Off to Barcelona? Still searching for your perfect hotel? We’ve got a great choice of cheap hotels in Barcelona – why not take a look? Our carefully chosen selection of affordable properties in the city centre are ideal whether you’re travelling for business or pleasure. If you want to be in the heart of the action, why not pick one near the Rambla or in the Gothic Quarter? Or perhaps a cosy option near the beach? Gaudí fans might want to be within easy reach of the Sagrada Família. And if you need your hotel to be close to transport connections, such as Sants train station or the airport, we’ve also got that covered: with one click you can select accommodation near specific landmarks.

152 places available
  • Sort by
    • based on 471 reviews
    • Carrer del Carme, 38, 1/2, Barcelona Show map
    • Tourist license: HB-002253

      This cheap hotel near the Rambla in central Barcelona offers simple, immaculate rooms and free Wi-Fi, and is just...

      Free Wi-Fi
    • 0.2km from Barcelona Centre
  • Hotel Aneto
  • Price from £427.16 per person per night
    • based on 194 reviews
    • Carrer Cardenal Casañas, 11 , Barcelona Show map
    • Tourist license: HB-004375

      The 3-star Hotel Atlas is located in the very centre of Barcelona, just steps from the famous Rambla, the city's...

      Free Wi-Fi Breakfast available
    • 0.1km from Barcelona Centre
  • Hotel Atlas
  • Price from £137.38 per person per night
    • based on 1416 reviews
    • Avenida Paral.lel, 64, Barcelona Show map
    • Tourist license: HB-000022

      With parking, Wi-Fi and a/c, this bright, modern hotel is located near the port, an 8-minute walk from the...

      Free Wi-Fi Breakfast available
    • 0.8km from Barcelona Centre
  • Hotel AutoHogar
  • Price from £86.80 per person per night
    • based on 487 reviews
    • C/ Ample 1 (Pl Duc de Medinaceli), Barcelona Show map
    • Tourist license: HB-004432

      With a plunge pool and sun deck, this welcoming hotel offers bright, contemporary rooms in Barcelona's beautiful...

      Free Wi-Fi Breakfast available
    • 0.7km from Barcelona Centre
  • Hotel Catalonia Port
  • Price from £72.69 per person per night
    • based on 255 reviews
    • Carrer Pelai, 9 1/1, Barcelona Show map
    • Tourist license: HB-003847

      Situated in one of Barcelona’s most emblematic streets, Hotel Pelayo is only a few steps away from...

    • 0.6km from Barcelona Centre
  • Hotel Pelayo
  • Price from £427.16 per person per night
    • based on 426 reviews
    • Carrer Paris, 101-107, Barcelona Show map
    • Tourist license: HB-004298

      With a rooftop plunge pool and free Wi-Fi, this 3-star hotel provides modern, comfortable accommodation in...

      Free Wi-Fi Breakfast available
    • 2.2km from Barcelona Centre
  • Hotel Sunotel Aston
  • Price from £19.24 per person per night
    • based on 280 reviews
    • Avinguda de Sarrià, 9, Barcelona Show map
    • Tourist license: HB-004278

      With access to a rooftop plunge pool and modern rooms with free Wi-Fi, a/c, this 2-star hotel is located near...

      Free Wi-Fi Breakfast available
    • 2.2km from Barcelona Centre
  • Hotel Sunotel Junior
  • Price from £17.32 per person per night
    • based on 2007 reviews
    • Avinguda Bogatell, 64-68, Barcelona Show map
    • Tourist license: HB-004190

      With a rooftop plunge pool and bar, a spa and private parking, this modern hotel is located a 5-minute walk from...

      Free Wi-Fi Breakfast available
    • 2km from Barcelona Centre
  • H10 Marina Barcelona
  • Price from £76.54 per person per night
    • based on 740 reviews
    • Paseo Mare de Déu del Coll, nº 10, Barcelona Show map
    • Tourist license: HB-003790

      The clean and friendly 3-star Hotel Catalonia Park Güell is located in the quiet Vallcarca area, the hilly backdrop...

      Free Wi-Fi Breakfast available
    • 4.3km from Barcelona Centre
  • Hotel Catalonia Park Güell
  • Price from £38.48 per person per night
    • based on 272 reviews
    • Avda de Roma 31, Barcelona Show map
    • Tourist license: HB-003873

      The 3 star Catalonia Roma is located in the elegant Eixample district of Barcelona, Spain, close to major sites...

      Free Wi-Fi Breakfast available
    • 2.2km from Barcelona Centre
  • Hotel Catalonia Roma
  • Price from £47.03 per person per night
    • based on 230 reviews
    • Paseo Lluis Companys, 2, Barcelona Show map
    • Tourist license: HB-004248

      The friendly, family-run 1-star Hotel La Ciudadela provides cosy rooms and a charming restaurant in the centre...

      Free Wi-Fi
    • 1.2km from Barcelona Centre
  • Hotel La Ciudadela
  • Price from £21.38 per person per night
    • based on 1110 reviews
    • Calle Palaudarias, 26, Barcelona Show map
    • Tourist license: HB-004581

      This modern 4-star hotel with a spa, free Wi-Fi and a/c is just a 10-minute walk from the port of Barcelona and only...

      Free Wi-Fi Breakfast available
    • 1.1km from Barcelona Centre
  • Hotel Grums
  • Price from £104.76 per person per night
    • based on 307 reviews
    • Olzinelles, 56-58, Barcelona Show map
    • Tourist license: HB-004659

      Ideal for style-conscious budget travellers, this 2-star hotel in Barcelona offers modern, affordable rooms with...

      Free Wi-Fi Breakfast available
    • 3.2km from Barcelona Centre
  • SmartRoom Barcelona Hotel
  • Price from £25.66 per person per night
    • based on 395 reviews
    • Rosselló, 242, Barcelona Show map
    • Tourist license: HB-004365;HB-004366;HB-004367

      With Wi-Fi, a/c and a terrace offering unbeatable views of Gaudí’s famous building, La Pedrera, this affordable...

      Free Wi-Fi Breakfast available
    • 1.8km from Barcelona Centre
  • Next To Hotel
  • Price from £84.66 per person per night
    • based on 616 reviews
    • Carrer Rauric, 14, Barcelona Show map
    • Tourist license: HB-000101

      With free Wi-Fi and a/c, this welcoming hotel offers great-value accommodation in the heart of Barcelona's...

      Wi-Fi available Breakfast included
    • 0.3km from Barcelona Centre
  • Hotel California
  • Price from £38.48 per person per night
    • based on 146 reviews
    • Rosellón, 174-176, Barcelona Show map
    • Tourist license: HB-004681

      With a rooftop swimming pool featuring stunning views over Barcelona, free Wi-Fi and a/c, this 4-star hotel boasts...

      Free Wi-Fi
    • 1.7km from Barcelona Centre
  • BCN Urban Hotels Gran Rosellón
  • Price from £26.90 per person per night
    • 4.5 out of 5 based on 87 reviews
    • C/ Avinyó 16, Barcelona Show map
    • Tourist license: HB-004430

      Hotel Catalonia Avinyo is a 3 star establishment which was inaugurated in 2007 and is located in the very centre...

      Free Wi-Fi Breakfast available
    • 0.5km from Barcelona Centre
  • Hotel Catalonia Avinyó
  • Price from £55.59 per person per night
    • based on 882 reviews
    • Passeig García Faria, 69/71, Barcelona Show map
    • Tourist license: HB-004149

      The 4-star Hotel Front Maritim enjoys a fantastic beachfront location in Barcelona, within easy reach of the...

      Free Wi-Fi Breakfast available
    • 4.2km from Barcelona Centre
  • Hotel Front Maritim
  • Price from £29.08 per person per night
    • based on 528 reviews
    • Av. del Paraŀlel, 40, Barcelona Show map
    • Tourist license: HB-004303

      Offering comfortable rooms with Wi-Fi and a/c, this welcoming 3-star hotel in central Barcelona is just 400 metres...

      Free Wi-Fi Breakfast available
    • 0.8km from Barcelona Centre
  • Hotel Serhs del Port
  • Price from £26.94 per person per night
    • based on 1201 reviews
    • Carrer Pallars, nº 128-130 , Barcelona Show map
    • Tourist license: HB-004233

      This 4-star hotel featuring a free spa, gym and Wi-Fi, is situated a 10-minute walk from the beach in...

      Free Wi-Fi Breakfast available
    • 2km from Barcelona Centre
  • Sallés Hotel Pere IV
  • Price from £25.23 per person per night