BeachAlmonte · HuelvaPlaya Matalascañas
Sand · 5,000 m
YellowEstimate◐Now · Partly cloudy19 °C · Water 21 °CView details →
Coastal guide
Explore 3650 beaches across Spain with weather forecasts, locations and available official data.
Provincial selections
Compare beaches using historical water quality, facilities, accessibility, lifeguards and Blue Flag status.
BeachAlmonte · HuelvaSand · 5,000 m
YellowEstimate◐Now · Partly cloudy19 °C · Water 21 °CView details →
Beach★ Blue Flag Telde · Las PalmasSand · 350 m
GreenEstimate◐Now · Partly cloudy23 °C · Water 23 °CView details →
Beach★ Blue Flag Oleiros · A CoruñaSand · 200 m
GreenEstimate☂Now · Mostly cloudy with light rain14 °C · Water 15 °CView details →
BeachFormentera · Islas Baleares
BeachSan Javier · MurciaSand · 300 m
GreenEstimate☂Now · Overcast with light rain19 °C · Water 17 °CView details →
Beach★ Blue Flag Marín · PontevedraSand · 400 m
GreenEstimate☁Now · Overcast14 °C · Water 17 °CView details →
Beach★ Blue Flag Sanxenxo · PontevedraSand · 900 m
YellowEstimate☁Now · Mostly cloudy15 °C · Water 18 °CView details →
Beach★ Blue Flag Pájara · Las PalmasSand · 4,325 m
YellowEstimate☂Now · Overcast with light rain22 °C · Water 24 °CView details →
BeachBueu · PontevedraSand · 300 m
GreenEstimate☁Now · Overcast15 °C · Water 16 °CView details →Sand · 330 m
GreenEstimate☂Now · Overcast with light rain16 °C · Water 16 °CView details →
BeachVilanova de Arousa · PontevedraSand / Rock · 500 m
GreenEstimate☁Now · Overcast15 °C · Water 17 °CView details →
Beach★ Blue Flag Cervo · LugoSand · 700 m
GreenEstimate☂Now · Overcast with light rain16 °C · Water 15 °CView details →
Beach★ Blue Flag Castro-Urdiales · CantabriaSand · 1,100 m
GreenEstimate☂Now · Overcast with light rain16 °C · Water 16 °CView details →
Beach★ Blue Flag Castro-Urdiales · CantabriaSand · 800 m
GreenEstimate☂Now · Overcast with light rain16 °C · Water 16 °CView details →Sand · 600 m
GreenEstimate☂Now · Overcast with light rain15 °C · Water 16 °CView details →
BeachCalvià · Islas Baleares
BeachNigrán · PontevedraSand / Rock · 1,700 m
YellowEstimate☁Now · Mostly cloudy15 °C · Water 16 °CView details →
Beach★ Blue Flag Castropol · AsturiasCobbles / Gravel · 190 m
GreenEstimate☂Now · Overcast with light rain16 °C · Water 15 °CView details →
Beach★ Blue Flag Sant Joan de Labritja · Islas BalearesSand · 115 m
GreenEstimate☁Now · Overcast16 °C · Water 21 °CView details →
BeachSant Joan de Labritja · Islas BalearesSand · 40 m
GreenEstimate☁Now · Overcast16 °C · Water 22 °CView details →
Beach★ Blue Flag Pilar de la Horadada · AlicanteSand · 300 m
GreenEstimate☂Now · Overcast with light rain19 °C · Water 22 °CView details →
Beach★ Blue Flag Tazacorte · Santa Cruz de TenerifeSand / Gravel · 410 m
YellowEstimate☁Now · Overcast22 °C · Water 25 °CView details →
Beach★ Blue Flag Los Llanos de Aridane · Santa Cruz de TenerifeSand / Gravel · 510 m
YellowEstimate☂Now · Overcast with light rain20 °C · Water 25 °CView details →
BeachLorca · MurciaSand / Gravel · 1,100 m
YellowEstimate☂Now · Overcast with light rain17 °C · Water 22 °CView details →
Beach★ Blue Flag Punta Umbría · HuelvaSand · 3,800 m
YellowEstimate☁Now · Overcast19 °C · Water 21 °CView details →
BeachPorto do Son · A Coruña
BeachCorcubión · A CoruñaSand · 350 m
GreenEstimate☂Now · Overcast with light rain14 °C · Water 15 °CView details →
Beach★ Blue Flag Arrecife · Las PalmasSand · 470 m
YellowEstimate☂Now · Overcast with light rain24 °C · Water 23 °CView details →
BeachCarballo · A Coruña