Like The Photo

Costa Brava: beach reality check

Short answer: 14 beaches checked. In mid-July the sun leaves first at Cala Bona (18:00), Cala Pola (18:10), Platja sa Tuna (18:35); the latest sun is at Platja de Sant Pol, la Platja d'Aro, Platja de la Fosca.

BeachSurfaceSun in JulyClimb from parkingWaterSea in AugClubs mapped
Platja d'Aiguablava
Begur
Sand07:10–18:45120 m, ↑30 mdeep fast24 °C—
Platja sa Tuna
Begur
?06:35–18:35200 m, ↑33 mdeep fast24 °C—
Cala Estreta
Palamós
Sand07:45–19:10210 m, ↑44 mgradual24 °C—
Cala Pola
Tossa de Mar
Sand09:35–18:10170 m, ↑28 mshallow25 °C—
Platja de Giverola
Tossa de Mar
Sand08:40–19:10190 m, ↑80 mgradual25 °C—
Platja de Llafranc
Palafrugell
Sand07:45–20:35230 m, ↑17 mgradual24 °C—
Platja de Tamariu
Palafrugell
Sand07:40–19:20230 m, ↑22 mdeep fast24 °C—
Platja de sa Riera
Begur
Sand06:35–19:25270 m, ↑51 mgradual24 °C—
Platja de Montjoi
Roses
?08:10–20:20220 m, ↑15 mgradual22 °C—
Cala Bona
Tossa de Mar
?08:45–18:00110 m, ↑63 mshallow25 °C—
Platja de Sant Pol
Sant Feliu de Guíxols
Sand06:55–20:50150 m, ↑6 mgradual24 °C—
la Platja d'Aro
Castell d'Aro, Platja d'Aro i s'Agaró
Sand06:35–20:40260 m, ↑22 mgradual24 °C—
s'Alguer
Palamós
Gravel08:00–19:50300 m, ↑20 mdeep fast24 °C—
Platja de la Fosca
Palamós
Sand06:50–20:35120 m, ↑10 mgradual24 °C—

Plan it

Places to stay in Costa Brava Boat trips

Questions

Which beaches in Costa Brava lose the sun first?

14 beaches checked. In mid-July the sun leaves first at Cala Bona (18:00), Cala Pola (18:10), Platja sa Tuna (18:35); the latest sun is at Platja de Sant Pol, la Platja d'Aro, Platja de la Fosca.

Which beaches in Costa Brava are sand?

Platja d'Aiguablava, Cala Estreta, Cala Pola, Platja de Giverola, Platja de Llafranc, Platja de Tamariu, Platja de sa Riera, Platja de Sant Pol, la Platja d'Aro, Platja de la Fosca.

Sun and shade come from the sun's position and the skyline around each beach, measured every 4° of compass direction from a 30 m elevation model out to 6 km. The climb back up is the height difference between the beach and the nearest mapped car park or bus stop (about 0.17 m per step). Water depth comes from the EMODnet seabed model; surface, beach clubs, toilets and showers from OpenStreetMap; sea temperature is the 1991–2020 average from NOAA OISST and waves the 2015–2024 average from ERA5. Prices are not shown: they change every season and differ between clubs. Map data checked 7 Nov 2026; next check 1 Dec 2026 (monthly). Sea averages are refreshed every January. Sun and shade are calculated for any date you pick.