Barcelona hotels near the beach
Barcelona's beaches run about 4–5 km from Barceloneta to Llevant. Where you stay decides whether that means crowds or calm.
Compare hotels: Barceloneta, Barcelona Flights to Barcelona
Barceloneta
The liveliest and closest to the old town, and the most crowded.
Port Olímpic, Nova Icària and Bogatell
Big hotels and quieter, family-friendly sand.
Poblenou and Diagonal Mar
Modern hotels, often cheaper, by the less crowded Mar Bella and Llevant beaches. L4 connects back to the centre.
FAQ
Which Barcelona beach is best?
For atmosphere, Barceloneta. For space and families, Nova Icària or Bogatell.