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 兰萨罗特岛帕尔马特内里费大加那利岛富尔特文图拉拉戈梅拉