Barcelona byr på et bredt utvalg av hoteller like ved strendene Barceloneta, Bogatell og Sant Sebastià. De fleste strandhotellene ligger i distriktene Ciutat Vella og Sant Martí, med gangavstand til sanden og havpromenaden. Her finner du alt fra moderne designhoteller med takbasseng og spa til luksuriøse resorts med Michelin-restauranter. Prisnivået varierer fra omtrent 1500 kroner per natt for 4-stjerners hoteller opp til over 5000 kroner for 5-stjerners alternativer med full strandutsikt.
Blant de høyest rangerte hotellene er Hotel Arts Barcelona, som ligger rett ved Barceloneta strand og har to utendørsbasseng og en restaurant med to Michelin-stjerner. W Barcelona er et ikonisk seilformet hotell med uendelighetsbasseng, rooftopbar og direkte tilgang til stranden. H10 Marina Barcelona tilbyr et roligere alternativ ti minutters gange fra Bogatell strand, med takbasseng med havutsikt og spa. For gjester som ønsker tilgjengelighet, er Ilunion Barcelona et godt valg med tilrettelagte rom og takbasseng like ved Bogatell.
