Right Beaches

Right Beaches › Costa Brava

Costa Brava beaches

244 beaches, with the parking, the walk to the water and the tide for each one.

Where are you starting from?
What matters today?
Narrow it down

Lists for a particular day

Dog friendly beaches
38 in Costa Brava
Family friendly beaches
67 in Costa Brava
Shortest walk

Park almost on the sand

Lloret de Mar · the listing sits on the shoreline
Cape Cod · the listing sits on the shoreline
Llançà · the listing sits on the shoreline
Palamós · the listing sits on the shoreline
Platja d'Aro i S'Agaró · the listing sits on the shoreline
Cape Cod · the listing sits on the shoreline
Cape Cod · the listing sits on the shoreline
Cape Cod · the listing sits on the shoreline
With little kids

Calm water and bathrooms nearby

Llafranc · bathrooms nearby · mentioned by 6 visitors · 2017–2026
Blanes · bathrooms nearby · mentioned by 4 visitors · 2017–2026
Cape Cod · bathrooms nearby · mentioned by 4 visitors · 2016–2025
Sa Riera · bathrooms nearby · mentioned by 6 visitors · 2016–2026
S'Agaró · bathrooms nearby · mentioned by 9 visitors · 2019–2026
Tossa de Mar · bathrooms nearby · mentioned by 4 visitors · 2016–2026
Cape Cod · bathrooms nearby · mentioned by 12 visitors · 2016–2026
Palamós · bathrooms nearby · mentioned by 18 visitors · 2018–2026
Browse

All beaches

Every beach

All 244 beaches, by how many people rate them

