16 Best Costa Brava Beaches: Coves, Sand & How to Reach Them

·

·

·

,

The Costa Brava beaches are not one thing, and that is the first useful thing to know about them. The coastline runs roughly 200 km from Blanes, an hour north of Barcelona, all the way to the French border, and it changes character completely along the way. The southern end has long sandy beaches with promenades and paddle boards for hire. The middle is a string of small rocky coves backed by pine, reached down steep lanes and often down a flight of steps. We spent our time on the southern and central stretches, in and around Tossa de Mar, Sant Feliu de Guixols, Platja d’Aro and Llafranc.

*This post may contain affiliate links. We may earn a small commission at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases. Read our full disclosure.

This guide covers sixteen beaches worth the drive, what each one is actually like to arrive at, where to park, and which stretch of coast suits the kind of day you want.

Key Takeaways

  • The Costa Brava splits into two very different coastlines. The south has broad sandy beaches and resort towns, and the centre and north are dominated by small rocky coves the Catalans call calas.
  • Getting to the best coves almost always needs a car. The towns are reachable by train and bus from Barcelona, but the calas around Begur and Palafrugell are not.
  • Parking is the real constraint in summer, not space on the sand. Most coves have tiny car parks that fill by mid-morning in July and August.
  • Go in June or September rather than August. The water is warm, the light is better, and the coast is not operating at capacity.
  • Pack water shoes if the coves are the plan. Much of this coast is shingle and rock rather than soft sand, which surprises people expecting a Mediterranean beach holiday.
Aerial view of Tossa de Mar, one of the best Costa Brava beaches in Spain
Tossa de Mar, Spain from above

Where Are the Costa Brava Beaches?

WhereCatalonia, north-east Spain, from Blanes to the French border
Length of coastRoughly 200 km
From BarcelonaAbout 1 hr to Blanes, 1.5 to 2 hrs to the Begur coves
From GironaAbout 45 min to 1 hr to the central coves
Nearest airportsGirona (GRO) and Barcelona (BCN)
Beach typeLong sandy beaches in the south, small rocky coves in the centre and north
Sea temperatureAbout 17°C (63°F) in May, rising to 25°C (77°F) in August
Best monthsJune and September
Car needed?Not for the towns. Yes for the coves
Suggested stay3 to 5 days

The Costa Brava begins at Blanes, roughly an hour north of Barcelona, and runs up to the French border at Portbou. Girona is the region’s inland capital and its airport is often the cheaper way in, though the city itself has no beach of its own.

It helps to think of the coast in three sections. The southern stretch from Blanes through Lloret de Mar, Tossa de Mar, Platja d’Aro and Sant Feliu de Guixols has the biggest beaches, the most infrastructure and the easiest public transport. The central stretch around Palamos, Palafrugell and Begur is the postcard Costa Brava of pine-backed calas, and it is where most of the beaches on this list sit. The northern stretch beyond L’Escala toward Cadaques and Cap de Creus is wilder, windier and emptier.

That geography matters for planning. Anyone basing themselves in the south for the transport links will spend real time driving to reach the coves, and anyone basing in Begur for the coves will find the nearest train station is a long way inland. Picking a base is the single most consequential decision on a Costa Brava trip.

The 16 Best Costa Brava Beaches

Costa Brava Beaches at a Glance

BeachNearest townSand or coveAccessBest for
Tossa de MarTossa de MarSandEasy, in townA beach with a medieval castle above it
Sant Feliu de GuixolsSant FeliuSandEasy, in townTown beach with a promenade
Platja d’AroPlatja d’AroSandEasy, in townFamilies and full facilities
Platja de CastellPalamosSandWalk in from car parkAn undeveloped bay, protected from building
Platja de l’Illa RojaBegurCoveSteps and a short walkRed rock outcrop, partly naturist
Platja de la Gola del TerTorroella de MontgriSandEasy, park nearbyRiver mouth and nature reserve
Cala d’AiguablavaBegurCoveDrive in, limited parkingThe clearest water on the coast
Cala del Senyor RamonBegurCoveSteep walk inGetting away from everyone
Cala MontgoL’EscalaCoveEasy, car parkA sheltered horseshoe bay for families
LlafrancPalafrugellSandEasy, in townA promenade, restaurants and calm water
Calella de PalafrugellPalafrugellCove clusterEasy, in townThe prettiest village on the coast
TamariuPalafrugellCoveEasy, in townA small quiet cove with good snorkelling
Platja FondaBegurCoveLong stairway downDark sand under cliffs, earned on foot
Santa CristinaLloret de MarCoveSteps from car parkA chapel above the sand
Sa CaletaLloret de MarCoveEasy, in townA small cove with a castle backdrop
Cap de CreusCadaquesHeadlandDrive, then walkWild, wind-carved coastline at the tip

