One of the most beautiful coastal areas of Spain is found in Catalonia, where the Costa Brava (Rough Coast) stretches through more or less 200 km, starting in Blanes (around 60 km to the Northeast from Barcelona) and ending at the border with France. This part of Catalonia has so many façades, which makes it a very complete tourist destination. In the Costa Brava you can find wonderful hidden places; secret beaches and coves (called calas), either secluded ones where you can be alone or those beaches of coastal towns where you can have fun and enjoy many activities.

Other hidden places in the Costa Brava are the charming small villages on the coast with interesting historical and architectural heritage, and the whole Costa Brava area is covered with hiking trails, where you can walk for a few hours or even several days following the “Camino de la Ronda“, a long-distance footpath that follows the coast. The Costa Brava means something different to everyone, we want to show you some of those magical and secret places close to our heart, spots where we feel amazed by the beauty of nature, the color of the sea and the wonderful rocky formations, every time we go there. We will take you on a journey through our photos to some of the hidden places on the Costa Brava, in particular what we consider to be the best beaches and during this journey we will follow the coast from South to North. Sit back and enjoy the pictures!

Before visiting the Costa Brava, you will surely want to take advantage of your time in Barcelona, and the best way to do so is by purchasing Barcelona City Pass, which includes entrance ticket to Sagrada Familia, Park Guell, return bus tickets from the airport, tickets for the Hop on/Hop off Sightseeing bus and other important discounts.

Cala Sant Francesc (Blanes)Top 20 Costa Brava hidden places - Cala Sant Francesc

Cala Sa Forcanera (Blanes)Top 20 Costa Brava Hidden Places - Cala Sa Forcanera

The view of Tossa de MarThe view of Tossa de Mar - Costa Brava Top 20

The beautiful colors of the sea (close to Tossa de Mar)Costa Brava Hidden Places - Beautiful Costa Brava

Rocks in the sea (between Tossa de Mar and Sant Feliu de Guixols)Rocks in the sea - Top 20 Hidden Places Costa Brava

Cala Giverola (between Tossa de Mar and Sant Feliu de Guixols)Ruta Costa Brava - Cala Giverola

By the way, if you like beaches as much as we do, you will enjoy this read by another beach lover, Wander With Jo.

Platja de Belladona (close to Palamós)Top 20 Hidden Places Costa Brava - Palamos

Calella de PalafrugellTop 20 Costa Brava - Calella de Palafrugell

Cala Aiguablava (close to Begur)Costa Brava Hidden Places - Cala Aiguablava

Fornells (close to Begur)Fornells Beach - Costa Brava - Begur

Sa Tuna (close to Begur)Sa Tuna - Costa Brava

The view of Estartit and Medes Islands from the Castle of BegurCosta Brava View from Begur

Illa Roja (close to Begur)Illa Roja - Top 20 Hidden Places Costa Brava

The view of the Gulf of RosesThe view of Bay of Roses Costa Brava Hidden Places

Cala Murtra (close to Roses)Cala Murtra - Costa Brava Hidden Places

Cala Canadell (close to Cadaqués)Cala Canadell - Costa Brava Hidden Places

Cala Jugadora (close to Cap de Creus)Cap de Creus - Top 20 Hidden Places in the Costa Brava

The white village of CadaquésThe white village of Cadaqués - Costa Brava

The view of El Port de la SelvaTop 20 Places Costa Brava - El Port de la Selva

Useful Information about the Costa Brava

Where is the Costa Brava located?

The Costa Brava is found in the Northeast of Spain, in the autonomous community of Catalonia. It stretches between Blanes in the South and Portbou in the North, just on the Spanish-French border. The Costa Brava is located at less than a couple of hours by car from Barcelona, so if you visit Barcelona in the warm months.

How to get to the Costa Brava

The Southern end of the Costa Brava (Blanes or Lloret de Mar) is easily accessible by train from Barcelona. It takes around 90 minutes to get to Blanes in a commuting train. It’s much more complicated to get to the rest of the Costa Brava by public transport. From Barcelona there is bus service to most of the larger towns, but the communication between the towns on the coast is quite scarce, especially on the weekends. Moreover, the more beautiful, hidden places and the best beaches of the Costa Brava are found several kilometers from coastal towns and villages, so in order to get the most out of your visit, we highly recommend you to rent a car.

If you want to visit the Costa Brava on a day trip from Barcelona, we recommend you to do one of these great guided tours:
Day trip to Lloret de Mar and Tossa de Mar
Day trip to the magical villages of Calella de Palafrugell, Llafranc, Pals, Estartit and Ampurias.

What to do in the Costa Brava

The best experience to explore the area is renting a car and following the coastal scenic route. You can stop at the coves with secluded beaches and enjoy an infinite tranquility even during the summer months, since most people tend to stay closer to the areas where more services (restaurants, etc..) are provided. If you want to enjoy the nature and get to some of the hidden places of the Costa Brava that are not accessible by car, there are loads of trails you can follow. The main long-distance trail (GR 92) called Camino de la Ronda is very well indicated by the international sign of a white stripe above a red stripe. The less frequented trails to get to some of the hidden beaches are not so well indicated and sometimes you have to follow your instinct and do a bit of a climbing to get to them, but usually it’s worth the effort. You can do snorkeling and diving in many points along the coast, the most famous area is in Estartit, where the marine life around the Medes Islands is quite spectacular.

For a more complete experience of the Costa Brava region, check out this great itinerary by Savored Journeys.

Save money using our links

– WOW… Book here the best CHEAP GUIDED TOURS
– GET… 25€ CREDIT WITH AIRBNB on your first booking


illa roja Top 20 Hidden Places in Costa Brava - The best beaches and viewpoints