Spain · City stays

Barcelona Beaches: Where to Reach the Sea Straight from the Centre

Before you start reading, here is the gist
  • Bogatell is a cleaner and calmer alternative to Barceloneta, and both are reachable by metro line 4.
  • Mar Bella has a nudist section, clearly separated from the rest of the beach.
  • Best months: late May to June and September to early October, outside the heat and the main crowds.
  • Want a beach without the city crowds? Sitges is about 35 minutes by train from Barcelona Sants.
Where to stay in Barcelona near the beaches (my tips)
  • Hotel 54 Barceloneta - A design hotel a few minutes from Barceloneta beach, with a terrace overlooking the harbour.
  • Barcelona Beach Apartments - Modern apartments by the beach in Ciutat Vella.
  • Motel One Barcelona-Ciutadella - A modern city hotel by Ciutadella park, within reach of the El Born district and the beaches.
  • Hotel Oasis - On the edge of the historic centre, close to the beaches and Estación de Francia station.
  • Hotel Lleó - A hotel in the centre on Carrer de Pelai, close to Plaça Catalunya, so you can walk to La Rambla and the La Boqueria market.
Check availability in Barcelona →

Barcelona is one of the few big European cities where you can get from the centre to a sandy beach on foot or in three metro stops. It is not the Caribbean - the sea is the calm Mediterranean and in season it is packed - but the combination of "sights in the morning, sea in the afternoon" works better here than almost anywhere else.

Which beach in Barcelona is the best?

Bogatell - cleaner, wider and less crowded than Barceloneta, and still only a few metro stops from the centre.

  • Barceloneta - the best known and the closest to the centre, with a promenade of palm trees and restaurants. In return it has the most people, in summer literally one on top of another.
  • Bogatell - wider, cleaner and calmer than Barceloneta, popular more with locals. Volleyball courts, table tennis, a calmer promenade for the sunset.
  • Nova Icaria - right next to Bogatell, a bit smaller and more family-friendly, close to the Olympic Port.
  • Mar Bella - part of the beach is nudist (clearly marked), the rest is normal. Popular with a younger and LGBT+ crowd.
  • Sant Sebastià - the southern end of Barceloneta, a bit calmer than the main stretch, a short way from the Montjuïc cable car.
Barcelona: A sandy beach full of people, with the Hotel Arts and Mapfre towers and a lifeguard station in the background
Barceloneta, with the towers by Vila Olímpica in the background.
A crowded sandy beach full of people, with the sea, sailing boats and an overcast sky in the background
Bogatell in summer. It gets packed here too, but less than at Barceloneta.
A full beach with a small cluster of people in the water, palm trees and a black tower in the background
The beach in Poblenou.
A paved promenade with palm trees and a glass building, with the W hotel tower in Barcelona in the background
The promenade by Barceloneta, with the W hotel in the background.

How do you get to the beaches in Barcelona?

All the city beaches lie on one metro line, so if one doesn't suit you, you can hop between them by walking along the promenade.

  • Metro line 4 (yellow) - the stops Barceloneta, Ciutadella/Vila Olímpica (Nova Icaria, Bogatell) and Poblenou/Selva de Mar (Mar Bella) lead straight to the sea.
  • On foot from the centre - from the Gothic Quarter it is about 20 minutes' walk to Barceloneta along the port.
  • The promenade - a continuous coastal path links all the beaches from Barceloneta to Mar Bella, and you can walk or cycle it.
  • Shared bike - you can also get to the beach on a shared e-bike, and I rode a Bolt. According to Spanish media, however, the city is ceasing to extend permits for private shared-bike operators in 2026, so check availability in the app before you go. The city's own Bicing is for residents only.
Barcelona: A turquoise Bolt shared e-bike leaning against a palm tree on a paved promenade, with people and the beach in the background
A shared bike on the promenade by Barceloneta.

Can you run along the beaches in Barcelona?

Yes, and very well. A continuous promenade links all the city beaches from Barceloneta to Mar Bella, so you can shorten or stretch your route depending on where you end up. I came here to run.

Barcelona: A runner in a teal T-shirt and red sunglasses crouching on the promenade, with palm trees and a black tower in the background
A running break on the promenade.
A runner in a cap and rainbow sunglasses crouching by a railing, with tower blocks and palm trees in the background
A stop by the railing.

When to go to the beach and what to watch out for?

The best months are late May, June, and then September to early October - the sea is already (or still) warm and it is not as hot or as crowded as in July and August.

  • Beach flags - green (calm), yellow (careful) and red (no swimming) work as everywhere in the Mediterranean, so watch them especially after a storm.
  • Watch your things - crowded tourist beaches like Barceloneta have a reputation for pickpocketing, so don't leave anything valuable unattended.
  • Bring water, sunscreen and something for your head - there is little shade on the beaches in Barcelona.

Can I take a dog to the beach in Barcelona?

Only partly. Barcelona has a single official dog beach, Platja de Llevant at the northern end of the city beaches, and it only operates in season.

  • Season - roughly from late May to mid-September, usually 10:30 to 19:30. The exact dates change every year.
  • The dog must be microchipped and the staff on site check this. Capacity is limited (sources give 100 to 120 dogs at a time).
  • On the other city beaches (Barceloneta, Bogatell, Mar Bella) dogs are generally not welcome in season, so don't count on taking your dog there.

Dates and conditions change, so check them before you go on the city website. Out of season the rules tend to be looser, but I have not verified that with an official source.

Barcelona: A dog with its ears in the wind standing on a sandy beach, with blurred people and piers in the background
A dog on the beach.

And if you want a beach without the crowds from the centre?

Sitges is about 35 minutes by train from Barcelona Sants main station - a smaller seaside town with its own atmosphere, which also works as a calmer alternative to the city beaches, especially outside the main season.

Barcelona: A sandy beach in Sitges with waves, a cliff and the town on the coast in the background
Sitges, about 35 minutes by train from Barcelona.
Lukáš Dobrovolný

Lukáš Dobrovolný

Traveller, content creator and online marketer

Over 17 years on the road, but still with one foot in Czechia. I write about road trips, mountain hikes, cycling trips, Amazing Places and my favourite food.

[i]  Some links are affiliate links - if you book through them I earn a small commission at no extra cost to you. Learn more