The list runs roughly south to north. Each entry covers the same five things: which town it belongs to, how to get there, whether it is sand or shingle, what facilities exist, and who it actually suits.

1. Tossa de Mar

Platja Gran at Tossa de Mar is the beach most people picture when they think of the Costa Brava, and for once the picture is accurate. A twelfth-century walled town sits on the headland above the sand, and the combination of medieval stone and a broad crescent of beach is genuinely rare on the Mediterranean.

Tossa de Mar beach on the Costa Brava with the medieval castle above
Tossa de Mar, Costa Brava

The beach is sand rather than shingle, it shelves gently, and there are showers, loungers and a full run of restaurants along the front. Parking is in paid car parks on the edge of town and fills early in August. This was our favourite of the southern beaches, and the walk up into the old town at the end of the afternoon is the reason why.

2. Sant Feliu de Guixols

Sant Feliu de Guixols is a working town rather than a resort, and its beach reflects that. A long sandy curve backed by a proper promenade, with a fishing harbour at one end and a monastery a few streets back.

Sant Feliu de Guixols beach on the Costa Brava, Spain
Sant Feliu beach, Costa Brava, Spain

It is easy to reach, easy to park near out of season, and has the best everyday restaurant scene of the southern beach towns. Good for a whole day rather than a quick swim.

3. Platja d’Aro

Platja d’Aro is the most developed beach on this list and the most family-oriented. Two kilometres of wide sand, every facility you could want, and a town behind it built almost entirely for summer.

Platja d Aro, one of the widest sandy Costa Brava beaches
Platja d’Aro

Anyone looking for an undiscovered cove should skip it. Anyone travelling with children who want a shower, an ice cream and a lifeguard within sight of the towel will find it hard to beat.

4. Platja de Castell

Platja de Castell near Palamos is the one that got away from the developers. A campaign in the 1990s stopped a resort being built here, and the result is a broad sandy bay with pine behind it and no buildings at all.

Platja de Castell near Palamos, an undeveloped bay on the Costa Brava
Platja de Castell. Photo credit: Costa Brava Girona Tourist Board/Jaume Campderros

Park at the car park and walk in for a few minutes. There are no facilities to speak of, which is the entire point. There is an Iberian settlement on the headland at the northern end worth the short climb.

5. Platja de l’Illa Roja

Platja de l’Illa Roja sits below Begur and takes its name from the red rock stack standing just off the sand. It is reached by steps and a short coastal walk from Sa Riera.

Platja de l Illa Roja near Begur with its red rock outcrop
Platja de l’Illa Roja. Photo courtesy of SBA73 via Flickr CC

It is a small cove, it has no facilities, and it is used by naturists at the far end though mixed in practice. The walk in from either direction is part of the appeal.

6. Platja de la Gola del Ter

La Gola del Ter is where the Ter river meets the sea, inside the Montgri and Medes Islands natural park. It is a long, wild, sandy stretch with dunes and birdlife rather than sun loungers.

Platja de la Gola del Ter where the river meets the sea on the Costa Brava
Platja de la Gola del Ter. Photo courtesy of Gé via Flickr CC

Come for the space and the emptiness rather than the swimming, which can be affected by the river outflow. It is one of the few beaches on the coast where a long walk is genuinely possible.

7. Cala d’Aiguablava

Cala d’Aiguablava means blue water in Catalan, and it earns the name. This is the cove that ends up on the region’s tourism posters, a small horseshoe of pale sand with water that reads turquoise in flat light.

Cala d Aiguablava near Begur, one of the clearest water Costa Brava beaches
Cala d’Aiguablava.

There is a small car park that fills by ten in high season, plus a couple of restaurants and a slipway. It is genuinely lovely and genuinely busy, and those two facts are related.

The turquoise water of Cala d Aiguablava on the Costa Brava
Photo credit: Costa Brava Girona Tourist Board

8. Cala del Senyor Ramon

Cala del Senyor Ramon is the reward for a steep walk. It is small, rocky, has no facilities whatsoever, and is quiet in a way the better-known coves near Begur no longer manage in summer.

The access path is genuinely steep and uneven. Sturdy shoes matter here, and so does carrying water, because there is nowhere to buy any.

9. Cala Montgo

Cala Montgo near L’Escala is a wide, sheltered horseshoe bay with shallow water and a slow shelf, which makes it one of the better family coves on the coast.

