These 10 best things to do in Costa Brava for a truly unforgettable Mediterranean escape. Nestled along the northeastern coast of Spain, Costa Brava is a region of striking contrasts—charming seaside villages, dramatic cliffs, hidden coves, and cultural treasures waiting to be discovered. Whether you’re drawn to its crystal-clear waters, historic sites, or scenic walking trails, this sun-kissed destination offers something for every kind of traveller. From medieval towns to pristine beaches, Costa Brava promises moments of awe at every turn. Let’s explore the must-see highlights that define its unique allure!
10 Incredible Things To Do In Costa Brava
Experience the best of Spain’s beauty and culture with our comprehensive list of the 10 best things to do in Costa Brava.
1. Discover Tossa De Mar’s Medieval Charm

Photo: Merx / Wikimedia Commons
Tossa de Mar, often referred to as the “Blue Paradise,” is a coastal town that beautifully blends history and natural beauty. It’s well-preserved Vila Vella, a 12th-century fortified old town, offers panoramic views of the Mediterranean from the Torre d’en Joanàs. The Vila Vella is the only remaining fortified medieval town on the Catalan coast, declared a National Historic-Artistic Monument in 1931.
Location: Tossa de Mar, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: La Taverna del Mar
Best Hotels To Stay: Hostal de la Gavina
2. Discover The Artistic Legacy In Cadaqués

Photo: Gordito1869 / Wikimedia Commons
Cadaqués, a picturesque fishing village, was a favourite of Salvador Dalí. The Salvador Dalí House-Museum in Port Lligat, where the artist lived and worked, is open to visitors. The house, preserved as it was during Dalí’s time, offers insight into his creative process and personal life. Cadaqués’ whitewashed buildings, narrow streets, and stunning coastal views have inspired many artists over the years.
Location: Cadaqués, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: Compartir Cadaqués
Best Hotels To Stay: Hotel Playa Sol
3. Relax At The Secluded Cala Estreta

Photo: klimmanet / Wikimedia Commons
A quiet spot that provides a peaceful beach experience away from the masses and is worth visiting is Cala Estreta. Surrounded by cliffs and accessible only on foot, it’s perfect for those seeking solitude and natural beauty. Crystal-clear waters perfect for swimming and snorkelling characterise the beach. Visitors can enjoy the unspoiled natural surroundings and the peaceful ambience. Cala Estreta’s remote location ensures a serene environment.
Location: Near Palamós, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: Waves Restaurant in La Fosca
Best Hotels To Stay: Hotel Trias in Palamós
4. Visit The Dalí Theatre-Museum In Figueres

Photo: Jean-Pierre Dalbéra / Wikimedia Commons
The Dalí Theatre-Museum in Figueres is a surreal experience, showcasing the works of Salvador Dalí in a building designed by the artist himself. The museum houses a comprehensive collection of Dalí’s works, including paintings, sculptures, and installations. Visitors can explore the artist’s unique vision and creative evolution through the exhibits. The museum also houses Dalí’s crypt, further adding to its significance.
Location: Figueres, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: El Motel Restaurant
Best Hotels To Stay: Hotel Duran
5. Wander Through The Greek And Roman Ruins Of Empúries

Photo: LeZibou / Wikimedia Commons
Empúries offers a fascinating glimpse into ancient history with its well-preserved Greek and Roman ruins. The archaeological site includes remnants of a Greek town and a later Roman city, showcasing the region’s historical significance. Visitors can explore ancient streets, mosaics, and structures that reveal insights into past civilisations. The site’s location by the sea adds to its allure, providing scenic views alongside historical exploration.
Location: L’Escala, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: La Gruta
Best Hotels To Stay: Hostal Empúries
6. Stroll Through The Botanical Gardens Of Marimurtra

Photo: Přemysl Otakar / Wikimedia Commons
With the Mediterranean Sea as a backdrop, the Marimurtra Botanical Gardens in Blanes display a wide variety of plant species. Founded by German botanist Carl Faust, the gardens feature over 4,000 plant species from around the world. Visitors can enjoy panoramic sea views from the garden’s cliffs and explore various themed sections. The gardens also serve as a centre for botanical research and conservation.
Location: Blanes, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: Sa Lola
Best Hotels To Stay: Hotel Horitzó
7. Explore The Medieval Town Of Pals

Photo: Travelinho / Wikimedia Commons
Pals is a beautifully preserved medieval town with cobblestone streets and historic architecture, offering a journey back in time. The village offers sweeping views of the surrounding countryside from its hilltop location. Visitors can explore the Gothic Quarter, with its stone buildings and arches, and visit the 11th-century church of Sant Pere. Pals is also known for its traditional rice cultivation, and local dishes often feature this staple.
Location: Pals, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: Vicus Restaurant
Best Hotels To Stay: Hotel Es Portal
8. Hike The Coastal Paths Of Camí De Ronda

Photo: Mampel / Wikimedia Commons
The Camí de Ronda offers scenic hiking trails along the Costa Brava coastline, featuring stunning views and access to hidden coves. Originally used by fishermen and the Civil Guard, the trail now serves as a popular route for hikers and nature enthusiasts. The route is roughly 43 miles long and runs from Sant Feliu de Guíxols to Begur. Hikers can experience diverse landscapes, from rugged cliffs to sandy beaches, and discover the region’s natural beauty.
Location: Various points along the Costa Brava
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: Sa Rascassa in Begur
Best Hotels To Stay: Hotel Aigua Blava
9. Visit The Cap De Creus Natural Park

Photo: Eugènia Álvarez / Wikimedia Commons
Cap de Creus Natural Park is a rugged coastal area offering dramatic landscapes, hiking trails, and unique geological formations. Visiting this park is considered one of the best things to do in Costa Brava, Spain. Located at the easternmost point of the Iberian Peninsula, the park features a mix of rocky cliffs, secluded coves, and Mediterranean vegetation. Visitors can explore various trails that lead to panoramic viewpoints and discover the area’s rich biodiversity. The park also holds cultural significance, with historical sites such as the Sant Pere de Rodes monastery nearby.
Location: Near Cadaqués, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: Es Balconet in Cadaqués
Best Hotels To Stay: Hotel Calina
10. Enjoy The Beaches Of Lloret De Mar

Photo: Cudeiro04 / Wikimedia Commons
Lloret de Mar offers beautiful beaches with golden sands and clear waters, perfect for relaxation and water activities. The town’s main beach, Platja de Lloret, is well-equipped with facilities and services for visitors. Other nearby beaches, such as Fenals and Sa Boadella, provide more tranquil settings. In addition, Lloret de Mar is home to a number of eateries, retail establishments, and cultural landmarks, such as the Santa Clotilde Gardens.
Location: Lloret de Mar, Girona, Catalonia
Nearest Airport: Girona-Costa Brava Airport (GRO)
Best Restaurants To Visit: Restaurante El Romani
Best Hotels To Stay: The Hotel Santa Marta
Things to do in Costa Brava blend rich culture, stunning nature, and coastal charm into one unforgettable escape. Explore medieval towns, hike scenic trails, or unwind on hidden beaches—there’s something for everyone. This Mediterranean gem offers history, adventure, and relaxation in equal measure. Discover the stories, beauty, and magic waiting around every corner. Plan your trip with TripXL and let every moment in Costa Brava become a cherished memory.
Cover Photo: Enrique / Pexels / Image For Representation Only