BeachTownWalk to waterParkingFeeRestrooms
Playa de Fenals10 m150 myes
Platja De BlanesBlanes20 m200 myes
Platja d'Aiguablava20 myes
Platja de LlafrancLlafranc10 m150 myes
Beach of BlanesBlanes30 m150 myes
Platja de l'Illa RojaBegur20 m400 myes
Platja FondaBegur20 m200 m
Platja de Empuriabrava90 m100 myes
Platja de Sa RieraSa Riera40 m200 myes
Cala Sa ConcaS'Agaró10 m150 myes
Platja Mar MenudaTossa de Mar20 m60 myes
Platja de sa Boadella20 m350 myes
Santa Cristina Beach20 m100 myes
Platja de Lloret de MarLloret de Mar20 m200 myes
Cala GiverolaTossa de Mar10 m150 myes
Cala del PiPlatja d'Aro i S'Agaróon the sand250 myes
Platja de La FoscaPalamós20 m100 myes
Platja de Sant FeliuSant Feliu de Guíxols10 m200 myes
Torre ValentinaCalonge40 m450 myes
Platja Gran de PalamósPalamós70 m100 myes
Platja GranTossa de Mar10 m80 myes
Cala TreumalBlanes20 m200 myes
Cala El GolfetCalella de Palafrugell10 m300 myes
Platja d'EmpuriabravaEmpuriabrava60 m100 myes
Cala Marquesa Aigua XelidaPalafrugellon the sand100 m
Cala Cap RoigCalongeon the sand90 myes
Platja de Grifeu30 m40 myes
Cala PedrosaS'Agaróon the sand500 m
Tamariu BeachTamariu20 m150 myes
Platja d'Empúries20 m100 myes
Platja del Recon the sand70 m
Cala EstretaPalamóson the sand200 m
Cala PolaTossa de Maron the sand150 myes
Platja del RacóBegur30 m100 myes
Platja de Sant Antoni10 m150 myes
Beach of CastellPalamós20 myes
Platja de Montgó60 m50 myes
Platja de La RubinaCastelló d'Empúries90 m400 m
Platja de Garvet50 m150 m
Playa de PortbouPortbou10 m40 myes
Trons BayLloret de Maron the sandyes
Platja de Pals40 m350 m
Cala LlevadóTossa de Maron the sand150 myes
Rosamar CalaRosamar40 m30 m
Cala TamariuaEl Port de la Selva20 m150 m
Cala Sa Covaon the sand250 myes
Platja de Sant Pol30 m30 myes
Cala BanysLloret de Maron the sand150 myes
Platja de Canyelles PetitesRoses30 m90 m
S'Alqueria gran Beach10 m150 m
Platja de la Gola del Ter40 m400 m
Platja del Ros10 m40 m
Platja La FarellaLlançà10 m250 myes
Cala FutaderaTossa de Maron the sand90 m
Platja Port d'AlguerCadaqués20 m100 myes
Platja de Riells30 m200 myes
Cala dels FraresLloret de Mar10 m400 myes
Carlos Beach100 m100 myes
Platja de les BarquesL'Escala20 m80 myes
Cala BonaTossa de Maron the sand100 m
Platja Can CristusCalonge20 m200 myes
Playa El Castell20 myes
La Platja GranPlatja d'Aro i S'Agaró40 m
Platja de Canyelles20 myes
Platja de S'Abanell20 m150 myes
Platja Cala de la Creuon the sand20 m
Cala MasetSant Feliu de Guíxolson the sand150 m
Platja de les PortesColera10 m100 myes
Platja Santa María de Llorell / Garbi I LlevantTossa de Mar40 myes
Cala Sa TunaSa Tuna20 m150 myes
Playa de AroCastell d'Aro80 m
Platja d'Aro PortPlatja d'Aro i S'Agaró90 m150 m
Platja de l'Estartit70 m550 myes
Cala Del PallerCalonge40 m400 myes
Platja NovaRoses20 m80 myes
Platja de Belladona20 m70 m
Platja Petita80 m30 myes
Platja Canyelles / Cap de Ras20 m350 m
Platja del Borró10 m150 m
Cala Bramanton the sand400 m
Platja de les Tonyines10 m200 myes
Platja de La GolaLlançàon the sand20 myes
Cala del Senyor Ramon10 m450 m
Platja de Torre Valentina20 m250 m
Platja del Cau del Llop20 m100 myes
Playa del Paz20 m40 myes
Cala Moriscaon the sand
Platja GranCadaqués20 m200 myes
Platja Port d'en PerrisL'Escala10 myes
Sant Pol y S´AgaróSant Feliu de Guíxols40 m200 myes
Cala dels CanyersPalamóson the sand350 m
Cala Calitjàson the sand300 m
Cala MalaretBeguron the sand200 myes
Platja De S'aranellaCadaquéson the sand150 m
Cala FigueraTossa de Mar10 m150 myes
El Portitxolon the sand30 myes
Cala Rovira30 m150 myes
Platja de Sant Pere Pescador100 m550 m
Platja del MortsColera20 m100 myes
La Gola del FluviàTorroella de Fluvià90 m250 m
Platja del RastellRoses40 m90 myes
Platja d'en Robert10 m
Portlligat cove10 m350 myes
Platja de FornellsBeguron the sand250 myes
Platja de Lloret800 m
Playa cala Rostella20 m200 m
Platja del Port de la VallEl Port de la Selva20 m
Xiringuito Tropic Beach60 m300 myes
Platja de Vaquerson the sand250 m
Cala Cap de PlanesPlaneson the sand450 m
Cala ForadadaCalella de Palafrugellon the sand200 myes
Cala Jóncols10 m250 m
Platja sota s'Arenellaon the sand90 m
Platja de Sant Lluís20 m250 m
Cala del VigatàSant Feliu de Guíxolson the sandyes
Cala canyetRosamar10 m60 m
Cala de Sant Francesc50 m250 m
Platja Ses OliveresCadaqués10 m250 m
Platja de s'Alqueria10 m30 myes
Platja de la Rovina50 m600 m
Platja des PoalCadaquéson the sand200 myes
Cala Sa Caletaon the sand250 myes
Platja Gran y EsportalCadaqués20 m150 myes
Playa Cala ForadadaPalamóson the sandyes
Platja del Port PelegríPalafrugell10 m80 myes
Platja de Can Comes70 m
Aigua-Xelida30 m250 m
Cala del Peix10 m40 m
Cala Fredosaon the sand150 m
Les Tres PlatgetesPortbou20 m350 myes
Platja de les Dunes50 m200 myes
Platja dels CanyeretsRosamar10 m200 m
Platja de Canyelles GrossesRoses20 m150 m
Cala Pedrosa20 m
Port De JoanColeraon the sand350 m
Observation PointLloret de Mar10 m200 myes
Cala d'Aiguafreda20 m250 myes
Platja de MontjoiMontjoi20 m
Platja de la Fonollera40 m150 myes
Cala n'Estasiaon the sand150 m
Port de la SelvaLa Selva de Mar30 m10 myes
Plaja LloretLloret de Mar900 m
Platja de Vallpresona10 m300 m
Platja d'en Balleuon the sand100 m
Cala Del Palleron the sand150 myes
Cala Ferriol30 m
Punta Dels CanyeretsRosamaron the sand150 m
Cala Murtra70 m
Platja del MollóLlançà10 m150 myes
Platja des Calders10 m450 m
Cala de Roques Planes20 m450 myes
La Platgeta20 m20 myes
Cala d'en MassoniCalella de Palafrugellon the sand400 myes
Cala Pedrosa30 m
Cala De L'AlguerLlançàon the sand300 myes
Platja Cala La Pelosa20 m20 m
Platja de Portopí10 m
Cala d'UrgellSant Feliu de Guíxolson the sand250 m
Bol Roigon the sand450 m
Cala Bona beachon the sand
Platja D'en CarbassóColeraon the sand
Sant Martí d'Empúries BeachL'Escala80 m150 myes
Platja del CrosLlançà10 m350 myes
Platja Dels LirisTamariuon the sand200 myes
Cala PiPortbouon the sand450 myes
Platja del SalatarRoseson the sand250 m
Port de la Selva beach30 m80 myes
Cala del Crit10 m
Cala Bona / Cala de la CadenaPalamós10 m300 m
Platja de la Ribera30 m150 myes
Platja De Sant EstevePalamós20 m90 m
Platja del Pion the sand450 myes
Platja de BonifaciRoses10 m100 m
Platja de les PotsPalamóson the sand150 myes
Beach Illa MateuaL'Escala20 m250 myes
Cala MargaridaPalamóson the sand300 m
Platja de les Torretes30 m200 myes
Platja del RiuetL'Escala30 m350 myes
ca La MongodaLloret de Mar250 m450 myes
Platja de la Pelosaon the sand400 m
Cala d'en Carlos20 m300 myes
Cala s'Alguer20 m300 myes
Platja d'en GoixaColera10 m90 m
Cala Sa TamardiaPalamóson the sand250 myes
Platja de l'EscarEl Port de la Selva10 m80 myes
Platja es Sortell d'en TerCadaquéson the sand300 m
La FiguerassaRoses20 m60 m
Platja del Convent30 m70 myes
Playa San PereSant Pere Pescador30 m100 m
Es Llaner GrosCadaqués10 m90 myes
Platja de Cap de Ras20 m350 myes
Cala Marquesa10 m350 m
Playa PiscinaTamariu100 m50 myes
Webcam Lloret de Mar – the main beach – Costa BravaLloret de Mar100 m200 myes
Plage empuriabravaEmpuriabrava200 m10 myes
Canyelleson the sand350 myes
Cala Gran30 m500 m
Cala del FornCalonge10 m250 myes
Cala de l'Ull de VidreTossa de Mar20 m100 myes
Sa Forcanera10 m200 m
Elisa Beachon the sand
Platja de Sant Jordi10 m70 myes
Cala PalleridaPalamós10 m200 myes
Port des OratsBegur10 m200 myes
Platja de Llevant de Llorell30 myes
Cala de Portlligat30 m300 myes
Platja Can Comes1.5 km500 m
Cala Cativa20 m350 m
meeting pointLloret de Mar100 m200 myes
Platja del Grau60 m250 myes
Platja de Taballeraon the sand
Cala del Cauon the sand450 myes
Platja del Canadellon the sand200 myes
Cala de les Mongeson the sand100 myes
el Giberon the sand70 myes
Cala Joncaon the sand80 m
Sot d'en Boadaon the sand100 myes
Platja de Candellon the sand
Canyer d'en Miereson the sand
Platja de sa Pedreraon the sand200 myes
Cala Salionç30 m90 myes
s'Agullaon the sand500 myes
Platja del Racó del Rec Fondoon the sand550 m
Platja de sa Figuera10 m
Platja de sa Sabollaon the sand
Platja dels Palangrers10 m10 m
Platja de la Puntaon the sand40 myes
Platja del Canadell10 m450 m
Platja de la Llumeneraon the sand300 m
Platja d'en Talla Dofinson the sand450 m
Cala Tortaon the sand
Platja Guillolaon the sand
Platja des Jonqueton the sand400 m
Platja dels Pescadorson the sand
es Gentilson the sand
Platja de Neganta20 m
Cala Tudela10 m350 myes
Platja de s'Arena10 m
Cala Fornells30 m
Platja de Talabre10 m
Platja d'en Taitaon the sand250 m
Platja de les Fresseson the sand
Cala des Rajolson the sand400 myes
Cala des Falcóon the sand

