Beaches on the Barcelona coast

The city beaches of Barcelona and Badalona, the long sands of the Maresme and the beaches of Castelldefels and Sitges in the Garraf.

Barcelona coast
Photo: Kuba Bożanowski from Warsaw, Poland · CC BY 2.0 · Wikimedia Commons

Interactive map Areas and towns Weather today

Beach map

Featured beaches

Coastal areas

Coastal areas on the Barcelona coast

Coastal areas on the Barcelona coast Maresme · 73 beaches Barcelona and Badalona · 26 beaches Baix Llobregat · 17 beaches Garraf · 52 beaches Calella Mataró Badalona Barcelona Castelldefels Sitges Vilanova i la Geltrú
Tap an area to see its beaches. Dots: main towns. Boundaries: IGN/CNIG via es-atlas (CC BY 4.0).

Beaches by area

Maresme 73

Barcelona and Badalona 26

Baix Llobregat 17

Garraf 52

Data: Wikidata (MITECO beach guide), OpenStreetMap, ADEAC (Blue Flag 2026-2027). Beach types are assigned from these data and may be incomplete: let us know if you spot a mistake.