Right Beaches › Costa Brava › Beaches with places to eat
Beaches with restaurants and cafes in Costa Brava
At these 119 beaches in Costa Brava there are at least three places to eat or drink within a short walk, mapped on OpenStreetMap. Each one shows how many, how far you park and how far you then walk to the water.
Playa de Fenalswater 10 m · parking 150 m · 3 places to eat
Platja De BlanesBlanes · water 20 m · parking 200 m · 53 places to eat
Platja d'Aiguablavawater 20 m · 3 places to eat
Platja de LlafrancLlafranc · water 10 m · parking 150 m · 18 places to eat
Beach of BlanesBlanes · water 30 m · parking 150 m · 54 places to eat
Platja de l'Illa RojaBegur · water 20 m · parking 400 m · 4 places to eat
Platja de Empuriabravawater 90 m · parking 100 m · 10 places to eat
Platja de Sa RieraSa Riera · water 40 m · parking 200 m · 6 places to eat
Platja Mar MenudaTossa de Mar · water 20 m · parking 60 m · 45 places to eat
Platja de sa Boadellawater 20 m · parking 350 m · 3 places to eat
Santa Cristina Beachwater 20 m · parking 100 m · 3 places to eat
Platja de Lloret de MarLloret de Mar · water 20 m · parking 200 m · 65 places to eat
Platja de La FoscaPalamós · water 20 m · parking 100 m · 9 places to eat
Platja de Sant FeliuSant Feliu de Guíxols · water 10 m · parking 200 m · 51 places to eat
Platja Gran de PalamósPalamós · water 70 m · parking 100 m · 97 places to eat
Platja GranTossa de Mar · water 10 m · parking 80 m · 106 places to eat
Cala TreumalBlanes · water 20 m · parking 200 m · 3 places to eat
Platja d'EmpuriabravaEmpuriabrava · water 60 m · parking 100 m · 13 places to eat
Cala Cap RoigCalonge · on the shoreline · parking 90 m · 3 places to eat
Tamariu BeachTamariu · water 20 m · parking 150 m · 10 places to eat
Platja d'Empúrieswater 20 m · parking 100 m · 6 places to eat
Platja del Recon the shoreline · parking 70 m · 4 places to eat
Platja del RacóBegur · water 30 m · parking 100 m · 7 places to eat
Platja de Sant Antoniwater 10 m · parking 150 m · 13 places to eat
Platja de Montgówater 60 m · parking 50 m · 8 places to eat
Playa de PortbouPortbou · water 10 m · parking 40 m · 7 places to eat
Cala Sa Covaon the shoreline · parking 250 m · 13 places to eat
Platja de Sant Polwater 30 m · parking 30 m · 14 places to eat
Cala BanysLloret de Mar · on the shoreline · parking 150 m · 31 places to eat
Platja de Canyelles PetitesRoses · water 30 m · parking 90 m · 5 places to eat
Platja del Roswater 10 m · parking 40 m · 3 places to eat
Platja La FarellaLlançà · water 10 m · parking 250 m · 7 places to eat
Platja Port d'AlguerCadaqués · water 20 m · parking 100 m · 57 places to eat
Platja de Riellswater 30 m · parking 200 m · 32 places to eat
Cala dels FraresLloret de Mar · water 10 m · parking 400 m · 7 places to eat
Carlos Beachwater 100 m · parking 100 m · 22 places to eat
Platja de les BarquesL'Escala · water 20 m · parking 80 m · 55 places to eat
Platja Can CristusCalonge · water 20 m · parking 200 m · 7 places to eat
La Platja GranPlatja d'Aro i S'Agaró · water 40 m · 4 places to eat
Platja de Canyelleswater 20 m · 4 places to eat
Platja de S'Abanellwater 20 m · parking 150 m · 24 places to eat
Platja Cala de la Creuon the shoreline · parking 20 m · 53 places to eat
Cala MasetSant Feliu de Guíxols · on the shoreline · parking 150 m · 10 places to eat
Platja de les PortesColera · water 10 m · parking 100 m · 5 places to eat
Platja Santa María de Llorell / Garbi I LlevantTossa de Mar · water 40 m · 3 places to eat
Cala Sa TunaSa Tuna · water 20 m · parking 150 m · 6 places to eat
Cala Del PallerCalonge · water 40 m · parking 400 m · 3 places to eat
Platja NovaRoses · water 20 m · parking 80 m · 48 places to eat
Platja Petitawater 80 m · parking 30 m · 3 places to eat
Platja de les Tonyineswater 10 m · parking 200 m · 3 places to eat
Platja de La GolaLlançà · on the shoreline · parking 20 m · 23 places to eat
Platja de Torre Valentinawater 20 m · parking 250 m · 29 places to eat
Playa del Pazwater 20 m · parking 40 m · 4 places to eat
Platja GranCadaqués · water 20 m · parking 200 m · 58 places to eat
Platja Port d'en PerrisL'Escala · water 10 m · 55 places to eat
Sant Pol y S´AgaróSant Feliu de Guíxols · water 40 m · parking 200 m · 13 places to eat
Cala MalaretBegur · on the shoreline · parking 200 m · 4 places to eat
Cala FigueraTossa de Mar · water 10 m · parking 150 m · 3 places to eat
Cala Rovirawater 30 m · parking 150 m · 17 places to eat
Platja del MortsColera · water 20 m · parking 100 m · 6 places to eat
Platja del RastellRoses · water 40 m · parking 90 m · 17 places to eat
Portlligat covewater 10 m · parking 350 m · 5 places to eat
Platja de FornellsBegur · on the shoreline · parking 250 m · 3 places to eat
Cala ForadadaCalella de Palafrugell · on the shoreline · parking 200 m · 24 places to eat
Platja Ses OliveresCadaqués · water 10 m · parking 250 m · 8 places to eat
Platja de s'Alqueriawater 10 m · parking 30 m · 4 places to eat
Platja des PoalCadaqués · on the shoreline · parking 200 m · 59 places to eat
Cala Sa Caletaon the shoreline · parking 250 m · 8 places to eat
Platja Gran y EsportalCadaqués · water 20 m · parking 150 m · 58 places to eat
Platja del Port PelegríPalafrugell · water 10 m · parking 80 m · 25 places to eat
Cala del Peixwater 10 m · parking 40 m · 8 places to eat
Les Tres PlatgetesPortbou · water 20 m · parking 350 m · 7 places to eat
Platja de les Duneswater 50 m · parking 200 m · 7 places to eat
Platja de Canyelles GrossesRoses · water 20 m · parking 150 m · 3 places to eat
Observation PointLloret de Mar · water 10 m · parking 200 m · 31 places to eat
Cala d'Aiguafredawater 20 m · parking 250 m · 6 places to eat
Platja de la Fonollerawater 40 m · parking 150 m · 8 places to eat
Port de la SelvaLa Selva de Mar · water 30 m · parking 10 m · 10 places to eat
Cala de Roques Planeswater 20 m · parking 450 m · 3 places to eat
La Platgetawater 20 m · parking 20 m · 28 places to eat
Sant Martí d'Empúries BeachL'Escala · water 80 m · parking 150 m · 5 places to eat
Platja Dels LirisTamariu · on the shoreline · parking 200 m · 10 places to eat
Cala PiPortbou · on the shoreline · parking 450 m · 5 places to eat
Platja del SalatarRoses · on the shoreline · parking 250 m · 11 places to eat
Port de la Selva beachwater 30 m · parking 80 m · 13 places to eat
Platja de la Riberawater 30 m · parking 150 m · 13 places to eat
Platja De Sant EstevePalamós · water 20 m · parking 90 m · 8 places to eat
Platja del Pion the shoreline · parking 450 m · 5 places to eat
Platja de BonifaciRoses · water 10 m · parking 100 m · 6 places to eat
Platja de les PotsPalamós · on the shoreline · parking 150 m · 5 places to eat
Beach Illa MateuaL'Escala · water 20 m · parking 250 m · 4 places to eat
Cala MargaridaPalamós · on the shoreline · parking 300 m · 4 places to eat
Platja de les Torreteswater 30 m · parking 200 m · 7 places to eat
Platja del RiuetL'Escala · water 30 m · parking 350 m · 6 places to eat
Cala d'en Carloswater 20 m · parking 300 m · 3 places to eat
Platja d'en GoixaColera · water 10 m · parking 90 m · 3 places to eat
Cala Sa TamardiaPalamós · on the shoreline · parking 250 m · 8 places to eat
Platja de l'EscarEl Port de la Selva · water 10 m · parking 80 m · 12 places to eat
Platja es Sortell d'en TerCadaqués · on the shoreline · parking 300 m · 11 places to eat
La FiguerassaRoses · water 20 m · parking 60 m · 3 places to eat
Es Llaner GrosCadaqués · water 10 m · parking 90 m · 34 places to eat
Playa PiscinaTamariu · water 100 m · parking 50 m · 10 places to eat
Webcam Lloret de Mar – the main beach – Costa BravaLloret de Mar · water 100 m · parking 200 m · 52 places to eat
Plage empuriabravaEmpuriabrava · water 200 m · parking 10 m · 17 places to eat
Cala del FornCalonge · water 10 m · parking 250 m · 4 places to eat
Cala de l'Ull de VidreTossa de Mar · water 20 m · parking 100 m · 3 places to eat
Sa Forcanerawater 10 m · parking 200 m · 4 places to eat
Platja de Sant Jordiwater 10 m · parking 70 m · 3 places to eat
Cala PalleridaPalamós · water 10 m · parking 200 m · 5 places to eat
Port des OratsBegur · water 10 m · parking 200 m · 4 places to eat
Platja de Llevant de Llorellwater 30 m · 3 places to eat
Cala de Portlligatwater 30 m · parking 300 m · 5 places to eat
meeting pointLloret de Mar · water 100 m · parking 200 m · 53 places to eat
Platja del Canadellon the shoreline · parking 200 m · 23 places to eat
Cala de les Mongeson the shoreline · parking 100 m · 45 places to eat
el Giberon the shoreline · parking 70 m · 57 places to eat
Cala Joncaon the shoreline · parking 80 m · 7 places to eat
Platja de la Puntaon the shoreline · parking 40 m · 56 places to eat
Cala des Rajolson the shoreline · parking 400 m · 3 places to eat
Good to know
Which beaches have restaurants?
These are beaches with at least three cafes, restaurants, takeaways or ice cream places mapped within 600 m. Opening times vary by season, so check before you count on dinner.
Distances are measured on OpenStreetMap; what visitors report is counted, never guessed. This list was last rebuilt on 12 September 2026. How we know this.
More lists