Costa Brava

Best Beaches on the Costa Brava and in Barcelona

Costa Brava

1. Platja de Sa Caleta

  • Description: A picturesque beach with clear waters and a backdrop of ancient castle ruins, perfect for a relaxing day by the sea.
  • Address: Carrer Port Lligat, 17488 Cadaqués, Girona, Spain

2. Platja de Castell

  • Description: Known for its unspoiled beauty and historical significance, including the Iberian settlement ruins.
  • Address: Paratge de Castell-Cap Roig, 17230 Palamós, Girona, Spain

3. Cala Aigua Blava

  • Description: A beautiful cove with turquoise waters, ideal for swimming and snorkeling.
  • Address: 17255 Begur, Girona, Spain

4. Platja de Tamariu

  • Description: A family-friendly beach with clear waters and a relaxed atmosphere, surrounded by pine trees and cliffs.
  • Address: Carrer de la Perica, 17212 Tamariu, Girona, Spain

5. Cala Sa Tuna

  • Description: A small, charming beach in the village of Begur, known for its crystal-clear waters and picturesque setting.
  • Address: Sa Tuna, 17255 Begur, Girona, Spain

6. Platja de Pals

  • Description: A long, sandy beach with a view of the Medes Islands, ideal for water sports and sunbathing.
  • Address: Av. del Grau, 17256 Pals, Girona, Spain

7. Cala Montgó

  • Description: A sheltered bay with calm waters, perfect for families and snorkeling enthusiasts.
  • Address: 17130 L'Escala, Girona, Spain

8. Cala Pola

  • Description: A secluded beach accessible by a short hike, offering stunning views and clear waters.
  • Address: Camping Cala Pola, 17320 Tossa de Mar, Girona, Spain

9. Platja de Fenals

  • Description: A popular beach with golden sand and clear waters, offering a range of facilities and activities.
  • Address: Passeig de Fenals, 17310 Lloret de Mar, Girona, Spain

10. Platja de Sant Pol

  • Description: A beautiful beach with shallow waters, ideal for families with young children.
  • Address: Carrer de Sant Pol, 17220 Sant Feliu de Guíxols, Girona, Spain

Barcelona

1. Barceloneta Beach

  • Description: One of the most famous beaches in Barcelona, known for its lively atmosphere and proximity to the city center.
  • Address: Passeig Marítim de la Barceloneta, 08003 Barcelona, Spain

2. Nova Icaria Beach

  • Description: A family-friendly beach with calm waters and a wide range of amenities, close to the Olympic Village.
  • Address: Av. Litoral, s/n, 08005 Barcelona, Spain

3. Bogatell Beach

  • Description: A quieter beach compared to Barceloneta, popular with locals and offering excellent facilities.
  • Address: Carrer de Trelawny, 08005 Barcelona, Spain

4. Mar Bella Beach

  • Description: Known for its more relaxed and inclusive atmosphere, including a designated nudist area.
  • Address: Av. del Litoral, s/n, 08005 Barcelona, Spain

5. Ocata Beach

  • Description: Located in El Masnou, this beach is known for its clean, golden sand and clear waters, ideal for a day trip from Barcelona.
  • Address: Passeig Prat de la Riba, s/n, 08320 El Masnou, Barcelona, Spain

6. Castelldefels Beach

  • Description: A long, sandy beach just outside Barcelona, popular for water sports and family outings.
  • Address: Passeig Marítim, 08860 Castelldefels, Barcelona, Spain

7. Sant Sebastià Beach

  • Description: One of the oldest and longest beaches in Barcelona, known for its mix of locals and tourists.
  • Address: Passeig Marítim, 08003 Barcelona, Spain

8. Banys Fòrum Beach

  • Description: A modern beach with a unique bathing area, ideal for swimming and sunbathing without sand.
  • Address: Parc del Fòrum, 08019 Barcelona, Spain

9. Gavà Mar Beach

  • Description: A peaceful beach with fine sand and pine trees, located south of Barcelona.
  • Address: Passeig Marítim, 08850 Gavà, Barcelona, Spain

10. Sitges Beach

  • Description: Located in the charming town of Sitges, this beach is known for its lively atmosphere and beautiful promenade.
  • Address: Passeig Marítim, 08870 Sitges, Barcelona, Spain

These beaches on the Costa Brava and in Barcelona offer a mix of spectacular landscapes, crystal-clear waters, and a relaxed atmosphere, making them perfect destinations for beach lovers.