Canary Islands Water Quality: All Bathing Waters
Photo: Felix König, CC BY-SA 3.0 (Wikimedia Commons).
LIVE 13.10.2026 07:55 (Canary time)

The Canary Islands have 179 officially monitored EU bathing waters on seven islands. For the 2025 season, 170 of them are rated excellent, 6 good, 1 sufficient and 0 poor.

Each bathing water has its own page with sampling points, bathing bans, discharges nearby and today's UV, sea temperature and waves. The list below can be filtered by rating, Blue Flag and bathing ban history.

Bathing waters
179
Canary Islands
Excellent 2025
170
95 per cent
Blue Flag 2026
52
beaches with a flag
Bans and closures today
2
according to the health service
179 bathing waters
01

Grandes Playas de Corralejo

La Oliva · FuerteventuraexcellentBlue Flagexcellent since 2015Discharge 450 m
02

Piscina Natural de El Arenisco (Punta Hidalgo)

San Cristóbal de La Laguna · TenerifeexcellentBlue Flagexcellent since 2015Discharge 120 m
03

Playa Blanca

Puerto del Rosario · FuerteventuraexcellentBlue Flagexcellent since 2015
04

Playa de Arinaga

Agüimes · Gran CanariaexcellentBlue Flagexcellent since 2015Discharge 730 m
05

Playa de Bajamar

Breña Alta · La PalmaexcellentBlue Flagexcellent since 2015Discharge 550 m
06

Playa de Butihondo

Pájara · FuerteventuraexcellentBlue Flagexcellent since 2015Discharge 580 m
07

Playa de Charco Verde

Los Llanos de Aridane · La PalmaexcellentBlue Flagexcellent since 2015
08

Playa de Corralejo Viejo

La Oliva · FuerteventuraexcellentBlue Flagexcellent since 2015Discharge 160 m
09

Playa de Costa Calma

Pájara · FuerteventuraexcellentBlue Flagexcellent since 2015
10

Playa de Gran Tarajal

Tuineje · FuerteventuraexcellentBlue Flagexcellent since 2015Discharge 910 m
11

Playa de Hoya del Pozo

Telde · Gran CanariaexcellentBlue Flagexcellent since 2015Discharge 150 m
12

Playa de La Arena (Mesa del Mar)

Tacoronte · TenerifeexcellentBlue Flagexcellent since 2015Discharge 210 m
13

Playa de La Concha (Chica)

La Oliva · FuerteventuraexcellentBlue Flagexcellent since 2015
14

Playa de Las Burras

San Bartolomé de Tirajana · Gran CanariaexcellentBlue Flagexcellent since 2015Discharge 200 m
15

Playa de Las Vistas

Arona · TenerifeexcellentBlue Flagexcellent since 2015Discharge 430 m
16

Playa de Los Cancajos

Breña Baja · La PalmaexcellentBlue Flagexcellent since 2015Discharge 970 m
17

Playa de Los Pocillos

Tías · LanzaroteexcellentBlue Flagexcellent since 2015
18

Playa de Los Pozos

Puerto del Rosario · FuerteventuraexcellentBlue Flagexcellent since 2015Discharge 100 m
19

Playa de Maspalomas

San Bartolomé de Tirajana · Gran CanariaexcellentBlue Flagexcellent since 2015
20

Playa de Matagorda

Tías · LanzaroteexcellentBlue Flagexcellent since 2015
21

Playa de Meloneras

San Bartolomé de Tirajana · Gran CanariaexcellentBlue Flagexcellent since 2015
22

Playa de Morro Jable

Pájara · FuerteventuraexcellentBlue Flagexcellent since 2015
23

Playa de Pila de la Barrilla

Tías · LanzaroteexcellentBlue Flagexcellent since 2015Discharge 120 m
24

Playa de Puerto Lajas

Puerto del Rosario · FuerteventuraexcellentBlue Flagexcellent since 2015
25

Playa de San Juan

Guía de Isora · TenerifeexcellentBlue Flagexcellent since 2015Discharge 300 m
26

Playa de Santiago

Alajeró · La GomeraexcellentBlue Flagexcellent since 2015
27

