Welcome to Barcelona! The capital of Catalonia is a real summer city, but don’t be fooled by its proximity to the sea… There’s a lot of humidity and you’re going to feel the heat for sure, so you will find that knowing which are the best beaches in Barcelona turns out to be quite useful… So you can jump into the cold water and get rid of the sweat and the heat!

If you’re planning on going to Barcelona soon, you should know that Barcelona has much more to offer than the Barceloneta beach, the most famous one… And the one that is most crowded with tourists! Take good note of the ideas in this list of the best beaches in Barcelona so you can discover the beautiful seaside of this part of the world – both in town and in its surroundings!


The best beaches in Barcelona: In town


Barcelona is a thriving city, and you will want to do thousands of things during your stay there. But if you go there during the summer (and Barcelona has a long summer!) you will be so tempted to go to the beach… And who could blame you? As we’ve said before, Barceloneta isn’t the only beach in town, and there are far nicer options just a couple of metro stops away:

  • Mar Bella: Don’t confuse it with the beach city in Andalusia! Mar Bella literally means “beautiful sea”. It is one of the nudist beaches of Barcelona (there is another one to the side of Barceloneta), gay-friendly (it hosts some gay events in the city during the summer, such as the Circuit festival), quiet and private. It’s far enough from the city centre so you can relax and close enough so you can go back to it in no time. To get there: Metro station Poblenou (L4).



  • Nova Icària: Close to the Mar Bella and the city centre, it’s less crowded and larger than Barceloneta and you still have lots of entertainment options and restaurants around, since it is in the Vila Olímpica, the neighbourhood built for the Olympic Games of 1992. To get there: Metro station Ciutadella – Vila Olímpica (L4).

beachesbarcelonanova icaria




The best beaches in Barcelona: The surroundings

Any beach person will know that city beaches aren’t the best, although the city of Barcelona proves that you can indeed go to very nice beaches in a big city. However, if the best beaches in Barcelona we listed above are so wonderful, can you imagine how the surroundings are like? If you have the time, don’t miss out on the opportunity of visiting any of the beaches below, located in the surroundings of this wonderful Mediterranean city. You can arrive to all of them by train or transport, and we’ll also explain how!

  • Sitges: Very crowded during the summer (Sitges is quite famous too), but in a beautiful village. You can add to your beach day the beautiful ending of walking around the old town of Sitges once you’re tired of the sun and the sea. One of the best beaches in Barcelona for sure. To get there: R2 train direction Vilanova i la Geltrú or Sant Vicenç de Calders; station Sitges.


  • Vilanova i la Geltrú: One stop after Sitges you will find another paradise that is a little bit less crowded. The town isn’t as charming as Sitges, but the sand is equally yellow and the sea is equally clean. You will enjoy it for sure! To get there: R2 train direction Vilanova i la Geltrú or Sant Vicenç de Calders; station Vilanova i la Geltrú.


  • Ocata: Its name suggests something a little bit more exotic, but it is one of the most famous beaches of the surroundings of Barcelona: It is wide, large and beautiful, with clean water and yellow sand. Besides, it’s equipped with lots of restaurants which are right after you leave the beach and go into town. It’s located in the town of El Masnou. To get there: R1 train direction Mataró, Arenys de Mar or Blanes; station Ocata.


  • Pont del Petroli: Located in Badalona, this beautiful beach is topped with an industrial setting thanks to a metal structure that goes into the sea, and that was used as a petroleum bridge. Nowadays, it is a scientific station and visitors are allowed to walk along the bridge and enjoy the views. It is undoubtedly one of the most unique and best beaches in Barcelona. To get there: R1 train direction Mataró, Arenys de Mar or Blanes; station Badalona.


What did you think of our list of the best beaches in Barcelona? How many of them have you visited? Do you have any other suggestions? Do tell us in the comments – we would love to hear from you!

At GowithOh, we are an enthusiastic team of self-confessed Europhiles who are passionate about travel. We especially love the variety of city breaks possible in Europe, from the historic UNESCO heritage cities like Prague, to the more cosmopolitan beachside destinations like Barcelona. We love discovering the hidden gems in different cities and sharing them with our fans so everyone can benefit and enjoy the perfect city break in Europe.