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.
BeachFormentera · Islas BalearesPlaya Es Pujols
Sand · 690 m
Bandera sin confirmar☁Now · High cloud27 °C · Water 28 °CView details →Playa Esmelle
Sand · 160 m
Bandera sin confirmar◐Now · Partly cloudy18 °C · Water 18 °CView details →
BeachPájara · Las PalmasPlaya Esmeralda
Bandera sin confirmar☀Now · Clear25 °CView details →
BeachVillaviciosa · AsturiasPlaya España
Sand / Cobbles / Gravel · 440 m
Bandera sin confirmar☂Now · Overcast with light rain19 °CView details →
BeachMuxía · A CoruñaPlaya Espiñeirido - Muxia
Bandera sin confirmar☀Now · Clear18 °CView details →Playa Espiñeirido - P.do Son
Bandera sin confirmar☁Now · Cloudy17 °C · Water 18 °CView details →Playa Espiñeiro
Sand / Rock · 300 m
Bandera sin confirmar◐Now · Partly cloudy17 °C · Water 19 °CView details →
Beach★ Blue Flag Oleiros · A CoruñaPlaya Espiñeiro - Oleiros
Sand · 310 m
Bandera sin confirmar☀Now · Clear17 °C · Water 17 °CView details →Playa Espiñeiro - Sanxenxo
Sand · 150 m
Bandera sin confirmar◐Now · Partly cloudy18 °CView details →Playa Estaño
Sand / Gravel · 300 m
Bandera sin confirmar☁Now · Mostly cloudy20 °CView details →Playa Esteiro - Mañon
Bandera sin confirmar☀Now · Clear15 °CView details →Playa Esteiro - Ribadeo
Bandera sin confirmar☁Now · Cloudy19 °C · Water 17 °CView details →
Beach★ Blue Flag Xove · LugoPlaya Esteiro - Xove
Sand · 400 m
Bandera sin confirmar◐Now · Partly cloudy18 °C · Water 19 °CView details →Playa Estrella de Mar
Bandera sin confirmar☁Now · High cloud27 °C · Water 24 °CView details →
BeachTeguise · Las PalmasPlaya Famara
RedConfirmed◐Now · Partly cloudy24 °CView details →
BeachW Grove · PontevedraPlaya Farruco
Rock · 200 m
Bandera sin confirmar◐Now · Partly cloudy18 °C · Water 19 °CView details →Playa Figueiras
Sand / Rock · 260 m
Bandera sin confirmar◐Now · Sunny intervals19 °C · Water 19 °CView details →
BeachVigo · PontevedraPlaya Figueiras (Islas Cies)
Bandera sin confirmar◐Now · Partly cloudy18 °CView details →
BeachEivissa · Islas BalearesPlaya Figueretes
Sand · 745 m
Bandera sin confirmar☁Now · Cloudy26 °C · Water 28 °CView details →
BeachYaiza · Las PalmasPlaya Flamingo
Sand · 250 m
Bandera sin confirmar☀Now · Clear24 °C · Water 25 °CView details →Playa Fluvial
Sand · 200 m
Bandera sin confirmar◐Now · Partly cloudy17 °CView details →
BeachPontevedra · PontevedraPlaya fluvial río Lérez
Sand · 100 m
Bandera sin confirmar◐Now · Partly cloudy18 °CView details →Playa Fonda
Sand · 130 m
Bandera sin confirmar☁Now · High cloud24 °C · Water 23 °CView details →
BeachTarragona · TarragonaPlaya Fonda
Sand · 200 m
Bandera sin confirmar☁Now · Overcast26 °C · Water 27 °CView details →Playa Fontaiña
Sand · 280 m
Bandera sin confirmar◐Now · Partly cloudy18 °C · Water 19 °CView details →Playa Fontela - Valea
Sand · 700 m
Bandera sin confirmar☁Now · Overcast18 °C · Water 17 °CView details →Playa Fontemaior
Sand · 70 m
Bandera sin confirmar◐Now · Partly cloudy18 °C · Water 20 °CView details →Playa Fontes
Sand · 150 m
Bandera sin confirmar◐Now · Partly cloudy18 °C · Water 19 °CView details →
Beach★ Blue Flag Pollença · Islas BalearesPlaya Formentor
Sand · 840 m
Bandera sin confirmar☁Now · Cloudy27 °CView details →