Playa de Sardina

Gáldar · Gran CanariaexcellentBlue Flagexcellent since 2015Discharge 130 m
28

Playa de Timijiraque

Valverde · El HierroexcellentBlue Flagexcellent since 2015
29

Playa de Torviscas

Adeje · TenerifeexcellentBlue Flagexcellent since 2015Discharge 220 m
30

Playa del Duque

Adeje · TenerifeexcellentBlue Flagexcellent since 2015
31

Playa del Inglés

San Bartolomé de Tirajana · Gran CanariaexcellentBlue Flagexcellent since 2015Discharge 910 m
32

Playa del Matorral (Morro Jable)

Pájara · FuerteventuraexcellentBlue Flagexcellent since 2015
33

Playa del Puertillo (Bañaderos)

Arucas · Gran CanariaexcellentBlue Flagexcellent since 2015Discharge 690 m
34

Playa Grande (Puerto del Carmen)

Tías · LanzaroteexcellentBlue Flagexcellent since 2015Discharge 130 m
35

Piscinas Naturales de Bajamar

San Cristóbal de La Laguna · TenerifeexcellentBlue Flag1× ban/warningexcellent since 2015Discharge 40 m
36

Playa de Las Nieves

Agaete · Gran CanariaexcellentBlue Flag1× ban/warningexcellent since 2015Discharge 320 m
37

Playa de San Agustín

San Bartolomé de Tirajana · Gran CanariaexcellentBlue Flag1× ban/warningexcellent since 2015Discharge 440 m
38

Playa de San Marcos

Icod de los Vinos · TenerifeexcellentBlue Flag1× ban/warningexcellent since 2015Discharge 250 m
39

Playa del Burrero

Ingenio · Gran CanariaexcellentBlue Flag1× ban/warningexcellent since 2015
40

Playa del Puerto de Tazacorte

Tazacorte · La PalmaexcellentBlue Flag1× ban/warningexcellent since 2015
41

Playa del Socorro

Los Realejos · TenerifeexcellentBlue Flag1× ban/warningexcellent since 2015
42

Playa Blanca

Yaiza · LanzaroteexcellentBlue Flag2× ban/warningexcellent since 2015Discharge 990 m
43

Playa de Los Charcones (Bañaderos)

Arucas · Gran CanariaexcellentBlue Flag2× ban/warningexcellent since 2015Discharge 440 m
44

Playa de Melenara

Telde · Gran CanariaexcellentBlue Flag2× ban/warningexcellent since 2015Discharge 680 m
45

Playa de Salinetas

Telde · Gran CanariaexcellentBlue Flag3× ban/warningexcellent since 2015Discharge 770 m
46

Playa del Reducto

Arrecife · LanzaroteexcellentBlue Flag18× ban/warningexcellent since 2015Discharge 340 m
47

Piscinas Naturales de Charco Azul

San Andrés y Sauces · La Palmaexcellentexcellent since 2015Discharge 810 m
48

Playa Bastián

Teguise · Lanzaroteexcellentexcellent since 2015Discharge 210 m
49

Playa Chica (El Médano)

Granadilla de Abona · Tenerifeexcellentexcellent since 2015Discharge 420 m
50

Playa de Abades (Los Abriguitos)

Arico · Tenerifeexcellentexcellent since 2015Discharge 350 m
51

Playa de Ajuy

Pájara · Fuerteventuraexcellentexcellent since 2015
52

Playa de Amadores

Mogán · Gran Canariaexcellentexcellent since 2015Discharge 520 m
53

Playa de Bocabarranco (Bañaderos)

Arucas · Gran Canariaexcellentexcellent since 2015Discharge 580 m
54

Playa de Caleta de Arriba (Caleta de Soria)

Gáldar · Gran Canariaexcellentexcellent since 2015Discharge 460 m
55

Playa de Caleta de Fuste (El Castillo)

Antigua · Fuerteventuraexcellentexcellent since 2015Discharge 550 m
56

Playa de Caleta del Espino

Haría · Lanzaroteexcellentexcellent since 2015
57

Playa de Cocinitas

Haría · Lanzaroteexcellentexcellent since 2015
58

