The fantastic thing about the Barcelona Beaches is that most are within walking distance of the Barcelona City Centre or, at worst, a short metro journey or bus ride away.
Distributed between the neighbourhoods of La Barceloneta and El Poblenou, there are 9 beaches in Barcelona, and normally with blue flag status, its over 4 km of golden sands have become one of the city's major attractions.
So much so that Barcelona was recently voted Best Mediterranean Beach City by the prestigious magazine National Geographic.
The truth is that that Barcelona is not only a great city for history, food and nightlife but it's also the Number One beach metropolis on the Mediterranean.
Perhaps I'm showing my age but until the 1992 Olympic Games Barcelona could hardly be described as a beach city, as all it possessed was a rather scratty section of dirty sand in the barri of La Barceloneta.
These beaches have been completely cleaned up, and from south to north starting at the emblematic Hotel W Barcelona, are as follows:
All these beaches are accessible by bus and La Barceloneta Metro station, on the Yellow L4 Line, is just a short walk away.
Nearly thirty years later, when I visit, the section of coastline on north of the Olympic Port, it still seems nothing short of a miracle.
Until 1992, what are now golden sands were the lined with factories, and a famous quote said that 'Barcelona had its back to the sea'.
If you're looking for a nudist beach in Barcelona, you should go to Mar Bella Beach, which although not exclusively homosexual, is very popular with gay men.
This whole section of Barcelona coast is well-served by the Yellow L4 Metro Line as well by public bus services and Barcelona Trams.
The beaches of Sant Adrià de Besós begin on the other side of the Parc del Forum, and slightly further up the coast we have Badalona, which is just 10 minutes by train and is also on the Barcelona Metro system.
A little further north, the Costa del Maresme begins.
Starting at Sant Andreu de Llavaneres and continuing through Sant Vicenç de Montalt, Caldes d'Estrac, Arenys de Mar, Canet de Mar, Sant Pol de Mar, Calella, Pineda de Mar, Santa Susana and Malgrat de Mar, the beaches are much cleaner and are fantastic destinations for beach holidays.
The beaches immediately south of Barcelona are much wider and flatter with long stretches of golden sands.
Castelldefels is the best known beach resort close to Barcelona, but El Prat de Llobregat also has a surprisingly good beach and Viladecans is actually quite select.
Further south, on the other side of the rocky Garraf outcrop, we come to the charming town of Sitges, but in many respects Vilanova i la Geltrú and Cubelles are just as nice but less touristy.
So the Barcelona beach options within the city are excellent, and when it comes to beaches near Barcelona, the offer is even better.
All the beaches mentioned in this article are in Barcelona Province.
As the Travel Guide section of Barcelonas.com progresses, I may also include beaches further north of Barcelona on the Costa Brava and further south on the Costa Daurada.
All Barcelona Beaches are within easy reach by metro wherever you're staying in Barcelona. Use the Barcelona Hotels Map to find accommodation the perfectly suits your requirements.