Cala Montgo near L Escala, a sheltered family beach on the Costa Brava
Cala Montgó. Photo credit: Costa Brava Girona Tourist Board

It has a proper car park, restaurants and water sports hire, and it is protected from most winds. It is a cove in shape rather than in solitude, so expect company.

10. Llafranc

Llafranc is our pick of the central coast. A gentle sandy bay with a promenade of white buildings behind it, a small marina at one end, and a coastal path that runs around the headland to Calella de Palafrugell in about twenty minutes.

Admiring the view over Llafranc beach on the Costa Brava
Admiring the view of Llafranc Beach

The water is usually calm, the restaurants along the front are better than they need to be, and the walk up to the Sant Sebastia lighthouse above the town is worth doing at the end of the day. We swam here in the late afternoon after the day visitors had gone.

11. Calella de Palafrugell

Calella de Palafrugell is the prettiest village on this coast and one of the additions to this guide. It is not a single beach but a series of small coves stitched together by whitewashed arches and fishermen’s houses right at the waterline.

Come for the setting rather than for a long day on the sand, because the coves are small and get crowded. The coastal path here, the Cami de Ronda, links it to Llafranc in one direction and Tamariu in the other, and walking between them is a better use of a morning than driving.

12. Tamariu

Tamariu is the smallest and quietest of the three Palafrugell villages, a compact cove with clear water, a handful of restaurants and very little else. It is the one to choose when Calella feels too busy.

Snorkelling is good along the rocks at either end. Parking is tight and the village is small enough that arriving after ten in August means parking a long way uphill.

13. Platja Fonda

Platja Fonda sits below the cliffs near Begur and is reached by a long stairway down. The sand is dark and coarse, unusual for this coast, and the cliffs behind it mean the beach falls into shade in the late afternoon.

There are no facilities at the bottom and the climb back up is a genuine effort in the heat. That filter is exactly why it stays quieter than its neighbours.

14. Santa Cristina

Santa Cristina near Lloret de Mar is a sheltered cove with a chapel on the headland above it and pine running down almost to the sand.

It is reached by steps down from a car park, has a restaurant and loungers, and is calmer than anything in Lloret itself. A good compromise for anyone staying in the south who wants a cove without a long drive.

15. Sa Caleta

Sa Caleta is a small cove at the eastern end of Lloret de Mar with a mock castle on the rocks above it. It is tiny, sheltered and shallow, which makes it popular with families staying in town.

Sa Caleta cove at Lloret de Mar on the Costa Brava
Sa Caleta.

Its size is the limitation. It fills early and stays full, so it works better as an early-morning or late-afternoon swim than a full beach day.

16. Cap de Creus

Cap de Creus is not a beach at all but the wild headland at the far northern end of the coast, where the Pyrenees run into the Mediterranean. The rock is twisted into shapes that Dali, who kept a house at nearby Portlligat, used directly in his paintings.

The wind-carved coastline at Cap de Creus at the northern end of the Costa Brava
Cap de Creus.

There are small coves scattered around the headland reachable on foot, and the natural park covers both the land and the sea around it. Come for the walking and the strangeness of the landscape rather than for a swim.

Three more worth knowing about, all near Begur: Sa Tuna is the most photographed cove in the area and is accessible for visitors with reduced mobility, Sa Riera is the larger and more family-friendly of the pair with a shallow entry and a few restaurants, and Platja de Pals is a long sandy beach that rivals Tossa de Mar for space.

Which Costa Brava Beach Should You Choose?

The honest answer depends less on which beach is prettiest and more on what kind of day is wanted. Here is how the sixteen sort out in practice.

If you wantGo toWhy
Families with young childrenPlatja d’Aro, Cala Montgo, Sa CaletaShallow entry, facilities, lifeguards and easy parking
The clearest waterCala d’Aiguablava, TamariuSheltered coves with rock rather than river outflow
Space to walkPlatja de Castell, Gola del Ter, Platja de PalsLong undeveloped stretches with room to move
To avoid crowdsCala del Senyor Ramon, Platja FondaSteep access filters out most day visitors
A town at your backTossa de Mar, Llafranc, Sant FeliuRestaurants, promenades and somewhere to go afterwards
SnorkellingTamariu, Illa Roja, Cap de Creus covesRocky edges with clear water and marine life
No carBlanes, Lloret de Mar, Tossa de MarReachable by train to Blanes then bus along the coast

Getting to the Costa Brava

Two airports serve the coast. Girona is closer to the central coves and is the budget-airline hub, and Barcelona is bigger with more long-haul connections and about an hour further away.

From Barcelona

