The city beaches
Barcelona's coastline runs roughly northeast from Barceloneta, with each stretch of sand having a slightly different character despite being part of one long beach system.
Platja de la Barceloneta
The most central and most crowded — closest to the old town, busiest in every sense, good for a couple of hours rather than a full quiet day.
Bogatell and Mar Bella
A metro ride further out in Poblenou, noticeably calmer with more room to actually spread out, still well within the city.
Nova Icària
Between the two, popular with a younger local crowd, decent beach bars without Barceloneta's intensity.
A short train out
Sitges
About 40 minutes by train, a genuinely attractive town in its own right with several distinct beaches, a well-known LGBTQ+-friendly scene, and enough character to justify a full day rather than just beach time.
Castelldefels
Closer than Sitges, roughly 25–30 minutes by train, a long straightforward beach that's noticeably less crowded than the city stretches without requiring a full day trip.
What to expect, practically
City beaches have showers, lifeguards in season, and beach bars (chiringuitos) renting loungers — no need to bring much beyond a towel and sunscreen. Topless sunbathing is common and unremarkable on Spanish beaches generally.
Who this is for
Straightforward beach relaxation, day drinking at a chiringuito, or a full beach-town day trip if you pick Sitges. Not the destination if you're after dramatic scenery — Barcelona's beaches are good, functional city beaches, not a Mediterranean cove.