Playa de Costa Alegre (La Lajilla)

Mogán · Gran Canariaexcellentexcellent since 2015Discharge 290 m
59

Playa de El Pozo - El Viejo (Grandes Playas I)

La Oliva · Fuerteventuraexcellentexcellent since 2015Discharge 610 m
60

Playa de El Tamaduste

Valverde · El Hierroexcellentexcellent since 2015
61

Playa de Famara

Teguise · Lanzaroteexcellentexcellent since 2015
62

Playa de Fañabé

Adeje · Tenerifeexcellentexcellent since 2015Discharge 830 m
63

Playa de Giniginámar

Tuineje · Fuerteventuraexcellentexcellent since 2015
64

Playa de Guasimeta

San Bartolomé · Lanzaroteexcellentexcellent since 2015Discharge 400 m
65

Playa de La Alzada

La Oliva · Fuerteventuraexcellentexcellent since 2015
66

Playa de La Arena

Santiago del Teide · Tenerifeexcellentexcellent since 2015Discharge 80 m
67

Playa de La Arena (Castillo de San José)

Arrecife · Lanzaroteexcellentexcellent since 2015Discharge 870 m
68

Playa de La Calera (Valle Gran Rey)

Valle Gran Rey · La Gomeraexcellentexcellent since 2015Discharge 510 m
69

Playa de La Caleta

Valverde · El Hierroexcellentexcellent since 2015Discharge 10 m
70

Playa de La Clavellina

La Oliva · Fuerteventuraexcellentexcellent since 2015Discharge 310 m
71

Playa de La Concha

Arrecife · Lanzaroteexcellentexcellent since 2015Discharge 140 m
72

Playa de La Cueva

San Sebastián de La Gomera · La Gomeraexcellentexcellent since 2015Discharge 230 m
73

Playa de La Garita (Arrieta)

Haría · Lanzaroteexcellentexcellent since 2015
74

Playa de La Guirra

Antigua · Fuerteventuraexcellentexcellent since 2015Discharge 170 m
75

Playa de La Jaquita

Granadilla de Abona · Tenerifeexcellentexcellent since 2015Discharge 560 m
76

Playa de La Lajita

Pájara · Fuerteventuraexcellentexcellent since 2015
77

Playa de La Nea

El Rosario · Tenerifeexcellentexcellent since 2015Discharge 390 m
78

Playa de La Ría de La Santa

Tinajo · Lanzaroteexcellentexcellent since 2015
79

Playa de La Tejita

Granadilla de Abona · Tenerifeexcellentexcellent since 2015
80

Playa de La Verga (Anfi del Mar)

Mogán · Gran Canariaexcellentexcellent since 2015Discharge 140 m
81

Playa de Las Alcaravaneras

Las Palmas de Gran Canaria · Gran Canariaexcellentexcellent since 2015Discharge 370 m
82

Playa de Las Caletillas

Candelaria · Tenerifeexcellentexcellent since 2015Discharge 40 m
83

Playa de Las Cucharas

Teguise · Lanzaroteexcellentexcellent since 2015Discharge 840 m
84

Playa de Las Galletas

Arona · Tenerifeexcellentexcellent since 2015Discharge 810 m
85

Playa de Las Playitas

Tuineje · Fuerteventuraexcellentexcellent since 2015Discharge 650 m
86

Playa de Las Teresitas

Santa Cruz de Tenerife · Tenerifeexcellentexcellent since 2015
87

Playa de Los Cochinos

San Bartolomé de Tirajana · Gran Canariaexcellentexcellent since 2015Discharge 150 m
88

Playa de Los Guíos (Los Gigantes)

Santiago del Teide · Tenerifeexcellentexcellent since 2015Discharge 280 m
89

Playa de Martiánez

Puerto de la Cruz · Tenerifeexcellentexcellent since 2015Discharge 290 m
90

Playa de Patalavaca

Mogán · Gran Canariaexcellentexcellent since 2015Discharge 620 m
91

Playa de Peña del Dice (Barcarola)

Tías · Lanzaroteexcellentexcellent since 2015Discharge 170 m
92

Playa de Pozo Izquierdo

