Coastal guide
Beaches in Spain
Explore 3647 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.
BeachCambados · PontevedraPlaya Saiñas
Sand / Rock · 300 m
Bandera sin confirmar☁Now · High cloud13 °CView details →
BeachVinaròs · CastellónPlaya Saldonar
Sand / Cobbles · 200 m
Bandera sin confirmar☂Now · Overcast with light rain22 °C · Water 27 °CView details →
Beach★ Blue Flag Valdés · AsturiasPlaya Salinas
Sand · 250 m
Bandera sin confirmar☀Now · Clear14 °C · Water 21 °CView details →Playa Salinas (Las) (Piscinas Naturales)
Stones
YellowEstimate☀Now · Clear25 °CView details →
BeachSant Josep de sa Talaia · Islas BalearesPlaya Salines
Bandera sin confirmar☁Now · Overcast23 °CView details →Playa Salinetas
Sand · 350 m
Bandera sin confirmar☁Now · Mostly cloudy23 °C · Water 25 °CView details →
Beach★ Blue Flag A Coruña · A CoruñaPlaya San Amaro
Sand · 210 m
Bandera sin confirmar☀Now · Clear13 °CView details →Playa San Amaro
Sand / Gravel · 280 m
Bandera sin confirmar☁Now · High cloud21 °C · Water 21 °CView details →Playa San Andrés
Sand / Cobbles · 450 m
Bandera sin confirmar☁Now · Overcast22 °C · Water 25 °CView details →
BeachLlanes · AsturiasPlaya San Antolín
Sand / Gravel · 1,200 m
Bandera sin confirmar☁Now · Mostly cloudy16 °CView details →
BeachBusturia · VizcayaPlaya San Antonio
Sand · 190 m
Bandera sin confirmar☂Now · Overcast with light rain17 °C · Water 21 °CView details →
BeachOrtigueira · A CoruñaPlaya San Antonio
Bandera sin confirmar☀Now · Clear13 °C · Water 19 °CView details →
BeachAyamonte · HuelvaPlaya San Bruno
Sand · 1,300 m
Bandera sin confirmar☁Now · High cloud20 °C · Water 24 °CView details →
BeachFerrol · A CoruñaPlaya San Felipe
Sand · 220 m
Bandera sin confirmar☀Now · Clear13 °CView details →Playa San Gines
Sand / Gravel · 800 m
Bandera sin confirmar☁Now · High cloud24 °C · Water 25 °CView details →
BeachCastrillón · AsturiasPlaya San Juan de Nieva
Sand · 1,500 m
Bandera sin confirmar☀Now · Clear14 °CView details →
BeachMoya · Las PalmasPlaya San Lorenzo (Charco San Lorenzo)
Bandera sin confirmar☁Now · Overcast20 °C · Water 24 °CView details →
BeachCarnota · A CoruñaPlaya San Mamede (Boca do Rio) - Carnota
Bandera sin confirmar☁Now · High cloud13 °C · Water 16 °CView details →Playa San Miguel
Sand · 2,200 m
Bandera sin confirmar☁Now · High cloud23 °CView details →
BeachCarnota · A CoruñaPlaya San Pedro - Carnota
Bandera sin confirmar☁Now · High cloud13 °C · Water 16 °CView details →
BeachSada · A CoruñaPlaya San Pedro - Sada
Bandera sin confirmar☀Now · Clear11 °CView details →Playa San Pedro de Antromero
Sand · 390 m
Bandera sin confirmar◐Now · Partly cloudy16 °CView details →
BeachSan Sebastián de la Gomera · Santa Cruz de TenerifePlaya San Sebastian de La Gomera
Cobbles and sand
Bandera sin confirmar◐Now · Partly cloudy25 °CView details →
BeachPuerto de la Cruz · Santa Cruz de TenerifePlaya San Telmo
Sand / Gravel · 20 m
Bandera sin confirmar☁Now · Cloudy24 °C · Water 26 °CView details →
BeachEs Migjorn Gran · Islas BalearesPlaya Sant Adeodato
Sand · 490 m
Bandera sin confirmarView details →
BeachEs Castell · Islas BalearesPlaya Sant Esteve
Gravel · 20 m
Bandera sin confirmar☁Now · Mostly cloudy24 °CView details →
BeachAlcúdia · Islas BalearesPlaya Sant Pere
Sand · 110 m
Bandera sin confirmar☁Now · Overcast22 °CView details →
BeachEs Migjorn Gran · Islas BalearesPlaya Sant Tomàs
Sand · 750 m
Bandera sin confirmar☁Now · Overcast24 °C · Water 27 °CView details →Playa Santa Agueda (El Pajar)
Cobbles and fine grey sand
Bandera sin confirmar☀Now · Clear19 °CView details →