Casa Verda : Luxury villa in Cadaqués > Blog > Most Beautiful Beaches in Costa Brava
Top 20 Most Beautiful Beaches in Costa Brava
The Costa Brava is a stunning stretch of Mediterranean coastline in northeastern Spain, located in the region of Catalonia. Extending from the town of Blanes, just north of Barcelona, all the way to the French border, this seaside destination is famous for its rugged cliffs, picturesque coves, and golden sandy beaches. With turquoise waters, charming fishing villages, and lively beach resorts, the Costa Brava has become one of the most beautiful beach destinations in Europe. Its unique mix of natural beauty, cultural heritage, and vibrant nightlife makes it a favorite spot for both tourists and locals seeking sunshine, relaxation, and adventure by the sea.
Where is the Costa Brava
Top 20 Costa Brava Beaches You Must Visit
Surrounded by rocky hills and pine trees, Cala Portlligat is a small, secluded cove belonging to Portlligat, a fishing village in the Cap de Creus Natural Park, just north of Cadaqués. It features a mix of coarse sand and pebbles, often dotted with local fishing boats that create a postcard-like scene. Its relatively calm clear waters make it ideal for a peaceful seaside escape, with an atmosphere that feels both idyllic and laid back.
1. Cala Portlligat
Cadaqués
At the foot of the medieval walls of Tossa’s old town, Platja Gran is a wide sandy beach known for its golden sands and dramatic cliffs in the background. Popular with both locals and tourists, it offers calm clear waters for swimming and plenty of space for sunbathing or a relaxed stroll along the shoreline. With its combination of history and seaside charm, it is considered one of the best beaches on the Costa Brava.
2. Platja Gran
Tossa de Mar
Known as “the cove of 300 steps,” Cala Futadera is a secluded bay surrounded by pine-covered cliffs. Its fine sand beach and turquoise waters create a serene escape far from the crowds. The sheltered setting is ideal for kayaking, snorkeling, or simply relaxing by the shore. Its peaceful nature makes it a great choice for travelers in search of quiet beauty.
3. Cala Futadera
Tossa de Mar
Just north of Tossa, Cala Giverola is a picturesque cove with golden sand, steep rock formations, and clear blue waters. Families enjoy its services, from restaurants to boat rentals and water sports like snorkeling and kayaking. The beach is framed by rugged cliffs and lush pine trees that enhance its charm. Its mix of comfort and nature makes it an ideal destination for a full beach day.
4. Cala Giverola
Tossa de Mar
Nestled in a tiny fishing village, Cala Sa Tuna is a small pebble and sand beach with crystal-clear waters. Traditional whitewashed houses and fishing boats give the cove a picturesque and authentic feel. Its sheltered location is perfect for a quiet swim or exploring by kayak. Visitors love it for its intimate atmosphere and strong local character.
5. Cala Sa Tuna
Begur
Cala Aiguablava is famous for its shallow turquoise waters, soft white sand, and family-friendly atmosphere. Surrounded by cliffs and pine trees, the bay beach offers excellent conditions for swimming and snorkeling. Its calm, warm waters and beautiful setting attract both locals and tourists. The combination of easy access and natural beauty makes it especially popular with families.
6. Cala Aiguablava
Begur
Hidden among rugged cliffs, Cala Aigua Xelida is a tiny secluded cove surrounded by pine forests and clear waters. Accessible by footpaths, it offers a more intimate feel compared to larger sandy beaches nearby. The rocky seabed makes it a good spot for snorkeling and observing local marine life. Its wild charm attracts those who enjoy quiet escapes in untouched surroundings.
7. Cala Aigua Xelida
Tamariu
Set in a charming fishing village, Platja de Tamariu is a sandy beach with calm turquoise waters and a family-friendly vibe. Restaurants and cafés line the shoreline, making it a lively yet welcoming destination. The sheltered bay is ideal for swimming, kayaking, or evening strolls along the seaside promenade. Its blend of convenience and atmosphere makes it a favorite among both locals and visitors.
8. Platja de
Tamariu
With its long curve of golden sand, Platja de Sa Conca stretches between two rocky coves, offering both space and scenery. Surrounded by gardens and elegant villas, it has a more refined and exclusive atmosphere. The clear waters are great for swimming or relaxing under the sun with family and friends. Its combination of natural beauty and sophistication gives it a distinctive coastal charm.
9. Platja de Sa Conca
S’Agaró
Known for its wide sandy beach and shallow blue waters, Platja de Sant Pol is especially popular with families. Colorful beach huts and small cafés add a lively character along the shoreline. The calm sea invites swimmers, while kayaks and paddle boards are available for rent. The relaxed setting makes it perfect for a day of seaside leisure in a safe environment.
10. Platja de Sant Pol
S’Agaró
Tucked away near the bustling resort of Platja d’Aro, Cala del Pi is a small secluded cove with fine sand and turquoise waters. Surrounded by steep cliffs and pine trees, it feels more intimate than the town’s main beaches. Its clear waters and rocky seabed attract snorkelers exploring the underwater landscape. The contrast between resort life and hidden nature makes it especially appealing.
11. Cala del Pi
Platja d’Aro
12. Cala Estreta
Palamós
Cala Estreta is a small secluded cove with coarse sand and calm clear waters, surrounded by cliffs and lush vegetation. Accessible by foot from nearby paths, it remains a tranquil spot away from crowds. The rocky seabed is ideal for snorkeling and discovering marine life. Its peaceful, natural setting is perfect for those seeking solitude on the Costa Brava.
Nestled in a traditional fishing village, Cala S’Alguer is a pebble beach with crystal-clear waters and colorful boats lining the shoreline. The rustic charm and small cove make it feel like a step back in time. It is ideal for kayaking, swimming, or photographing the picturesque scenery. Visitors are drawn to its authentic character and quiet seaside ambiance.
13. Cala S’Alguer
Palamós
14. Platja de Castell
Palamós
Platja de Castell is a long sandy beach with dunes and gentle tides, perfect for families and hikers alike. Its clear waters allow for safe swimming, while walking paths provide views over the coastline. The beach is part of a protected area, surrounded by pine forests and cliffs. Its preserved, natural environment makes it ideal for eco-conscious travelers.
Stretching over a wide sandy beach with dunes and clear blue waters, Platja de Pals is a favorite for families and water sports enthusiasts. Its gentle slope and calm bay make it perfect for swimming, paddleboarding, or sunbathing. The expansive shoreline allows for long seaside walks and beach games. The combination of space, tranquility, and activities makes it ideal for a full day outdoors.
15. Platja de Pals
Few Spanish cities blend culture, entertainment, and family-friendly activities as effortlessly as Barcelona. Parents can marvel at Gaudí’s masterpieces such as the Sagrada Familia, Park Güell, and the whimsical Casa Batlló, while children enjoy spacious playgrounds, urban beaches, and exciting visits to the Barcelona Aquarium or CosmoCaixa science museum.
16. Cala Montjoi
Roses
17. Platja de Roses
Stretching along the town of Roses, Platja de Roses is a wide sandy beach with calm clear waters and a lively promenade. The shoreline is lined with cafes, restaurants, and facilities for water sports like kayaking and paddleboarding. Families and tourists enjoy the accessibility and variety of activities. Its combination of vibrant atmosphere and seaside comfort makes it a go-to spot for all ages.
Located in the wild Cap de Creus area, Cala Jugadora is a rugged secluded cove with a mix of sands and pebbles and calm clear waters. Its rocky surroundings and pine forests provide shade and natural beauty. The cove is ideal for snorkeling, exploring, or simply enjoying the tranquility. The untouched, remote nature makes it a hidden gem for adventurous visitors.
18. Cala Jugadora
Cap de Creus
19. Cala Canyelles
Lloret de Mar
Cala Canyelles is a small sandy beach with turquoise waters framed by pine-covered cliffs. The cove is popular with families and provides calm conditions for swimming and snorkeling. A promenade connects it to nearby resorts and beachside restaurants. Its mix of natural beauty and accessibility creates a perfect balance for a relaxing day by the sea.
Located slightly away from Lloret’s center, Platja de Fenals is a sandy beach with calm blue waters and a family-friendly vibe. The shoreline is lined with palm trees, gardens, and beach bars, giving it a more relaxed feel than the main town beach. It is ideal for swimming, volleyball, or long walks along the coast. Its quiet yet lively atmosphere attracts both locals and visitors seeking comfort and fun.
20. Platja de Fenals
Lloret de Mar
Why the Costa Brava Is a Beach Lover’s Paradise
From wild coves to golden sand
The Costa Brava offers a stunning variety of beaches, from hidden secluded coves with turquoise waters to long stretches of golden sand perfect for sunbathing. Rugged cliffs, rock formations, and dunes create dramatic landscapes along the coastline, while calm bays provide ideal spots for swimming, snorkeling, or simply enjoying the shoreline. Adventurous travelers can explore underwater reefs, tide pools, and marine life, making every visit a unique coastal experience.
Ideal for families, couples, and adventurers
Whether you’re traveling with kids, as a couple, or seeking adventure, the Costa Brava has something for everyone. Family-friendly beaches offer safe shores, calm waters, and facilities like playgrounds or beach cafés. Couples can find secluded beaches and romantic sunset spots, while adventurers can enjoy kayaking, surfing, diving, or hiking along the coast beach. The region balances relaxation and activity, catering to all types of beachgoers.
Beyond its sandy beaches, the Costa Brava embodies the Mediterranean lifestyle, combining sunshine, seaside leisure, and rich gastronomy. Coastal villages offer beachfront restaurants, local markets, and fresh seafood right by the shoreline. Visitors can enjoy long strolls along boardwalks, sip drinks under palm trees, or indulge in picnics on soft white sand beaches. This mix of culture, cuisine, and seaside charm makes every beach day truly unforgettable.
Mediterranean lifestyle & gastronomy
Tips for Planning Your Costa Brava Trip
The Costa Brava enjoys a mild Mediterranean climate, making it a year-round beach destination. Summer months bring warm sunshine and lively beach resorts, while spring and autumn offer fewer crowds and pleasant weather for swimming or exploring the coastline. Winter is quieter, ideal for peaceful walks along the shoreline and cultural day trips. Choosing the right season depends on whether you prefer vibrant nightlife or a tranquil seaside escape.
Best time to visit Costa Brava
Reaching the Costa Brava is easy thanks to its location on mainland Spain’s northeastern coastline. The closest airports are Barcelona-El Prat and Girona-Costa Brava, both well connected to European destinations. From there, travelers can rent a car for a scenic drive along the coast, or use trains and buses that link to charming seaside villages. Its accessibility makes it perfect for weekend breaks or longer vacations by the Mediterranean.
How to get there to Costa Brava?
The Costa Brava offers a wide range of accommodations, from boutique beach resorts to family-friendly hotels and secluded villas with views of the turquoise sea. For those seeking comfort, design, and privacy near the most beautiful beaches, a luxury villa is the perfect choice. For a truly unforgettable stay on the Costa Brava, Casa Verda Luxury Villa in Cadaqués is the perfect choice. Located near some of the region’s most beautiful beaches and coves, this elegant villa combines privacy, modern design, and comfort with breathtaking views of the Mediterranean.