
You also have the possibility of snorkeling in other areas of Catalonia, such as the Costa Brava, where they organize wonderful snorkeling routes. To see the best beaches on the Costa Brava click here. And now, we show you the best 7 beaches in Barcelona to practice this super activity for the summer.
1. Sitges Beach
Sitges is located in Garraf, it is 18 kilometers long and has 26 beaches (some busier and others more natural). As it has a coastal and mountainous area, it is one of the most visited towns in Barcelona by national and international tourists.
The best-known beaches in Sitges are Aiguadolç, theSant Sebastià beach and Ribera.

It has two itineraries for snorkeling: the first itinerary begins at Anquines Beach and ends at Home Mort Beach; and the second itinerary begins at Garraf beach and ends atCala de la Ginesta.
2. Vilanova i la Geltrú
This city has 6 kilometers of beaches to practice snorkeling and other water sports. It has the Ribes Roges beach, Sant Cristòfol Lighthouse and Andarró.

They are very spacious beaches with an incredible seabed. All of them are perfect for children to play in the sand and snorkel.
3. Castelldefels Beach
This well-known and popular beach is located 18 kilometers from Barcelona and is 5 kilometers long where the Playa de la Pineda, the Playa de Lluminetes and the Apeadero Beach.
It is an ideal place to practice water sports such as snorkeling. It is classified as a sports tourism destination.
4. Mataró
On the Costa del Maresme, north of Barcelona, is the city of Mataró. It is a very visited city for water sports as it mixes sea and mountain landscapes.

Within Mataró, the highlights include Varador beach, which has numerous water activities, Ponent beach, Callao and Sant Simó.
The snorkeling routes take place on the Costa del Maresme and begin in the port of Mataró.
5. Calella Beach
To the north of Mataró is Calella, a beach that is 3 kilometers long. In this extension you can find Garbí beach, Gran beach and Roques beach. Perhaps it is its golden sand, its countless restaurants right on the beach or the great nightlife it offers.

6. Barceloneta Beach
It is one of the most famous beaches in Barcelona, located in the La Barceloneta neighborhood. Near this beach is theSan Sebastián beach, one of the beaches where you can also practice snorkeling.
The level of difficulty is low-medium, so you can do the activity with children.
The route is shallow and you will visit gardens of starfish, gobies and castanets. You will also see all kinds of fish and anemones.
7. Pont de Petroli
It is a pantanal located in Badalona and it is an artificial reef for rock fish. It has become a refuge for diversity, although it was a human construction. If you snorkel on this beach you will be able to see different types of fish that live there and even seahorses.