Santa Lucía de Tirajana · Gran Canariaexcellentexcellent since 2015Discharge 80 m
93

Playa de Pozo Negro

Antigua · Fuerteventuraexcellentexcellent since 2015
94

Playa de Puerto Espíndola

San Andrés y Sauces · La Palmaexcellentexcellent since 2015
95

Playa de Puerto Rico

Mogán · Gran Canariaexcellentexcellent since 2015Discharge 440 m
96

Playa de Roque Prieto

Santa María de Guía de Gran Canaria · Gran Canariaexcellentexcellent since 2015Discharge 230 m
97

Playa de San Andrés

Arucas · Gran Canariaexcellentexcellent since 2015Discharge 360 m
98

Playa de San Felipe

Santa María de Guía de Gran Canaria · Gran Canariaexcellentexcellent since 2015
99

Playa de San Lorenzo (Charco de San Lorenzo)

Moya · Gran Canariaexcellentexcellent since 2015Discharge 90 m
100

Playa de Santa Águeda (El Pajar)

San Bartolomé de Tirajana · Gran Canariaexcellentexcellent since 2015Discharge 500 m
101

Playa de Tarajalejo

Tuineje · Fuerteventuraexcellentexcellent since 2015
102

Playa de Taurito

Mogán · Gran Canariaexcellentexcellent since 2015Discharge 200 m
103

Playa de Troya II

Adeje · Tenerifeexcellentexcellent since 2015Discharge 330 m
104

Playa de Vargas

Agüimes · Gran Canariaexcellentexcellent since 2015
105

Playa de Vueltas

Valle Gran Rey · La Gomeraexcellentexcellent since 2015Discharge 350 m
106

Playa del Agujero

Gáldar · Gran Canariaexcellentexcellent since 2015Discharge 540 m
107

Playa del Altillo

Moya · Gran Canariaexcellentexcellent since 2015Discharge 290 m
108

Playa del Barranquillo

Tías · Lanzaroteexcellentexcellent since 2015Discharge 260 m
109

Playa del Cabezo

Granadilla de Abona · Tenerifeexcellentexcellent since 2015Discharge 490 m
110

Playa del Cable

Arrecife · Lanzaroteexcellentexcellent since 2015Discharge 330 m
111

Playa del Cabrón

Agüimes · Gran Canariaexcellentexcellent since 2015
112

Playa del Caletón Blanco

Haría · Lanzaroteexcellentexcellent since 2015
113

Playa del Castillo

La Oliva · Fuerteventuraexcellentexcellent since 2015
114

Playa del Castillo de San Gabriel

Arrecife · Lanzaroteexcellentexcellent since 2015Discharge 470 m
115

Playa del Charco de las Agujas

La Oliva · Fuerteventuraexcellentexcellent since 2015
116

Playa del Charco del Conde

Valle Gran Rey · La Gomeraexcellentexcellent since 2015Discharge 270 m
117

Playa del Cura

Mogán · Gran Canariaexcellentexcellent since 2015Discharge 540 m
118

Playa del Inglés

Valle Gran Rey · La Gomeraexcellentexcellent since 2015Discharge 680 m
119

Playa del Jablillo

Teguise · Lanzaroteexcellentexcellent since 2015Discharge 300 m
120

Playa del Moro

La Oliva · Fuerteventuraexcellentexcellent since 2015
121

Playa del Muellito

Antigua · Fuerteventuraexcellentexcellent since 2015
122

Playa Esmeralda

Pájara · Fuerteventuraexcellentexcellent since 2015
123

Playa Flamingo

Yaiza · Lanzaroteexcellentexcellent since 2015Discharge 620 m
124

Playa de Bahía Feliz (Tarajalillo)

San Bartolomé de Tirajana · Gran Canariaexcellent1× ban/warningexcellent since 2015Discharge 800 m
125

Playa de El Médano

Granadilla de Abona · Tenerifeexcellent1× ban/warningexcellent since 2015Discharge 480 m
126

Playa de La Pinta (San Eugenio)

Adeje · Tenerifeexcellent1× ban/warningexcellent since 2015Discharge 130 m
127

