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?
Start here

Good places to start

Playa de Fenals
Costa Brava
Walk to water10 m
Parking150 m away
Platja De Blanes
Blanes
Walk to water20 m
Parking200 m away
Platja d'Aiguablava
Costa Brava
Walk to water20 m
Platja de Llafranc
Llafranc
Walk to water10 m
Parking150 m away
Platja de l'Illa Roja
Begur
Walk to water20 m
Parking400 m away
Platja de Empuriabrava
Costa Brava
Walk to water90 m
Parking100 m away
Narrow it down

Lists for a particular day

Dog friendly beaches
38 in Costa Brava
Family friendly beaches
67 in Costa Brava
Beaches for snorkelling
122 in Costa Brava
Beaches with places to eat
119 in Costa Brava
Beaches with a playground
106 in Costa Brava
Free parking
43 in Costa Brava
Shortest walk

Park almost on the sand

Lloret de Mar · the listing sits on the shoreline
Costa Brava · 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
Costa Brava · the listing sits on the shoreline
Costa Brava · the listing sits on the shoreline
Costa Brava · the listing sits on the shoreline
Free parking

Beaches where parking is free

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