Aerial view of Fortress Vila Vella and Badia de Tossa bay at summer in Tossa de Mar on Costa Brava, Catalunya, Spain

Most Beautiful Towns and Villages in Costa Brava

Within this Article

The Costa Brava is beautiful, brilliant and beguiling all at once, but it’s very often forgotten by British holidaymakers – well, no more. Running north from Barcelona to the Spanish-French border, the Costa Brava is bursting at the seams with hidden caves, thrilling (and exhausting) hiking trails, mesmerising dunes and some of the finest gastronomy in the whole of Spain. But to get up close and personal to the regional delights, you’ll have to discover the very best towns and villages in Costa Brava. Here at Oliver’s Travelsour travel experts know their stuff when it comes to choosing the most beautiful places to stay. Below you’ll find a selection of our favourite towns and villages in Costa Brava, which will offer the perfect insight into this marvellous region.

The Most Beautiful Towns and Villages in Costa Brava:

1. Pals

Picturesque medieval village of Pals, Costa Brava.To the east of Girona lies the sleepy medieval town of Pals. Perched on the most peaceful hilltop, the village was built around a fortress and has since kept its old-world charm, making a visit both timeless and ageless. With a treasure trove of amazing beaches, dunes and rice fields, Pals is full to the brim with natural splendour. And if that wasn’t enough, there are enchanting winding cobbled streets, comforting trinket shops and moreish local restaurants, all yours for the taking.

2. Girona

Colorful yellow and orange houses and Eiffel Bridge, Old fish stalls, reflected in water river Onyar, in Girona, Catalonia, Spain. Saint Mary Cathedral at background.Ok, we know – it’s not technically a town nor a village, but this blog wouldn’t be complete without mentioning Girona. You may already know a thing or two about this golden city. For starters, it’s one of the main airports for Costa Brava, but more importantly, the picture postcard views of the Casas de l’Onyar (river houses) are even prettier in person. Leisurely spend your days relishing the plethora of museums and galleries at your disposal. But don’t forget to visit the Gothic churches that make the city so special – in particular, the famous Girona Cathedral, which makes a glorious sight for sore eyes and has a whopping staircase that leads up to it.

View Oliver’s Travels’ villas in Girona >

3.  Cadaqués

Cadaques, a small town on the Costa Brava, SpainCadaqués is a beautiful white-washed town that inspired the famous artist and the peninsula’s adopted son, Salvador Dali. The town today is more upmarket than it once was, but not snooty. In fact, along with its vibrant and uplifting culture and all-year-round festivities, it makes a great base for just about everyone. For holidaymakers, Cadaqués is a quaint seaside town packed with endless hours of exploration. And if there’s one thing you do during your stay, let it be a visit to the Cap de Creus Natural Park. You’ll never forget the views of the wild coastline or the crystalline cove waters.

4. Blanes

Blanes beach and Sa Palomera rock. Costa Brava, Catalonia, SpainIt may be a former fisherman’s village, but fishing remains at the core of Blanes. If you decide to stay here, you can expect to relax in a warm and welcoming atmosphere, where you’ll have your pick of beaches and coves to explore. Having fun in the sun is great and all, but the star of the show is the International Fireworks Competition of the Costa Brava, which takes place every July. Residents and visitors will find themselves gawking at the magnificent displays, which put London’s NYE spectacle to shame. But if fireworks just aren’t your thing, don’t worry, there’s plenty more to see. For example, you can climb San Juan Hill for spectacular views over Blanes.

View Oliver’s Travels’ villas in Blanes >

5. Begur

Begur town in Catalonia, Spain, is a popular resort destination on Mediterranean Sea towns and villages in Costa BravaIf you’re looking to escape the beaten tracks, head down to the town of Begur. Colourful and full of life, Begur has a charm that can’t be contested; dating back to prehistoric times, it’s a joy to see that Begur has long managed to escape mainstream tourism. With a spread of delicious restaurants, boutique hotels, and dreamlike streets, it’s no surprise that Begur has become a firm favourite among Barcelonians. And on the flip side, if you fancy a trip to Barcelona whilst you’re there (because, why not?), you’ll only be an hour’s drive away.

View Oliver’s Travels’ villas in Begur >

6. Calella de Palafrugell

Wooden houses are a staple in Calella de PalafrugellCalella de Palafrugell holds a well-deserved reputation as one of the most beautiful coastal villages in Spain. So, naturally, it makes it onto our list of the best towns and villages in Costa Brava. With its white houses, wooden boats on the beach, rocky inlets and hidden coves, there’s a dream-like atmosphere that you won’t be able to put your finger on. And in the centre of town, a livelihood is met through a selection of waterside cafes, restaurants serving delicious Catalonian food and a market featuring meat and local fresh fruit and veggies. There are also some real must-see gems in the area; a standout for us is the 17-hectare Cap Roig Botanical Garden. The garden has over 1000 different species with a Mediterranean-type climate.

View Oliver’s Travels’ villas in Palafrugell >

7. L’Escala

View from L'Escala to RosasFor a culturally enriching holiday, there’s no better place than the town of L’Escala. The main beach area is the Gulf of Roses, which boasts silky smooth waters, all surrounded by lush green mountains. One of the town’s biggest draws is the Archaeological Museum of Catalonia, which will take you through the ancient history of the Greeks and Romans. We know, history might not be for everyone, but if food gets your pulse racing, you might be intrigued by the town’s Anchovy Festival. In the weeks leading up, you can join an Anchovy Tapas Trail, where bars offer their best anchovy tapas, and then you can get a stamp in each place you try. At the end, all your stamps will help you win bundles of prizes.

Well, that’s a wrap on the most beautiful towns and villages in Costa Brava! We’ve got holiday homes scattered across the region, just head on over to our Costa Brava page to find the collection. Or, if you’re still wanting to do a bit more reading, look at our top 10 villas in Costa Brava, and let’s get this holiday ball rolling! Our friendly Concierge team are happy to advise on extra services that will elevate your holiday.

READ MORE:

Costa Brava Travel Guide

9 of the best beaches in Costa Brava

Things to do in Costa Brava

View of the Albi, France
Previous
Best Things To Do with Kids in Midi-Pyrénées
Next
The 10 Best Beaches Near London

Popular Articles

Konnos Beach Cyprus
The 10 Best Beaches in Cyprus

Cyprus has beaches for almost every kind of holiday, from soft, pale sands and shallow family bays to turtle-nesting shores, watersports hubs, and quiet coves beneath cliffs. Better still, the island makes it easy to combine time beside the sea with ancient ruins, mountain villages, and lunches in coastal tavernas. The best beaches in Cyprus […]

Best beaches in Mykonos
The 10 Best Beaches in Mykonos

Mykonos may be known for its whitewashed lanes, late-night parties, and famous beach clubs, but its coastline has more range than the headlines suggest. Long sandy bays curve around the south of the island, while the north coast feels wilder, more exposed to the Aegean wind. The best beaches in Mykonos cover almost every mood. […]

Villa Yoga
10 Best Villas in Ibiza

The fabled ‘White Island’ is a place of many faces. On the one hand, Ibiza is renowned as a prime clubbing destination with a vibrant nightlife that’s a magnet for partygoers. But there’s more to the island than exclusive clubs and dancing ’til dawn! Further inland, you’ll find there’s a much more laid-back atmosphere among […]

You May Also Like...

Stay in the Know

Sign up to our newsletter for beautiful villas, destinations and things to do.