À Barcelone, l'offre d'hôtels all inclusive en bord de mer est concentrée sur le littoral de la Barceloneta et du quartier de Poblenou, où la majorité des établissements haut de gamme proposent des formules incluant le petit-déjeuner, l'accès au spa et parfois des repas. Le budget nécessaire pour une nuit varie de 150 à 400 € selon le standing et la saison. Les voyageurs recherchant un séjour tout compris trouveront surtout des options avec piscine extérieure, plage privée ou à proximité immédiate.
Parmi les adresses les mieux notées, le Sofitel Barcelona Skipper (90/10) offre une plage à 100 m, une piscine sur le toit et un bar lounge. Le W Barcelona (84/10) se distingue par sa silhouette emblématique, son spa et ses trois piscines, tandis que le Hotel Arts Barcelona (89/10) propose un restaurant doublement étoilé et un accès direct à la plage. Ces hôtels conviennent aussi bien aux couples qu'aux familles, avec des clubs enfants ou des suites spacieuses.
