Best Price Guarantee
Relax, you've got the best deal going. If you find the same place for less on a different website, we'll refund 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 Display 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 US$534.38 per person per night
    • based on 194 reviews
    • Carrer Cardenal Casañas, 11 , Barcelona Display 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 US$171.87 per person per night
    • based on 1416 reviews
    • Avenida Paral.lel, 64, Barcelona Display 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 US$108.59 per person per night
    • based on 487 reviews
    • C/ Ample 1 (Pl Duc de Medinaceli), Barcelona Display 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 US$90.94 per person per night
    • based on 255 reviews
    • Carrer Pelai, 9 1/1, Barcelona Display 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 US$534.38 per person per night
    • based on 426 reviews
    • Carrer Paris, 101-107, Barcelona Display 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 US$24.07 per person per night
    • based on 280 reviews
    • Avinguda de Sarrià, 9, Barcelona Display 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 US$21.66 per person per night
    • based on 2007 reviews
    • Avinguda Bogatell, 64-68, Barcelona Display 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 US$95.75 per person per night
    • based on 740 reviews
    • Paseo Mare de Déu del Coll, nº 10, Barcelona Display map
    • Tourist license: HB-003790

      #Hotel...

      Free Wi-Fi Breakfast available
    • 4.3km from Barcelona Centre
  • Hotel Catalonia Park Güell
  • Price from US$48.14 per person per night
    • based on 272 reviews
    • Avda de Roma 31, Barcelona Display 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 US$58.84 per person per night
    • based on 230 reviews
    • Paseo Lluis Companys, 2, Barcelona Display 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 US$26.75 per person per night
    • based on 1110 reviews
    • Calle Palaudarias, 26, Barcelona Display 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 US$131.06 per person per night
    • based on 307 reviews
    • Olzinelles, 56-58, Barcelona Display 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 US$32.10 per person per night
    • based on 395 reviews
    • Rosselló, 242, Barcelona Display 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 US$105.91 per person per night
    • based on 616 reviews
    • Carrer Rauric, 14, Barcelona Display 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 US$48.14 per person per night
    • based on 146 reviews
    • Rosellón, 174-176, Barcelona Display 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 US$33.65 per person per night
    • 4.5 out of 5 based on 87 reviews
    • C/ Avinyó 16, Barcelona Display 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 US$69.54 per person per night
    • based on 882 reviews
    • Passeig García Faria, 69/71, Barcelona Display 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 US$36.37 per person per night
    • based on 528 reviews
    • Av. del Paraŀlel, 40, Barcelona Display 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 US$33.70 per person per night
    • based on 1201 reviews
    • Carrer Pallars, nº 128-130 , Barcelona Display 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 US$31.56 per person per night