477 hotels in Barcelona

  • 987 Barcelona Hotel

    La Dreta de l'Eixample, Barcelona | 4 star hotel
    from $140
    Traveler rating: 4.0/5 Excellent (312 reviews)
  • Catalonia Portal de l'Angel

    El Barri Gòtic, Barcelona | 3 star hotel
    from $193
    Traveler rating: 4.0/5 Excellent (309 reviews)
    • Great hotel, but mind the handbag snatchers
    • Great place
    • Ideal Location!
  • Atenea Calabria Apartaments

    La Nova Esquerra de l'Eixample, Barcelona | 3 star hotel
    from $100
    Traveler rating: 4.0/5 Excellent (291 reviews)
    • Fantastic value
    • Great deal for the money!
    • A nice hotel family
  • Sunotel Central

    Sant Antoni, Barcelona | 4 star hotel
    from $119
    Traveler rating: 3.5/5 Very Good (289 reviews)
  • Hotel Ramblas Barcelona

    El Raval, Barcelona | 3 star hotel
    from $120
    Traveler rating: 3.0/5 Good (230 reviews)
    • Waiting on Basil
    • Sleepless in Barcelona
    • Ramblas Hotel - Excellent
  • Park Hotel Barcelona

    Sant Pere - Santa Caterina i la Ribera, Barcelona | 3 star hotel
    from $112
    Traveler rating: 4.0/5 Excellent (221 reviews)
    • Fantastic Hotel
    • Not trustworthy!
    • Very Stylish Hotel!
  • Petit Palace Barcelona

    La Dreta de l'Eixample, Barcelona | 4 star hotel
    from $147
    Traveler rating: 3.5/5 Very Good (176 reviews)
  • Gran Hotel Torre Catalunya

    Hostafrangs, Barcelona | 4 star hotel
    from $132
    Traveler rating: 4.5/5 Outstanding (1751 reviews)
    • Absolutely gorgeous
    • Disappointed
    • Great City , Great Hotel
  • ME Barcelona

    El Poblenou, Barcelona | 5 star hotel
    from $126
    Traveler rating: 4.0/5 Excellent (603 reviews)
  • Hotel Aranea

    El Fort Pienc, Barcelona | 3 star hotel
    from $88
    Traveler rating: 4.0/5 Excellent (391 reviews)
    • Good hotel,shame about breakfast
    • A good choice but.............
    • Excellent hotel
  • Hotel Ciutat de Barcelona

    Sant Pere - Santa Caterina i la Ribera, Barcelona | 3 star hotel
    from $138
    Traveler rating: 4.0/5 Excellent (301 reviews)
    • Die Lage gefiel uns sehr
    • Loved the location
    • Barcelona Beauty
  • Amrey Sant Pau

    Horta - Guinardó, Barcelona | 2 star hotel
    from $75
    Traveler rating: 4.0/5 Excellent (283 reviews)
  • Eurostars BCN Design

    La Dreta de l'Eixample, Barcelona | 5 star hotel
    from $179
    Traveler rating: 4.0/5 Excellent (261 reviews)
  • Travelodge L'Hospitalet

    Hospitalet de Llobregat, Barcelona | 3 star hotel
    $207 average
    Traveler rating: 3.0/5 Good (195 reviews)
  • Catalonia La Pedrera

    La Vila de Gràcia, Barcelona | 4 star hotel
    from $130
    Traveler rating: 4.0/5 Excellent (149 reviews)
  • NH Rallye

    La Maternitat i Sant Ramon, Barcelona | 3 star hotel
    from $99
    Traveler rating: 3.5/5 Very Good (135 reviews)
  • Pension Picasso

    El Raval, Barcelona | 1 star hotel
    from $61
    Traveler rating: 2.0/5 Fair (70 reviews)
  • B-Hotel

    La Nova Esquerra de l'Eixample, Barcelona | 3 star hotel
    Traveler rating: 4.5/5 Outstanding (980 reviews)
    • What a great little hotel!!
    • Excellent !
    • B is for Bliss
  • Acta Antibes

    El Fort Pienc, Barcelona | 2 star hotel
    from $88
    Traveler rating: 4.0/5 Excellent (805 reviews)
  • Alexandra Barcelona Hotel

    La Dreta de l'Eixample, Barcelona | 4 star hotel
    from $162
    Traveler rating: 4.0/5 Excellent (522 reviews)
    • Great for a short break
    • Very noisy hotel
    • Great hotel!
  • Gran Hotel La Florida

    Vallvidrera - el Tibidabo i les Planes, Barcelona | 5 star hotel
    from $158
    Traveler rating: 4.0/5 Excellent (429 reviews)
    • Fabulous Florida!
    • An example to all boutique hotels.....
    • TERRIBLY LOCATED
  • AB Viladomat Hotel

    La Nova Esquerra de l'Eixample, Barcelona | 3 star hotel
    from $92
    Traveler rating: 4.0/5 Excellent (373 reviews)
    • A Great Base For A Fantastic Break
    • Recommended Hotel
    • Comfortable and economic hotel
  • Hesperia Sant Joan Suites

    Josep Trueta 2, Barcelona | 3 star hotel
    from $47
    Traveler rating: 4.0/5 Excellent (373 reviews)
  • Silken Concordia Hotel

    Sant Antoni, Barcelona | 3 star hotel
    from $106
    Traveler rating: 4.0/5 Excellent (363 reviews)
    • Great stay- but watch out for the air con
    • Great stay
    • Terrible
  • Hotel Sant Agusti

    El Raval, Barcelona | 3 star hotel
    from $123
    Traveler rating: 3.5/5 Very Good (345 reviews)
    • Excellent
    • Not bad
    • Get Thee to A Nunnery
  • Hotel Gran Ronda

    Sant Antoni, Barcelona | 3 star hotel
    from $93
    Traveler rating: 3.5/5 Very Good (319 reviews)
    • Average hotel
    • Excellent choice
    • Lovely hotel in ideal location