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