Trains run from Barcelona to Blanes in around an hour and a quarter, and from Blanes buses continue up the coast to Lloret de Mar and Tossa de Mar. That covers the southern beach towns without a car.

For anywhere north of Sant Feliu de Guixols, public transport becomes slow and indirect. The drive from Barcelona to Begur takes roughly an hour and three quarters on the AP-7 motorway.

From Girona

Girona is the better starting point for the central coves. Palafrugell and Begur are around forty-five minutes to an hour by car, and buses run to Palafrugell reasonably often, though the last leg down to the individual coves is difficult without your own transport.

Do you need a car?

The Car Question, Answered Honestly
For the towns, no. For the coves, effectively yes. Blanes, Lloret de Mar and Tossa de Mar are all reachable by train and bus from Barcelona, and a trip built around those three works without driving. But the beaches that make this coast worth the journey, the calas around Begur, Palafrugell and Palamos, sit at the end of narrow lanes with limited or no bus service. A car turns a nine-beach trip into a sixteen-beach one.

The practical upshot is that the cost of a small hire car for three or four days is usually less than the value of the beaches it unlocks. Girona airport is the cheaper pickup of the two and sits closer to the coves.

Hiring a car for the Costa Brava coves

The calas around Begur and Palafrugell are the reason to come here, and almost none of them are practical without a car. We use Discover Cars to compare local Spanish suppliers against the international chains rather than checking each one separately.

Compare pickups at Girona and Barcelona airports. Free cancellation on most bookings.

Compare car hire

One practical warning about driving here: the coastal road between Lloret de Mar and Tossa de Mar is extraordinary and extremely twisty, with a drop on one side and very little room. It is worth doing once for the views, and worth avoiding entirely if anyone in the car gets carsick.

Where to Stay on the Costa Brava

Where to base yourself is the decision that shapes the whole trip. Begur and Palafrugell put the best coves within fifteen minutes. Tossa de Mar gives a beach, an old town and public transport. Platja d’Aro suits families who want facilities on the doorstep.

HotelAreaPriceBest For
Hostalet de BegurBegur$$$Adults only, the best base for the central coves
Hotel Sa CalmaBegur$$$Four-star with a spa in the middle of Begur
Hotel Sa PuntaNear Platja de Pals$$$Beach access and a saltwater pool
Hotel Marblau TossaTossa de Mar$$Excellent value with sea views
Gran Hotel ReymarTossa de Mar$$$Beachfront four-star on Mar Menuda

Hostalet de Begur

Hostalet de Begur is the pick for anyone here to explore the coves. It sits in the centre of Begur, which puts Sa Tuna, Sa Riera, Aiguablava and Illa Roja all within a short drive, and it rates as one of the highest-scoring small hotels on this stretch of coast. It is adults only, with a saltwater pool and a garden.

Hotel Sa Calma

Hotel Sa Calma is the larger four-star option in Begur, with a spa, hammam and restaurant on site. It suits travellers who want the cove access without giving up hotel facilities, and it is a short walk from the village square and the castle path.

Hotel Sa Punta

Hotel Sa Punta sits north of Begur near Platja de Pals, with a saltwater pool, a well-regarded restaurant and beach access. It is adults only and the quietest of these options, better for a slow few days than a base for constant driving.

Hotel Marblau Tossa

Hotel Marblau Tossa is the value pick on the whole coast. A small two-star in Tossa de Mar with sea views and a location a few minutes from the beach, and a review score that outperforms hotels charging twice as much. Book early because it is no secret.

Gran Hotel Reymar

Gran Hotel Reymar sits directly on Mar Menuda beach at Tossa de Mar, with a spa, several pools and a kids’ club. It is the full-service four-star option in the south and works well for families who want the beach and the old town within walking distance.

When to Visit the Costa Brava Beaches

The season runs from roughly May to October, and the difference between the shoulder months and August is significant enough to plan around.

Costa Brava Beach Season

MonthSea temperatureCrowdsWorth knowing
MayAbout 17°C (63°F)Very quietCold water but empty beaches and open restaurants
JuneAbout 21°C (70°F)BuildingOur pick. Warm enough to swim, long days, manageable crowds
JulyAbout 24°C (75°F)BusyExcellent weather, parking becomes the problem
AugustAbout 25°C (77°F)PeakSpanish and French holidays. Coves full by mid-morning
SeptemberAbout 24°C (75°F)EasingEqual best. Warm sea, thinning crowds, better light
OctoberAbout 21°C (70°F)QuietSwimmable early in the month, many places begin to close

