The best beaches on the Costa Brava

The Costa Brava has many great beaches from the isolated, hard to get to bays and coves on the Cap de Creus to the popular sandy beaches of Begur and Palafrugell. With over 200kms of coastline from Portbou in the north to Blanes on the southern tip there is a beach for everyone. Here is a selection of our personal favourites.

Aiguablava beach, Begur.

Aiguablava beach Begur

Aiguablava beach, Begur

The beautiful turquoise waters of Aiguablava make this one of the most beautiful beaches of the Costa Brava. The beach has a few restaurants, toilets and showers. Large car park nearby.

Platja Castell, Palamos

Platja Castell, Palamos

Platja Castell, Palamos

With over 300m of fine sand, this is one of the largest and less busy beaches in the Palamos/Palafrugell area.

Tamariu beach, Palafrugell

Tamariu beach, Palafrugell

Tamariu beach, Palafrugell

One of the most popular beaches of the whole Costa Brava, Tamariu beach has beautiful clear waters and fine sand. There are also a choice of restaurants to choose from on the beach front.

Cala Taballera, Port de la Selva

Cala Taballera, Port de la Selva

Cala Taballera, Port de la Selva

The largest beach in the Cap de Creus peninsula. The Cala is a good two hour hike from Port de la Selva and well worth the effort.

Platja del Ros, Cadaques

Platja del Ros, Cadaques

Platja del Ros, Cadaques

The beaches of Cadaques are not huge but this is one of the best and has great views of the Cadaques seafront in the background.

Sa Sabolla, Cadaques

Sa Sabolla, Cadaques

Sa Sabolla, Cadaques

Sa Sabolla is a pleasant 45 minute walk from Cadaques in the direction of Cala Nans and the lighthouse. Pebbles rather than sandy and a great place for a swim.

Cala Joncols, Roses

Cala Joncols, Roses

Cala Joncols, Roses

Roughly half way between Roses and Cadaques Cala Joncols makes a great stop off for a swim if you are walking the coastal “Cami de Ronda” between the two towns.

Portixol beach, L’Escala

Platja de Portixol, L'Escala

Platja de Portixol, L’Escala

Portixol beach is a great sandy beach sitting half way between the charming coastal village of Sant Marti d’Empuries and the larger town of L’Escala. There are a number of similar lovely sandy beaches each side of Portixol and a selection of restaurants within walking distance.

Cala Montgo, L’Escala

Cala Montgo, L'Escala

Cala Montgo, L’Escala

Just on the southern edge of L’Escala Cala Montgo is a lovely sandy bay with great views of the Montgri national park. There’s also a couple of nearby restaurants to choose from.

Sa Riera, Begur

Sa Riera, Begur

Sa Riera, Begur

Another of our favourites, Sa Riera in our opinion, is the best beach of Begur. With a large area of sand and a handful of restaurants to choose from the beach offers space yet at the same time a sense of intimacy.

Llafranc beach, Palafrugell

Llafranc beach, Palafrugell

Llafranc beach, Palafrugell

Similar to the nearby Tamariu beach, Llafranc has a lovely sandy beach and a number of beachside restaurants to choose from.

Cala Estreta

Cala Estreta, Palamos

Cala Estreta, Palamos

Cala Estreta and El Crit beaches are on the Cami de Ronda coastal path and are a nice walk from either Platja Castell or from Calella de Palafrugell to the north. Isoloated and with no bars or shops these are a great beaches to escape the crowds.

Sa Conca, S’Agaro

Sa Conca, S'Agaro

Sa Conca, S’Agaro

With numerous facilities, you can access it both by car and on foot, via a pleasant stroll along the coastal path. It has a blue flag and a few metres away from here is also the Port d’Aro marina.

Here is a map showing the locations of our favourite beaches on the Costa Brava

Costa Brava boat charter

The Costa Brava coastline is well known for its crystal clear waters together with its numerous hidden bays and coves. Many of these elusive coves are only accessible by sea making boat charter a popular pursuit on the Costa Brava.

The main ports for boat rental on the Costa Brava are Roses in the Alt Emporda and Palamos in the Baix Emporda although it is also possible to hire boats in Cadaques.

Roses is located on the edge of the Cap de Creus peninsula and makes a great base from where to spend a day exploring the bays and coves of the Cap de Creus with perhaps going ashore at Cadaques for lunch.

Restless Spirit

The restless Spirit on the Cap de Creus

The coastline from Palamos to the beaches of Begur is also very interesting with plenty of hidden coves and sandy beaches where to anchor and swim. A little further north from Begur at L’Estartit is where one finds the Medes Islands which are protected from fishing and are rich in local flora and fauna and are popular with divers.

If you do not have a Skipper’s licence this restricts the type of boat you can hire to smaller, less powerful boats. The vast majority of boats available for hire on the Costa Brava come with skipper included in the price.
Here are a selection of boat charter companies located on the Costa Brava:

Restless Spirit based in Roses https://www.restlessspirit.cat/en/
Boats Mediterrani based in Roses http://www.boatsmediterrani.com/alquiler-barcos-roses
Roses Yachts based in Roses http://www.rosesyachts.com/es
Aventura Nautica based in Roses http://www.aventuranautica.com/
Charter Sant Isidre based in Cadaques http://www.chartersantisidre.com/
Cadaques boats based in Cadaques http://www.cadaquesboats.com/web/index.php?lng=uk
Cadaques rent based in Cadaques https://www.cadaquesrent.es/en/
Palamos boats based in Palamos http://www.palamosboats.com/
General Nautic based in Palamos http://www.generalnautic.com/
Llauts i Velers based in Palamos http://www.llautsivelers.com/
Boat rental Palamos based in Palamos http://www.boatrentalpalamos.com/
Vela Nomada based in Palamos http://www.velanomada.com/

Tennis clubs on the Costa Brava

The Costa Brava and the province of Girona has a great selection of Tennis clubs of which probably the most well know is the club at Llafranc. Here is a map listing all the tennis clubs in the area: