Coastal guide
Beaches in Spain
Explore 3650 beaches across Spain with weather forecasts, locations and available official data.
Provincial selections
Best beaches by province
Compare beaches using historical water quality, facilities, accessibility, lifeguards and Blue Flag status.
BeachNíjar · AlmeríaPlaya Monsul
Sand · 300 m
Bandera sin confirmar☀Now · Clear13 °CView details →
Beach★ Blue Flag Almería · AlmeríaPlaya Nueva Almeria
Sand · 1,500 m
Bandera sin confirmar☀Now · Clear16 °C · Water 20 °CView details →Playa Palomares
Gravel · 1,400 m
Bandera sin confirmar☀Now · Clear14 °C · Water 21 °CView details →
Beach★ Blue Flag Málaga · MálagaPlaya Pedregalejos-Acacias
Sand · 1,200 m
Bandera sin confirmar☁Now · Overcast15 °C · Water 18 °CView details →
BeachMálaga · MálagaPlaya Peñon del Cuervo
Sand · 450 m
Bandera sin confirmar☁Now · Overcast15 °CView details →
BeachTorrox · MálagaPlaya Peñoncillo
Gravel · 1,700 m
Bandera sin confirmar☁Now · Overcast17 °CView details →
Beach★ Blue Flag Mojácar · AlmeríaPlaya Piedra Villazar
Sand / Rock / Gravel · 298 m
Bandera sin confirmar☀Now · Clear14 °C · Water 21 °CView details →
Beach★ Blue Flag Motril · GranadaPlaya Playa Granada
Sand · 1,389 m
Bandera sin confirmar☁Now · Cloudy15 °CView details →Playa Playamar
Sand · 1,100 m
Bandera sin confirmar☁Now · Overcast16 °CView details →
Beach★ Blue Flag Nerja · MálagaPlaya Playazo
Sand · 1,700 m
Bandera sin confirmar☁Now · Overcast17 °C · Water 18 °CView details →Playa Poniente
Sand / Gravel · 1,795 m
Bandera sin confirmar☁Now · Cloudy15 °CView details →
BeachAlmuñécar · GranadaPlaya Pozuelo
Sand · 226 m
Bandera sin confirmar☁Now · Overcast16 °C · Water 18 °CView details →Playa Puente Mayorga
Sand · 800 m
Bandera sin confirmar☂Now · Mostly cloudy with light rain16 °C · Water 20 °CView details →
Beach★ Blue Flag Almuñécar · GranadaPlaya Puerta del Mar
Gravel · 1,140 m
Bandera sin confirmar☁Now · Overcast16 °C · Water 18 °CView details →
BeachMarbella · MálagaPlaya Puerto Banus
Sand · 1,000 m
Bandera sin confirmar☂Now · Overcast with rain16 °CView details →
Beach★ Blue Flag Ayamonte · HuelvaPlaya Punta del Moral
Sand · 1,725 m
Bandera sin confirmar☀Now · Clear14 °C · Water 19 °CView details →
BeachPuerto Real · CádizPlaya Rio San Pedro
Bandera sin confirmar☂Now · Overcast with light rain17 °CView details →
BeachMálaga · MálagaPlaya Sacaba
Sand · 750 m
Bandera sin confirmar☁Now · Overcast15 °CView details →Playa San Andres
Sand · 650 m
Bandera sin confirmar☁Now · Overcast15 °C · Water 18 °CView details →
Beach★ Blue Flag Almuñécar · GranadaPlaya San Cristobal
Sand · 1,050 m
Bandera sin confirmar☁Now · Overcast16 °C · Water 18 °CView details →Playa San Francisco
Bandera sin confirmar☁Now · Overcast16 °C · Water 18 °CView details →Playa San Miguel
Sand · 2,000 m
Bandera sin confirmar◐Now · Partly cloudy14 °CView details →
BeachAlmería · AlmeríaPlaya San Miguel-Las Conchas
570 m
Bandera sin confirmar☀Now · Clear16 °C · Water 20 °CView details →
Beach★ Blue Flag Chiclana de la Frontera · CádizPlaya Sancti Petri
Sand · 1,000 m
Bandera sin confirmar☂Now · Sunny intervals with light rain17 °C · Water 20 °CView details →
BeachFuengirola · MálagaPlaya Santa Amalia
Bandera sin confirmar☁Now · Overcast16 °C · Water 18 °CView details →
Beach★ Blue Flag San Roque · CádizPlaya Sotogrande
Sand · 1,300 m
Bandera sin confirmar☂Now · Mostly cloudy with light rain16 °C · Water 19 °CView details →
Beach★ Blue Flag Cádiz · CádizPlaya Sta Maria del Mar
Sand · 650 m
Bandera sin confirmar☂Now · Mostly cloudy with light rain18 °C · Water 21 °CView details →
BeachRincón de la Victoria · MálagaPlaya Torre Benagalbon
Bandera sin confirmar☁Now · Overcast16 °C · Water 19 °CView details →
Beach★ Blue Flag Vélez-Málaga · MálagaPlaya Torre del Mar
Sand · 3,000 m
GreenEstimate☁Now · Overcast15 °CView details →