fbpx Skip to main content
CataloniaSpainTravel Guide

Top 10 Things to Do in Costa Brava: From Beaches to Villages

By 14 August, 2024July 21st, 2025No Comments

The Costa Brava, located in the northeast of Spain, is a stretch of coastline in the Catalonia region that extends from the town of Blanes, about 60 kilometers northeast of Barcelona, to the French border. Known for its dramatic cliffs, secluded coves, and crystal-clear waters, Costa Brava offers a perfect mix of natural beauty, cultural richness, and vibrant seaside towns. Whether you are looking to relax on a sun-drenched beach, explore charming medieval villages, or embark on an outdoor adventure, Costa Brava has something for everyone.

Visitors to Costa Brava are spoiled for choice when it comes to things to see and do. From the bustling coastal towns like Tossa de Mar and Lloret de Mar to the quieter, more authentic villages such as Cadaqués and Pals, Costa Brava is full of hidden gems waiting to be discovered. The region’s well-preserved natural parks, like Cap de Creus and Aiguamolls de l’Empordà, are perfect for hiking, birdwatching, and enjoying the unspoiled landscape. Let’s dive into the top attractions and activities that make Costa Brava a must-visit destination.

For those looking for a closer experience with nature and an alternative to conventional accommodations, Kampaoh offers the opportunity to stay in fully equipped lodgings, with capacity for up to 6 people, ideal for families, groups of friends, or couples. Discover more about our camping and glamping in Catalonia.

1. Explore the Charming Village of Cadaqués

One of Costa Brava’s most picturesque villages, Cadaqués, is often referred to as the jewel of the Costa Brava. Located in a remote bay on the Cap de Creus peninsula, Cadaqués has long been a haven for artists, including the surrealist painter Salvador Dalí, who had a home here. The village’s whitewashed houses, narrow cobbled streets, and stunning sea views make it a perfect spot for a leisurely stroll. Visit the Church of Santa Maria, which offers panoramic views of the village and the sea, and take a walk along the seafront promenade to enjoy the fresh Mediterranean air.

2. Discover Salvador Dalí’s World in Portlligat

Just a short walk from Cadaqués, the small fishing village of Portlligat is home to the Salvador Dalí House-Museum. This unique museum was Dalí’s primary residence and workshop for much of his life, and it offers a fascinating insight into the mind of one of the 20th century’s most famous artists. The house itself is a labyrinthine structure filled with quirky decorations and surrealist art, including Dalí’s iconic egg sculptures on the roof. The museum also offers stunning views of the Portlligat Bay, making it a must-visit for art lovers.

3. Hike in Cap de Creus Natural Park

For outdoor enthusiasts, Cap de Creus Natural Park is a paradise of rugged landscapes, hidden coves, and dramatic cliffs. Located at the easternmost point of the Iberian Peninsula, this park is ideal for hiking, kayaking, and snorkeling. The park’s diverse terrain includes rocky hills, Mediterranean forests, and a coastline dotted with secluded beaches that can only be reached by foot or boat. The Cap de Creus Lighthouse, perched on a cliff overlooking the sea, offers breathtaking views of the surrounding area and is a popular spot for watching the sunrise.

4. Visit the Medieval Village of Pals

Nestled on a hilltop overlooking the Empordà plain, the medieval village of Pals is one of Costa Brava’s best-preserved historic sites. The village’s narrow, winding streets are lined with stone houses, arches, and towers, giving it a timeless, fairy-tale atmosphere. The Tower of the Hours, a Romanesque bell tower dating back to the 11th century, is one of the village’s most iconic landmarks. Pals is also known for its traditional Catalan cuisine, and there are plenty of restaurants in the village where you can sample local dishes like pa amb tomàquet and arroz de Pals.

5. Relax on the Beaches of Begur

The coastal town of Begur is famous for its beautiful beaches and coves, which are some of the best on the Costa Brava. Sa Tuna, Aiguablava, and Sa Riera are just a few of the stunning beaches that surround the town. With their golden sands and crystal-clear waters, these beaches are perfect for sunbathing, swimming, and snorkeling. Begur itself is a charming town with a mix of Moorish, Gothic, and Colonial architecture, and it’s well worth spending some time exploring its narrow streets and historic buildings.

6. Wander Through the Botanical Gardens of Marimurtra

Located in Blanes, at the southern end of the Costa Brava, the Marimurtra Botanical Gardens are a peaceful oasis overlooking the Mediterranean Sea. The gardens were created in the early 20th century by a German botanist, Carl Faust, and they are home to over 4,000 species of plants from around the world. The gardens are divided into three distinct areas: Mediterranean, Subtropical, and Temperate, each with its own unique flora. Visitors can wander along the garden’s winding paths, enjoying the stunning views of the sea and the coastline, and visit the Temple of Linnaeus, a neoclassical pavilion dedicated to the famous Swedish botanist Carl Linnaeus.

7. Dive into History at the Ruins of Empúries

For history buffs, a visit to the Ruins of Empúries is a must. Located near the town of L’Escala, these ancient ruins date back to the 6th century BC and include the remains of both a Greek and a Roman city. The site is one of the most important archaeological sites in Spain and offers a fascinating glimpse into the region’s past. Visitors can explore the ruins of ancient temples, houses, and an amphitheater, and learn about the history of the area in the on-site museum. The ruins are set in a beautiful location overlooking the sea, making it a perfect spot for a leisurely afternoon of exploration.

8. Discover the Natural Beauty of Aiguamolls de l’Empordà

The Aiguamolls de l’Empordà Natural Park is one of the most important wetlands in Catalonia and a haven for wildlife. The park is home to a wide variety of bird species, including flamingos, herons, and storks, making it a popular destination for birdwatchers. The park’s network of walking and cycling trails allows visitors to explore its diverse landscapes, which include marshes, lagoons, and dunes. The park also has several observation points where you can spot wildlife and enjoy the tranquil beauty of the surroundings.

9. Experience the Nightlife of Lloret de Mar

For those looking for a more lively experience, Lloret de Mar is one of Costa Brava’s most popular beach resorts and is known for its vibrant nightlife. The town has a wide range of bars, clubs, and restaurants that cater to all tastes, from laid-back beach bars to high-energy nightclubs. During the day, visitors can relax on the town’s long sandy beach or take a walk along the Camí de Ronda, a coastal path that offers stunning views of the sea and the surrounding cliffs. Lloret de Mar is also home to several historic sites, including the Castle of Sant Joan and the Santa Clotilde Gardens, which offer a peaceful retreat from the hustle and bustle of the town center.

10. Kayak Along the Costa Brava Coastline

One of the best ways to explore Costa Brava’s stunning coastline is by kayak. The region’s crystal-clear waters and rugged cliffs make it a perfect destination for kayaking, and there are plenty of places where you can rent a kayak and set off on an adventure. Kayaking allows you to access secluded coves and beaches that are not reachable by land, and you can also explore the many sea caves and rock formations that dot the coastline. Whether you’re an experienced kayaker or a beginner, kayaking in Costa Brava is an unforgettable experience.

Costa Brava’s unique blend of natural beauty, cultural richness, and outdoor adventure makes it a perfect destination for travelers looking to experience the best of the Mediterranean. From the picturesque villages and historic sites to the stunning beaches and natural parks, there’s no shortage of things to see and do in this beautiful region of Spain.

Leave a Reply

Close Menu