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.

Official sources