477 hotels in Barcelona

  • Aparthotel Mariano Cubi

    Sant Gervasi - Galvany, Barcelona | 4 star hotel
    from $129
    Traveler rating: 4.0/5 Excellent (208 reviews)
  • Sunotel Aston

    La Nova Esquerra de l'Eixample, Barcelona | 3 star hotel
    from $93
    Traveler rating: 3.5/5 Very Good (196 reviews)
  • Husa Barcelona

    La Dreta de l'Eixample, Barcelona | 4 star hotel
    from $138
    Traveler rating: 3.5/5 Very Good (193 reviews)
  • Hotel Zenit Barcelona

    Sant Gervasi - Galvany, Barcelona | 4 star hotel
    from $104
    Traveler rating: 4.0/5 Excellent (128 reviews)
  • NH Belagua

    Sant Gervasi - Galvany, Barcelona | 3 star hotel
    from $99
    Traveler rating: 3.5/5 Very Good (89 reviews)
  • NH Les Corts

    Les Corts, Barcelona | 3 star hotel
    from $81
    Traveler rating: 3.5/5 Very Good (88 reviews)
  • Hotel Montecarlo Barcelona

    El Barri Gòtic, Barcelona | 3 star hotel
    from $174
    Traveler rating: 4.5/5 Outstanding (1209 reviews)
    • Nice stay at somewhat generic property, marred by rude employee
    • Little gem right in the centre of the city
    • Wonderful stay
  • Hesperia Ramblas

    El Raval, Barcelona | 3 star hotel
    from $141
    Traveler rating: 4.5/5 Outstanding (511 reviews)
  • Inglaterra Hotel

    El Raval, Barcelona | 3 star hotel
    from $139
    Traveler rating: 4.0/5 Excellent (494 reviews)
    • Great value, great location
    • Checked-out
    • Worth Looking At
  • Hotel Cuatro Naciones

    El Barri Gòtic, Barcelona | 2 star hotel
    from $128
    Traveler rating: 4.0/5 Excellent (313 reviews)
    • Great base for the best of barcelona
    • Great Hotel for the Price
    • Loved the cuatro naciones
  • Hotel Meson Castilla

    El Raval, Barcelona | 2 star hotel
    from $127
    Traveler rating: 4.0/5 Excellent (252 reviews)
    • Enjoyed our stay
    • Great location/price
    • Unique hotel
  • Hotel Eurostars Mitre

    El Putxet i el Farró, Barcelona | 3 star hotel
    from $80
    Traveler rating: 4.0/5 Excellent (224 reviews)
  • Aparthotel Bertran

    El Putxet i el Farró, Barcelona | 3 star hotel
    from $89
    Traveler rating: 4.0/5 Excellent (212 reviews)
  • Hotel Glories

    El Fort Pienc, Barcelona | 3 star hotel
    from $94
    Traveler rating: 3.5/5 Very Good (207 reviews)
  • NH Master

    L'Antiga Esquerra de l'Eixample, Barcelona | 3 star hotel
    from $99
    Traveler rating: 4.0/5 Excellent (191 reviews)
  • Ibis Barcelona Molins de Rei

    Avinguda De Caldes 60, Barcelona | 2 star hotel
    from $57
    Traveler rating: 4.0/5 Excellent (109 reviews)
  • Husa Bonanova Park

    Sarrià, Barcelona | 2 star hotel
    from $82
    Traveler rating: 4.0/5 Excellent (107 reviews)
  • Hotel Nuevo Triunfo

    El Poble Sec, Barcelona | 2 star hotel
    from $89
    Traveler rating: 3.5/5 Very Good (86 reviews)
  • Agua Alegre

    La Dreta de l'Eixample, Barcelona | 2 star hotel
    from $65
    Traveler rating: 3.0/5 Good (71 reviews)
  • Catalonia Mikado Hotel

    Sant Gervasi - la Bonanova, Barcelona | 3 star hotel
    from $109
    Traveler rating: 3.5/5 Very Good (58 reviews)
  • Apartamentos Allada

    Sant Pere - Santa Caterina i la Ribera, Barcelona | 3 star hotel
    from $120
    Traveler rating: 3.0/5 Good (52 reviews)
  • Hesperia Sport Barcelona

    Eixample, Barcelona | 4 star hotel
    Traveler rating: 4.0/5 Excellent (37 reviews)
  • Hotel Alberta Barcelona

    Sant Gervasi - Galvany, Barcelona | 3 star hotel
    from $87
    Traveler rating: 3.5/5 Very Good (37 reviews)
  • Villa Emilia

    La Nova Esquerra de l'Eixample, Barcelona | 4 star hotel
    from $168
    Traveler rating: 4.5/5 Outstanding (1121 reviews)
    • Great location & great hotel
    • Just a bad experience !
    • Warmly recommend Villa Emilia
  • Nouvel Hotel

    Centre, Barcelona | 3 star hotel
    from $120
    Traveler rating: 4.0/5 Excellent (693 reviews)
    • Great Experience
    • Great Hotel for the City Centre
    • Location over comfort
  • Amister Hotel

    La Nova Esquerra de l'Eixample, Barcelona | 4 star hotel
    from $97
    Traveler rating: 4.0/5 Excellent (351 reviews)