Playa de Las Caletas

Teguise · Lanzaroteexcellent1× ban/warningexcellent since 2015Discharge 310 m
128

Playa de Las Gaviotas

Santa Cruz de Tenerife · Tenerifeexcellentbeach closed1× ban/warningexcellent since 2015
129

Playa de Las Salinas (Piscinas Naturales)

Agaete · Gran Canariaexcellent1× ban/warningexcellent since 2015Discharge 460 m
130

Playa de Los Charcos

Teguise · Lanzaroteexcellent1× ban/warningexcellent since 2015
131

Playa de Marañuelas

Mogán · Gran Canariaexcellent1× ban/warningexcellent since 2015Discharge 320 m
132

Playa de Marfolín

La Oliva · Fuerteventuraexcellent1× ban/warningexcellent since 2015
133

Playa de Piedras Caídas

Pájara · Fuerteventuraexcellent1× ban/warningexcellent since 2015
134

Playa de Puerto Muelas

Yaiza · Lanzaroteexcellent1× ban/warningexcellent since 2015
135

Playa de San Sebastián de La Gomera

San Sebastián de La Gomera · La Gomeraexcellent1× ban/warningexcellent since 2015Discharge 150 m
136

Playa del Águila

San Bartolomé de Tirajana · Gran Canariaexcellent1× ban/warningexcellent since 2015Discharge 30 m
137

Playa del Ancla

Teguise · Lanzaroteexcellent1× ban/warningexcellent since 2015Discharge 250 m
138

Playa del Bobo

Adeje · Tenerifeexcellent1× ban/warningexcellent since 2015Discharge 130 m
139

Playa del Cabezo (Paseo de las Palmeras)

Güímar · Tenerifeexcellent1× ban/warningexcellent since 2015Discharge 460 m
140

Playa del Camisón

Arona · Tenerifeexcellent1× ban/warningexcellent since 2015Discharge 270 m
141

Playa del Castillo (Bajamar)

San Cristóbal de La Laguna · Tenerifeexcellent1× ban/warningexcellent since 2015Discharge 150 m
142

Playa del Hombre

Telde · Gran Canariaexcellent1× ban/warningexcellent since 2015Discharge 160 m
143

Playa del Muelle de la Pescadería

Arrecife · Lanzaroteexcellent1× ban/warningexcellent since 2015Discharge 110 m
144

Playa Dorada

Yaiza · Lanzaroteexcellent1× ban/warningexcellent since 2015Discharge 250 m
145

Playa Honda

San Bartolomé · Lanzaroteexcellent1× ban/warningexcellent since 2015Discharge 290 m
146

Playa Leocadio Machado (El Médano)

Granadilla de Abona · Tenerifeexcellent1× ban/warningexcellent since 2015Discharge 110 m
147

Playa de Ojos de Garza

Telde · Gran Canariaexcellent2× ban/warningexcellent since 2015Discharge 580 m
148

Playa y Calas de La Jaquita

Guía de Isora · TenerifeexcellentBlue Flagexcellent since 2016Discharge 670 m
149

Piscina Natural de Jóver

San Cristóbal de La Laguna · TenerifeexcellentBlue Flag1× ban/warningexcellent since 2016Discharge 40 m
150

Playa de La Garita

Telde · Gran CanariaexcellentBlue Flag1× ban/warningexcellent since 2016Discharge 430 m
151

Playa de Ajabo

Adeje · Tenerifeexcellentexcellent since 2016Discharge 220 m
152

Playa de La Enramada

Adeje · Tenerifeexcellentexcellent since 2016Discharge 490 m
153

Playa de Valleseco (Acapulco)

Santa Cruz de Tenerife · Tenerifeexcellent1× ban/warningexcellent since 2016Discharge 270 m
154

Playa de La Laja

Las Palmas de Gran Canaria · Gran Canariaexcellent2× ban/warningexcellent since 2016
155

Playa de Santa Cruz de La Palma

Santa Cruz de La Palma · La PalmaexcellentBlue Flagexcellent since 2018Discharge 430 m
156

Playa y Piscinas Naturales de Castillo del Romeral

