Barcelona is just what you’re looking for. It’s coastline stretches for 4.5 km and offers a wide variety of excellent beaches. The Barcelona beach season usually goes between March 15th and November 15th.
Barceloneta beach is the closest beach to Barcelona city centre. If you walk to Colom at the end of the Ramblas you have about a 15 minutes walk to the beach or take Metro Barceloneta. Very wide and long and fringed by woodendecking along which lies a series of American-style eateries (pizzas and Tex-Mex mostly) plus the busy Catalan restaurant Agua. Barceloneta beach can get busy during the peak season (June to Sep) in which case you could try visiting Icaria Beach the next beach along from Barceloneta.
Closest to the Olympic marina, and therefore always crowded, this wide swathe of rough golden sand is great for food goers. There are beach bars, restaurants on the promenade behind and countless bars and restaurants off the Port Olímpic just a short stroll away.
This beach is twice the length of adjoining Nova Icaria and fringed by a stretch of stone walkway perfect for jogging, roller blading and cycling. The raised promenade cuts down on traffic noise and makes it possible to almost believe you’re a million miles from the city. No beach bars, but three large informal restaurants on the promenade.
Divided from Bogatell by a breakwater housing a school and hire center for windsurfing, hobie cats and kayaks, Barcelona’s only naturist beach is tucked away behind a long hillock of rustling bamboo. (Metro Ciutadella Vila Olímpica, plus 20-minute walk)
In the south of Barcelona, it is the color of gold, luminous, being in the maritime littoral the reason of its name “Costa Dorada” (Golden Coast). Sitges is definitely the highlight of the Costa Dorada. This attractive and charming coastal town has been attracting gay men and women for decades.