Best Sandy Beaches in the Costa Brava
We rank the 12 sandy beaches in the Costa Brava. Sa Tuna Beach, Begur (Spain) comes first with 4.6 / 5, followed by Platja de Calella de Palafrugell, Platja de Llafranc.
The sea reaches about 23 degrees C in season, and most of these beaches are at their best from June to September. 12 of the 12 have easy access, and 2 are hidden gems.

1Sa Tuna Beach, Begur
Sa Tuna, Begur, Girona · 4.6 / 5 · Easy access · about 22 °CSa Tuna is a tiny cove near Begur on the Costa Brava, with a small beach of coarse sand and a row of whitewashed fishermen houses along the shore.

2Platja de Calella de Palafrugell
Calella de Palafrugell, Costa Brava · 4.5 / 5 · Easy access · about 22 °CCalella de Palafrugell is a charming fishing village with small sand and pebble coves between rocks, backed by white arcades.

3Platja de Llafranc
Llafranc, Palafrugell, Costa Brava · 4.5 / 5 · Easy access · about 24 °CLlafranc is a small former fishing village on the Costa Brava, with a crescent of coarse golden sand in a sheltered bay, pine-covered hills behind and a lighthouse above.

4Platja Gran, Tossa de Mar
Tossa de Mar, Costa Brava · 4.5 / 5 · Easy access · about 22 °CPlatja Gran is the main beach of Tossa de Mar, a crescent of golden sand overlooked by the medieval walls and towers of the Vila Vella.

5Tamariu Beach
Tamariu, Palafrugell, Costa Brava · 4.5 / 5 · Easy access · about 23 °CA small golden-sand bay of roughly 180 m in the village of Tamariu, sheltered by pine-covered headlands on the Costa Brava.

6La Fosca Beach
Palamos, Costa Brava · 4.4 / 5 · Easy access · about 23 °CA sheltered sandy beach on the Costa Brava near Palamos, with calm clear water and rocky coves at either end.

7Platja de Sa Riera, Begur
Sa Riera, Begur, Costa Brava · 4.4 / 5 · Easy access · about 24 °CSa Riera is a quiet cove below the village of Begur on the Costa Brava, with a small beach of coarse sand, clear water and pine-covered headlands.

8Platja de Sant Pol, Costa Brava
Sant Pol, Sant Feliu de Guixols, Costa Brava · 4.4 / 5 · Easy access · about 23 °CPlatja de Sant Pol is a wide crescent of golden sand on the Costa Brava just north of Sant Feliu de Guixols, backed by a promenade and pine-covered hills.

9Platja de Roses
Roses, Costa Brava · 4.3 / 5 · Easy access · about 23 °CRoses sits on a big, sweeping bay at the top of the Costa Brava, with a long beach of fine sand and calm water.

10Platja de Sant Feliu de Guixols
Sant Feliu de Guixols, Costa Brava · 4.3 / 5 · Easy access · about 23 °CSant Feliu de Guixols has a sheltered bay of coarse golden sand in the middle of a lively Costa Brava town, with a long seafront promenade and an old fishing quarter.

11Platja de Blanes
Blanes, Costa Brava · 4.1 / 5 · Easy access · about 22 °CBlanes is the southern gateway to the Costa Brava, with a long beach of coarse golden sand and a green headland behind.

12Platja de Lloret
Lloret de Mar, Costa Brava · 4.1 / 5 · Easy access · about 22 °CThe main beach of Lloret de Mar is a wide bay of coarse golden sand, framed by rocky headlands and a promenade.
Quick comparison
| # | Beach | Country | Score | Water | Best season | Access |
|---|---|---|---|---|---|---|
| 1 | Sa Tuna Beach, Begur | Spain | 4.6 | 22 °C | June–September | Easy |
| 2 | Platja de Calella de Palafrugell | Spain | 4.5 | 22 °C | June–September | Easy |
| 3 | Platja de Llafranc | Spain | 4.5 | 24 °C | June–September | Easy |
| 4 | Platja Gran, Tossa de Mar | Spain | 4.5 | 22 °C | June–September | Easy |
| 5 | Tamariu Beach | Spain | 4.5 | 23 °C | June–September | Easy |
| 6 | La Fosca Beach | Spain | 4.4 | 23 °C | June–September | Easy |
| 7 | Platja de Sa Riera, Begur | Spain | 4.4 | 24 °C | June–September | Easy |
| 8 | Platja de Sant Pol, Costa Brava | Spain | 4.4 | 23 °C | June–September | Easy |
| 9 | Platja de Roses | Spain | 4.3 | 23 °C | June–September | Easy |
| 10 | Platja de Sant Feliu de Guixols | Spain | 4.3 | 23 °C | June–September | Easy |
| 11 | Platja de Blanes | Spain | 4.1 | 22 °C | June–September | Easy |
| 12 | Platja de Lloret | Spain | 4.1 | 22 °C | June–September | Easy |
How we picked these beaches
Included when the shoreline is mostly of this type, then ranked by our editorial score. See how we rate beaches for the full method.
Frequently asked questions
Which are the top-rated sandy beaches in the Costa Brava?
Our top three are Sa Tuna Beach, Begur (4.6 out of 5), Platja de Calella de Palafrugell (4.5 out of 5), Platja de Llafranc (4.5 out of 5). Scores are editorial ratings from the EuroShores team.
When is the best time to visit these beaches?
Most are at their best from June to September. Water temperatures average about 23 degrees C in season. Each beach page lists its exact season.
Which of these beaches are easiest to reach?
Sa Tuna Beach, Begur, Platja de Calella de Palafrugell, Platja de Llafranc, Platja Gran, Tossa de Mar, Tamariu Beach and 7 more have easy access. The others need a walk, stairs or a rougher road, so check the access note on each page.