Charming villages on the Costa Brava

Impressive cliffs, beaches and coves of golden sand, and typical Mediterranean landscapes are the essential features of the Costa Brava, Girona’s wild coast. These are some of the most beautiful places in Catalonia, where travellers can explore old fishing villages by the sea, medieval inland towns, and the fascinating legacy of the artist Salvador Dalí. The best way to visit is by driving around the area at your own pace and stopping anywhere that attracts your attention. Travelling from north to south, we suggest 10 of the nicest towns and villages of the Costa Brava, although the list could be much longer.

  • Cadaqués


    Walking through the narrow streets of this village of whitewashed houses to any of its pretty coves is simply a delight. In the 20th century, this charming and picturesque place beguiled bohemians and artists like Salvador Dalí, whose Museum House is next door in Portlligat. As well its little beaches, a visit to Cadaqués is an opportunity to discover Cap de Creus Natural Park and enjoy a delicious fish “suquet”.

  • Roses

    Bay of Roses

    This area boasts kilometres of beaches between two Natural Parks, and it is special for many more reasons. For example, in Roses you can see the oldest dolmen in Catalonia, the Visigothic settlement of Puig Rom, and the walled enclosure of the Citadel.

  • Figueres

    Dalí Theatre-Museum, Figueres

    Now we go inland to another essential location for fans of Dalí. The artist was born here, and chose the town to create the unique Dalí Theatre-Museum, often called the world’s largest Surrealist object, where he is buried. Highly recommended. Other interesting sights: Sant Ferran castle and the Jewish quarter.

  • Peralada

    Peralada Castle

    Also inland, this village is another must-see, for two important reasons. First, you can visit the beautiful castle where an International Music Festival is held every summer. And second, you will have the chance to try the exquisite local wines, from the vineyards of the Empordà region.

  • Besalú


    It’s worth the trip slightly further inland to discover one of Catalonia’s best conserved medieval sites. Any traveller will be enchanted by its churches, the Monastery of Sant Pere, its bath-house, and most of all, its monumental fortified bridge.

  • Pals


    Let’s go back to the coast to enjoy the long beach of Pals. After a swim, be sure to take a walk around the cobbled streets and squares and the little craft shops of the amazing Gothic-period town centre, which feels like something from a fairy tale. It’s like travelling back in time to the Middle Ages.

  • Begur


    The village of Begur sits at the foot of an 11th-century castle on a hill. The view from the top is stunning, and the walk down to the beach takes you past traditional fishermen’s cottages to the intense blue of the Mediterranean.

  • Palafrugell


    One of the most magical places on this coast is Calella and its beach at Port Bo. The village preserves the original layout of the streets and its white houses on the shore. And the brightly coloured boats moored in the harbour are all traditional types, like the Catalan dinghy. You’ll want to take plenty of photos. Also, in early July there is a famous song festival, Canto de Habaneras.

  • Palamós


    Trees almost touching the sea, sailboats on the shore... The landscape of Palamós is fascinating. And it is very pleasant to stroll around its streets and enjoy the different views, to visit the Fishing Museum, and of course, try the famous prawns, gambas de Palamós, on the seafront promenade. 

  • Tossa de Mar

    Tossa de Mar

    The bay, Platja Gran beach and the town’s other beaches are worth the visit in themselves. But you can also have the experience of climbing the beautiful medieval walls to the lighthouse, Faro de Tossa, to enjoy the views, or trying local dishes like cimitomba, made with fish and vegetables.  


Spain 巴塞罗那塞维利亚马德里马拉加科尔多瓦格拉纳达拉科鲁尼亚加迪斯穆尔西亚韦斯卡巴伦西亚卢戈列伊达拉里奥哈阿斯图里亚斯卡塞雷斯坎塔布里亚庞特维德拉阿利坎特-阿拉坎特。卡斯特利翁比兹卡亚哈恩吉普斯夸省莱昂托莱多布尔戈斯雷亚尔城阿拉瓦-阿拉瓦韦尔瓦巴拉多利德塔拉戈纳西罗纳塞戈维亚阿尔梅里亚萨拉曼卡阿维拉昆卡纳瓦拉萨拉戈萨特鲁埃尔萨莫拉巴达霍斯奥乌伦塞阿尔瓦塞特帕伦西亚瓜达拉哈拉索利亚加那利群岛巴雷阿雷斯群岛
Baleares 马洛卡伊比萨梅诺尔卡福门特拉岛
Canarias 兰萨罗特岛帕尔马特内里费大加那利岛富尔特文图拉拉戈梅拉艾尔耶罗