The practical advice is simple: avoid the first three weeks of August if there is any flexibility at all. That is when Spain and France take their holidays simultaneously, and the small coves that make this coast special are precisely the places least able to absorb the numbers.

June and September are the two months that get everything right, and shoulder-season travel in Europe generally rewards this kind of planning. For the coves specifically, arriving before ten in the morning or after five in the afternoon solves most parking problems even in peak weeks.

Costa Brava Beaches: Frequently Asked Questions

Where are the best beaches on the Costa Brava?

The Costa Brava runs roughly 200 km from Blanes, about an hour north of Barcelona, up to the French border. The most scenic coves cluster along the central stretch around Begur, Palafrugell and Llafranc, while the longest sandy beaches sit on the southern stretch near Tossa de Mar, Platja d’Aro and Sant Feliu de Guixols.

How far is the Costa Brava from Barcelona?

The southern end at Blanes is about an hour’s drive from Barcelona, the central coves around Begur and Llafranc take roughly 90 minutes to two hours, and Cadaques at the northern end is closer to two and a half hours.

What is the best beach near Girona?

The central Costa Brava coves are the closest good beaches to Girona, with Llafranc, Calella de Palafrugell and Tamariu all around 45 minutes to an hour by car. Girona has no beach of its own, so a car or the seasonal bus is necessary.

Are Costa Brava beaches sandy or rocky?

Both. The southern stretch has long sandy beaches with full facilities, while the central and northern coast is characterised by small rocky coves with coarse sand or shingle, pine trees to the waterline and clear water that suits snorkelling.

When is the best time to visit Costa Brava beaches?

June and September are the sweet spot, with warm water, reliable sun and far fewer people than August. July and August bring the best weather but also Spanish and French holiday crowds, full car parks and peak accommodation prices.

Do you need a car to reach the best Costa Brava beaches?

For the towns, no. Blanes, Lloret de Mar and Tossa de Mar are reachable by train and bus from Barcelona. For the small coves around Begur and Palafrugell, effectively yes, because public transport is limited and many are reached by narrow access roads or footpaths.

Which Costa Brava beaches are best for families?

The wider sandy beaches with facilities suit families best, including Platja d’Aro, Sant Feliu de Guixols and Cala Montgo, all of which have gentle entries, services and easier parking than the cliff-backed coves.

How warm is the sea on the Costa Brava?

Sea temperatures climb from around 17°C (63°F) in May to roughly 25°C (77°F) in August, then stay comfortable into late September, which is part of why September is such a good month to visit.

Which Costa Brava town is the best base for beaches?

Begur and Palafrugell are the best bases for the central coves, Tossa de Mar suits those who want a beach town with an old quarter and public transport, and Platja d’Aro works for families who want facilities and a long sandy beach on the doorstep.

Are there naturist beaches on the Costa Brava?

Yes. Platja de l’Illa Roja near Begur is among the best known, and several smaller coves along the central coast are used by naturists, though most are mixed in practice rather than formally designated.

Final Thoughts

The mistake most people make on the Costa Brava is treating it as a single destination and booking whichever town had the cheapest hotel. The coast is too varied for that. A week in Platja d’Aro is a completely different holiday from a week in Begur, and neither is wrong, but they are not interchangeable.

If pushed to name one, Llafranc is the beach we would go back to. It has the setting, the water is calm, the coastal path out of it in both directions is one of the best walks in Catalonia, and it manages to be a real village rather than a resort. Tossa de Mar is the one to see, with that castle above the sand, but Llafranc is the one to stay in.

Planning around it? Reaching the coast without a car is covered in our Barcelona day-trips guide below, Montserrat is the obvious inland counterpart, and a European eSIM saves a lot of roaming grief. Building a longer trip, our two-week Europe itinerary has the structure, and Portugal works well as the off-season alternative on the Iberian peninsula.

Comparing Mediterranean coastlines? The best beaches in Greece, Crete, Corfu, the Peloponnese and Hvar in Croatia are the closest equivalents we have written up, and Eastern Europe and Sighisoara are there if the trip turns inland.

Which of these Costa Brava beaches would you head for first, the coves or the sand?

READ NEXT: 12 Day Trips From Barcelona: By Train, Car & Best Beaches

About the Authors

2 responses to “16 Best Costa Brava Beaches: Coves, Sand & How to Reach Them”
  1. Riana Ang-Canning Avatar

    I’ve never been to this part of Spain but it looks gorgeous! I love that the beaches aren’t as crowded as the more popular ones near Barcelona. Adding to the bucket list!

    1. Oksana & Max St John Avatar

      Yes, we loved it! We weren’t there in the heat of summer, so that helped!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.