À Barcelone, les hôtels de plage se situent principalement à Barceloneta, Poble Nou et le long de la côte du Forum. Ces établissements offrent un accès direct ou à quelques minutes à pied des plages de sable, avec des prestations variées : piscines extérieures panoramiques, spas, restaurants gastronomiques et vues sur la Méditerranée. Les budgets s'échelonnent de 150 à plus de 400 euros par nuit, selon le standing et la saison.
Parmi les meilleurs, l'Hotel Arts Barcelona domine l'horizon avec deux piscines, un spa et un restaurant deux étoiles. Le W Barcelona séduit par sa silhouette distinctive et son bar rooftop. Pour un séjour plus abordable, le Salles Hotel Pere IV propose un spa gratuit et une terrasse. Le Sofitel Barcelona Skipper, à 100 m de la plage, dispose de deux piscines et d'un bar tendance. Les familles apprécient le Novotel Barcelona City pour son espace piscine et ses chambres spacieuses.
