Beautiful towns in Costa Brava


One of my favorite things to do when traveling is to discover little towns to explore and find the treasures the streets hide, as I did in the Costa Brava, a coastal region in the province of Girona in Catalonia. The architecture is typical Mediterranean, with its white and blue houses and beautiful plants and flowers all around.

Whether you like a sandy, a rocky beach or a hidden cove, here you will find what you are looking for.


Home to famous Spanish painter Salvador Dalí for some years, this village has a special Mediterranean charm. Beautiful white houses lined up on the coast full of lovely restaurants and shops. If you walk to Portlligat, you can see Dali’s house which is nowadays a museum (if you want to access you should book around a week in advance). The area has a lot of his peculiar personality, so definitely something not to miss.

Portlligat Cadaques Costa Brava

Cadaques Costa Brava

If you like sailing, you can go on one of the boat trips which depart from the seaport and see some outstanding coves of the Cap de Creus National Park.

Cadaques Costa Brava


Most of the town is only accessible walking (which in my opinion, is the best way to enjoy a place). When walking around you will run into more than one old stately home, these were the houses that the Spanish explorers built when they came back rich from their travels to America. The town has the remaining of a medieval castle at the top of the mountain, which is a beautiful walk from the center and once there you can enjoy some views over the area.

Begur Costa Brava

Sant Marti d’Empuries

Next to L’Escala is this beautifully preserved medieval village by the beach. Exploring the narrow streets is very nice and you can have lunch at one of the restaurants in the main square (here is where we ate the best paella of our trip). After walking around you can take a walk to L’Escala, which is 3 km away along the beach and you can see some interesting Greco-Roman ruins.

Sant Marti d'Empuries Costa Brava

Sa Tuna

Even though the road to reach this small village might seem too wavy, it is definitely worth it to visit. Right next to Begur, it has a rocky beach with clear blue water and some beautiful houses. Walking distance you can also find Aiguafreda cove with a bit less people, with some great views over the sea on the way.

Sa Tuna Costa Brava

Cala Aiguafreda Costa Brava

Calella de Palafrugell

It was probably the most crowded one of our visit, but the local shops and restaurants are worth the visit. In this old fishing town, there are a couple of small beaches where you can relax and even get some shade in the late afternoon. You can also find more isolated coves if you decide to walk further away from the town.

Calella de Palafrugell Costa Brava

Have you visited the Costa Brava region? What other villages did you like?


2 thoughts on “Beautiful towns in Costa Brava

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s