Walk and parking distances are measured on OpenStreetMap. Fee and restrooms come from counted visitor reviews and mapped facilities. A dash means we have no evidence either way, not that the answer is no.

Questions

Common questions

Which Costa Brava beach has the shortest walk from the car?
Cala Banys in Lloret de Mar has the listing right on the shoreline. We measure the straight line from the listed location to the mapped waterline for every beach, so the table above ranks them all.
Do you have to pay to park at Costa Brava beaches?
Mostly yes. Of the 244 beaches here, 0 have visitors reporting a parking or entry fee and 0 report free parking. Reported fees run from $20 to $35 a day in season, and several beaches drop the fee after 5pm or outside the summer.
Which beaches have restrooms?
134 of the 244 beaches have restrooms mapped on site or reported by visitors. Seasonal closures are common: several National Seashore beaches close their facilities outside the summer.
How current is this?
Tide, waves, wind and water temperature are fetched live in your browser from Open-Meteo. Parking and facility positions come from OpenStreetMap; imagery from PNOA. Facts counted from visitor reviews carry the year range they were written in.
How we know

Where this comes from

Place details from the public Google business listing. Beach shape, parking and facility positions from OpenStreetMap (ODbL). Aerial imagery is 25 cm national coverage from PNOA, the Spanish national aerial photography programme, under CC BY 4.0. Tide is modelled, and weather, waves and water temperature come from Open-Meteo, each labelled as measured or modelled. Map drawings are redrawn from that aerial imagery by an image model. Markers, distances and every fact on this page come from OpenStreetMap and counted reviews, never from a drawing. Review text is never republished.