San Bartolomé de Tirajana · Gran Canariaexcellentexcellent since 2018
157

Playa de La Restinga

El Pinar de El Hierro · El HierroexcellentBlue Flagexcellent since 2019
158

Piscinas Naturales de El Caletón

Garachico · Tenerifeexcellentexcellent since 2019Discharge 200 m
159

Playa del Bollullo

La Orotava · Tenerifeexcellentexcellent since 2019
160

Playa del Muelle (Garachico)

Garachico · Tenerifeexcellentexcellent since 2019Discharge 140 m
161

Playa de Troya I

Adeje · Tenerifeexcellent1× ban/warningexcellent since 2020Discharge 70 m
162

Playa de El Pris

Tacoronte · Tenerifeexcellent1× ban/warningexcellent since 2021Discharge 980 m
163

Playa de Poris de Abona

Arico · Tenerifeexcellentexcellent since 2022Discharge 210 m
164

Playa de Las Canteras

Las Palmas de Gran Canaria · Gran Canariaexcellent1× ban/warningDischarge 800 m
165

Playa de Puerto Naos

Los Llanos de Aridane · La PalmaexcellentBlue Flag
166

Playa de Punta Larga

Candelaria · TenerifeexcellentDischarge 280 m
167

Playa de Tauro

Mogán · Gran CanariaexcellentDischarge 110 m
168

Playa de San Telmo

Puerto de la Cruz · TenerifeexcellentDischarge 80 m
169

Playa de Valleseco (El Bloque)

Santa Cruz de Tenerife · TenerifeexcellentDischarge 490 m
170

Playa del Perchel

Mogán · Gran CanariaexcellentDischarge 280 m
171

Playa del Muelle Viejo (Corralejo)

La Oliva · FuerteventuragoodDischarge 30 m
172

Playa del Puertito de Güímar

Güímar · TenerifegoodDischarge 90 m
173

Playa de Candelaria

Candelaria · Tenerifegood1× ban/warningDischarge 240 m
174

Playa de Los Cristianos

Arona · Tenerifegood1× ban/warningDischarge 380 m
175

Playa de Mogán

Mogán · Gran Canariagood1× ban/warningDischarge 610 m
176

Playa de La Caleta (Caleta de Famara)

Teguise · Lanzarotegood2× ban/warning
177

Playa Jardín

Puerto de la Cruz · Tenerifesufficient7× ban/warningDischarge 340 m
178

Playa de El Confital

Las Palmas de Gran Canaria · Gran Canarianot classifiedbathing prohibited9× ban/warning
179

Playa de Valleseco (Los Charcos)

Santa Cruz de Tenerife · Tenerifeno dataDischarge 140 m

49 bathing waters in the Canary Islands have had at least one temporary bathing ban, closure or advice not to bathe since 2023, according to Náyade and the Canary Islands health service. The list is sorted by the number of entries; date, sampling point and reason are on each beach's page.

The colour shows the 2025 EU rating: dark blue excellent, light blue good, amber sufficient, red poor or closed, grey not classified. Tap a dot to see the name and the link to its page.

The rating comes from the European Environment Agency, which assesses the Spanish health authorities' measurements under the EU Bathing Water Directive. It is based on all samples of the last four bathing seasons; the limits for E. coli and intestinal enterococci are set in the directive.

The ranking sorts by the 2025 rating, then by the number of consecutive years rated excellent, then by Blue Flag and by the number of bathing bans since 2023, and finally alphabetically. Where a bathing water has several sampling points, the weakest one counts.

Current status, bathing bans and lab results come from the Canary Islands health service (Servicio Canario de la Salud) and from Náyade, the information system of the Spanish Ministry of Health. We check the status three times a day and the lab results every day.

The Blue Flag comes from ADEAC's official 2026 list, the discharges from the Canary Islands government's official 2025 register. Weather, sea and waves are Open-Meteo model values and not an official bathing warning.

The EU rating describes water quality over several years, not today. On site, the lifeguards' flags and the council's notices always apply.

We check the official data daily and the weather values three times a day (07:15, 13:15 and 19:15 Canary time). We use only official or open sources; where a value is missing, the page says so.