Costa Brava’s Best Beachfront Bars and Restaurants

*updated blog 27/06/18*

The Costa Brava’s rugged, undulating coastline boasts some incredibly beautiful scenery.  Just over an hour’s drive from Barcelona, and close to the French border, this coveted stretch of coastline has arguably some of the bluest waters in the Mediterranean and coves you will want to come back to year after year.

Recently, the region has become synonymous with outstanding gastronomy,  boasting a number of outstanding restaurants and some of the world’s top chefs. With a deep history of agriculture and viticulture, visitors to to the region get a chance to sample some of the most exciting dishes with the freshest ingredients to be found in the whole of Spain.

Here, we round-up our favourites. Bon apetit!

Sa Rascassa, Aiguafreda


Tucked just around a corner from the small pebbly cove of Aiguafreda, Sa Rascassa is an idyllic little gem within a romantic walled garden. It is a beautiful spot serving up contemporary Catalan fare including some of the freshest fish in the region. Picture trees lit up with fairy-lights, ivy growing over a stone archway and pretty white parasols overhead. You must try the “chocolate pebbles” dessert which comes served up with a surprise!

Cala d’Aiguafreda 3
17255 Begur
+34 972 622 845

Villa Mas, Platja de Sant Pol

vila mas

A beautiful beachside restaurant in the S’Agaró area, Villa Mas is set in a converted 19th Century Modernista home with high ceilings and stunning original. In the summer months, the lovely shaded terrace becomes the dining room, serving both lunch and dinner, whilst in the cooler months, the villa becomes a cosier, more intimate affair (serving lunch only).

Try their speciality arròs a la cassola – a Mediterranean rice dish served in a deep casserole with the freshest of prawns caught just up the road off the coast of Palamós. They have a wine list longer than your arm, featuring some rare (and delicious) finds!

Passeig de Sant Pol 95
17220 Sant Feliu de Guíxols
+34 972 822 526

Tragamar, Calella de Palafrugell


The picturesque bay of Calella de Palafrugell extends through six golden sandy coves connected by stunning promenades. Its pretty pastel coloured buildings house numerous eateries popular with locals and visitors alike.

Right on the playa sits Tragamar – the Costa Brava bastion of stylish Barcelona restaurant group Tragaluz. The menu offers classic Mediterranean dishes with several Asian fusion options, prepared with scrumptious local produce (the tomatoes here are some of the tastiest on record). Bag a seafront table right on the promenade and relax with a crisp glass of local cava as the kids entertain themselves on the beach.

Platja del Canadell s/n
17210 Calella de Palafrugell
+34 972 615 189

Es Dofi, Tamariu

Paella close-up

Es Dofi is a traditional family-run restaurant. Unpretentious and friendly, the tables are lined up on the beachside promenade overlooking the sparkling Mediterranean, just yards away. Another ideal spot for kids to play safely in the sand – parents can relax with chilled local wines and no nonsense, simply presented dishes. The grilled turbot with mouth-wateringly chunky homemade chips and the juicy calamari drizzled with zingy lemon are both delicious.

Paseo Mar 21
17200 Tamariu
+34 972 620 043

Toc Al Mar, Aiguablava

toc al mar

Located in the idyllic cove of Aiguablava, this chiringuito style beachside bar overlooks the shallow crystal clear waters and rocky pine tree-covered coastline protecting this tiny, tranquil bay. This uber-chic surf-style beach shack is anything but pretentious, with pretty lanterns out on a wooden deck a hop skip and a jump from the water.

Screen shot 2015-10-08 at 11.46.23

The chef cooks almost everything over a wood-fire and sources all ingredients from knowledgeable local fishermen – a fantastic location for a sunny lunch by the crashing waves. Don’t just take it from us – it’s a favourite amongst some of the regions finest chefs as well.

C/Platja d’Aiguablava 6
17255 Begur
+34 972 113 232

Mar i Vent, Aiguablava

Screen shot 2015-10-08 at 11.43.13

The hotel Parador has teamed up with cocktail giant Javier de Muelas to create a Dry Martini watering hole like no other. Skip the exorbitant food and head straight for the cocktail list. Built into the steep rocky hillside, Mar i Vent is the ideal nook for a sundowner!

Playa de Aiguablava
17255 Begur
+34 972 624 300

Casamar, Llafranc


This much talked about Michelin starred restaurant serves up superb Catalan gastronomy presented in a minimalist, contemporary style. Expect innovative twists on well-loved classic dishes, and views to die for – the restaurant is set high up on the hill overlooking the pretty town of Llafranc, with sweeping views of the bay and beyond.

C/Nero 3
17211 Llafranc
+34 972 300 104

Cala Pedrosa

Cala Pedrosa

This tiny beach shack is hidden away in a picturesque inlet about half a mile south of Tamariu. Accessible by boat, or via a weathered, pretty coastal path (great for working up an appetite), they serve up the simplest of food (think omelettes, shiny juicy tomatoes, sardines on toast – very Enid Blyton) in the most divine, tranquil setting. With such clear turquoise water and the smugglers cove vibe, you would be forgiven for thinking you had landed on the set of Pirates of the Caribbean!

Alternatively, pack your own tasty hamper filled with local meats, cheeses and treats and picnic aboard your very own vessel with Begur Boats.

If the seas are a little choppy, or you don’t fancy unleashing your inner Captain Haddock, there are plenty of private picnic spots to be found along the Camí de Ronda – a scenic coastal path dotted with rugged beaches and secret coves for adventures and gregarious al fresco feasting.

Interested in buying a holiday home on the Costa Brava? Take a look at our properties for sale in Girona & the Costa Brava