🏖️ BeachmapInteractive map ↗
Sea temperature

Sea temperature at Europe's beaches

Where is the sea warmest in Europe? Every beach on the atlas ranked by its typical warm-season sea-surface temperature — from the balmy eastern Mediterranean down to the bracing Baltic and North Sea. Tap any beach for its full profile, or open the interactive map.

As of July 2026, the warmest sea among Europe's 511 best beaches is ~29°C at Cirali Beach (Olympos, Antalya, Türkiye); the coolest is ~11°C at Tjornuvik (Faroe Islands). Cyprus has the warmest water on average, ~27.8°C.

#BeachCountrySea temp*Best months
1Cirali Beach🇹🇷 Türkiye29°CMay-October
2Cleopatra Beach🇹🇷 Türkiye29°CMay-October
3Konyaaltı Beach🇹🇷 Türkiye29°CMay-Oct
4Phaselis Beach🇹🇷 Türkiye29°CMay-Oct
5Side Kumköy Beach🇹🇷 Türkiye29°CMay-Oct
6Adrasan Beach🇹🇷 Türkiye29°CMay-Oct
7Lara Beach🇹🇷 Türkiye29°CMay-Oct
8Suluada🇹🇷 Türkiye29°CJun-Sep
9Nissi Beach🇨🇾 Cyprus28°CMay–Oct
10Ölüdeniz (Blue Lagoon)🇹🇷 Türkiye28°CMay–Oct
11Patara Beach🇹🇷 Türkiye28°CMay-October
12Petra tou Romiou🇨🇾 Cyprus28°CMay-Oct
13Butterfly Valley🇹🇷 Türkiye28°CJune-September
14Fig Tree Bay🇨🇾 Cyprus28°CMay–Oct
15Kaputaş Beach🇹🇷 Türkiye28°CMay–Oct
16Konnos Bay🇨🇾 Cyprus28°CMay-Oct
17Coral Bay🇨🇾 Cyprus28°CMay-Oct
18Kabak Beach🇹🇷 Türkiye28°CJune-September
19Lara Beach🇨🇾 Cyprus28°CMay-Oct
20Makronissos Beach🇨🇾 Cyprus28°CMay-Oct
21Iztuzu Beach🇹🇷 Türkiye27°CMay-October
22Karidi Beach🇬🇷 Greece27°CJun–Sep
23Mondello🇮🇹 Italy27°CMay-Oct
24Spiaggia dei Conigli🇮🇹 Italy27°CJun–Sep
25Spiaggia della Rotonda🇮🇹 Italy27°CJun-Sep
26Tropea Beach🇮🇹 Italy27°CJun-Sep
27Akyaka Beach🇹🇷 Türkiye27°CMay-Oct; wind all summer
28Anthony Quinn Bay🇬🇷 Greece27°CMay–Oct
29Baia delle Zagare🇮🇹 Italy27°CJun-Sep
30Calamosche🇮🇹 Italy27°CMay-Oct
31Cefalù Beach🇮🇹 Italy27°CMay-Oct
32Cleopatra Beach (Sedir Island)🇹🇷 Türkiye27°CJune-September
33Għadira Bay🇲🇹 Malta27°CJun-Oct
34Golden Bay (Għajn Tuffieħa area)🇲🇹 Malta27°CMay-Oct
35Kavourotrypes🇬🇷 Greece27°CJun–Sep
36Koukounaries🇬🇷 Greece27°CMay-Oct
37Kourion Beach🇨🇾 Cyprus27°CMay-Oct
38Lalaria Beach🇬🇷 Greece27°CJun–Sep
39Possidi Beach🇬🇷 Greece27°CJun–Sep
40Prasonisi Beach🇬🇷 Greece27°CMay–Oct
41San Vito Lo Capo🇮🇹 Italy27°CJun–Sep
42Sarti Beach🇬🇷 Greece27°CJun-Sep
43Spiaggia dell'Arcomagno🇮🇹 Italy27°CJun-Sep
44Spiaggia delle Sabbie Nere🇮🇹 Italy27°CJun-Sep
45Spiaggia di Grotticelle🇮🇹 Italy27°CJun-Sep
46Spiaggia di Pizzomunno🇮🇹 Italy27°CJun-Sep
47Tsambika Beach🇬🇷 Greece27°CMay-Oct
48Fontane Bianche🇮🇹 Italy27°CMay-Oct
49Għajn Tuffieħa🇲🇹 Malta27°CMay-Oct
50Governor's Beach🇨🇾 Cyprus27°CMay-Oct
51Paradise Bay🇲🇹 Malta27°CMay-Oct
52St Paul's Bay🇬🇷 Greece27°CMay-Oct
53St Peter's Pool🇲🇹 Malta27°CMay-Oct
54Navagio (Shipwreck) Beach🇬🇷 Greece26°CJun–Sep
55Sveti Stefan Beach🇲🇪 Montenegro26°CJun-Sep
56Balos Lagoon🇬🇷 Greece26°CMay–Oct
57Blue Lagoon🇲🇹 Malta26°CMay–Oct
58Cala Formentor🇪🇸 Spain26°CJun-Sep
59Cala Goloritzé🇮🇹 Italy26°CJun–Sep
60Cala Luna🇮🇹 Italy26°CJun-Sep
61Cala Macarella🇪🇸 Spain26°CJun-Sep
62Cala Macarelleta🇪🇸 Spain26°CJun–Sep
63Cala Mariolu🇮🇹 Italy26°CJun-Sep
64Chia (Su Giudeu)🇮🇹 Italy26°CJun-Sep
65Egremni Beach🇬🇷 Greece26°CJun–Sep
66Elafonissi Beach🇬🇷 Greece26°CMay–Oct
67Fiordo di Furore🇮🇹 Italy26°CJun-Sep
68Isola Bella🇮🇹 Italy26°CMay-Oct
69Ksamil Beaches🇦🇱 Albania26°CJun-Sep
70Myrtos Beach🇬🇷 Greece26°CJun–Sep
71Playa de Levante🇪🇸 Spain26°CJun-Sep
72Playa de Ses Illetes🇪🇸 Spain26°CJun–Sep
73Polignano a Mare🇮🇹 Italy26°CJun-Sep
74Rimini Beach🇮🇹 Italy26°CJun-Sep
75Voidokilia Beach🇬🇷 Greece26°CJun–Sep
76Ammolofoi Beach🇬🇷 Greece26°CJun-Sep
77Antisamos Beach🇬🇷 Greece26°CJun–Sep
78Baia dei Turchi🇮🇹 Italy26°CJun-Sep
79Banje Beach🇭🇷 Croatia26°CJun-Sep
80Cala Agulla🇪🇸 Spain26°CJun-Sep
81Cala Brandinchi🇮🇹 Italy26°CJun-Sep
82Cala Comte🇪🇸 Spain26°CJun–Sep
83Cala d'Hort🇪🇸 Spain26°CMay-Oct
84Cala del Moraig🇪🇸 Spain26°CMay–Oct
85Cala Galdana🇪🇸 Spain26°CJun-Sep
86Cala Granadella🇪🇸 Spain26°CJun-Sep
87Cala Mitjana🇪🇸 Spain26°CJun-Sep
88Cala Mondrago🇪🇸 Spain26°CJun-Sep
89Cala Rossa🇮🇹 Italy26°CJun-Sep
90Cala Turqueta🇪🇸 Spain26°CJun-Sep
91Caló des Moro🇪🇸 Spain26°CJun-Sep
92Costa Rei🇮🇹 Italy26°CJun-Sep
93Es Trenc🇪🇸 Spain26°CJun-Sep
94Falassarna Beach🇬🇷 Greece26°CMay–Oct
95Fetovaia🇮🇹 Italy26°CJun-Sep
96Fornillo Beach🇮🇹 Italy26°CMay-Oct
97Gerakas Beach🇬🇷 Greece26°CJun–Sep
98Kathisma Beach🇬🇷 Greece26°CMay-Oct
99Lido di Venezia🇮🇹 Italy26°CJun-Sep
100Matala Beach🇬🇷 Greece26°CMay-Oct
101Mogren Beach🇲🇪 Montenegro26°CJun-Sep
102Moon Bay (Mesecev Zaliv)🇸🇮 Slovenia26°CJun-Sep
103Mulini Beach🇭🇷 Croatia26°CJun–Sep
104Paleokastritsa Beach🇬🇷 Greece26°CJun–Sep
105Pasjača Beach🇭🇷 Croatia26°CJun-Sep
106Pescoluse (Maldive del Salento)🇮🇹 Italy26°CJun-Sep
107Petani Beach🇬🇷 Greece26°CJun-Sep
108Petrovac Beach🇲🇪 Montenegro26°CJun-Sep
109Platja de Migjorn🇪🇸 Spain26°CJun-Sep
110Playa de Calblanque🇪🇸 Spain26°CJun-Sep
111Playa de los Muertos🇪🇸 Spain26°CJun-Sep
112Playa del Postiguet🇪🇸 Spain26°CMay–Oct
113Poetto🇮🇹 Italy26°CMay-Oct
114Porto Giunco🇮🇹 Italy26°CJun-Sep
115Porto Katsiki🇬🇷 Greece26°CJun–Sep
116Porto Palermo🇦🇱 Albania26°CJun-Sep
117Porto Timoni🇬🇷 Greece26°CMay-Oct
118Preveli Beach🇬🇷 Greece26°CJun–Sep
119Punta Prosciutto🇮🇹 Italy26°CJun-Sep
120Ramla Bay🇲🇹 Malta26°CJun–Oct
121Sa Calobra (Torrent de Pareis)🇪🇸 Spain26°CJun-Sep
122Saliara (Marble) Beach🇬🇷 Greece26°CJun-Sep
123Seitan Limania🇬🇷 Greece26°CJun–Sep
124Simos Beach🇬🇷 Greece26°CJun–Sep
125Spiaggia delle Due Sorelle🇮🇹 Italy26°CJun-Sep
126Spiaggia di Cavoli🇮🇹 Italy26°CMay-Sep
127Spiaggia di Levante🇮🇹 Italy26°CJun-Sep
128Spiaggia di Sperlonga🇮🇹 Italy26°CJun-Sep
129Spiaggia Grande🇮🇹 Italy26°CMay–Sep
130Torre dell'Orso🇮🇹 Italy26°CJun-Sep
131Veleka Beach🇧🇬 Bulgaria26°CJun-Sep
132Voutoumi Beach🇬🇷 Greece26°CJun–Sep
133Xi Beach🇬🇷 Greece26°CJun-Sep
134Agiofili Beach🇬🇷 Greece26°CJun-Sep
135Berchida🇮🇹 Italy26°CJun-Sep
136Borsh Beach🇦🇱 Albania26°CJun-Sep
137Buljarica Beach🇲🇪 Montenegro26°CJun-Sep
138Cala Benirràs🇪🇸 Spain26°CMay-Oct
139Cala Pregonda🇪🇸 Spain26°CJun-Sep
140Cala Salada🇪🇸 Spain26°CJun-Sep
141Cala Sinzias🇮🇹 Italy26°CJun-Sep
142Copacabana Beach🇭🇷 Croatia26°CJun-Sep
143Damnoni Beach🇬🇷 Greece26°CMay-Oct
144Fiesa Beach🇸🇮 Slovenia26°CJun-Sep
145Giola Lagoon🇬🇷 Greece26°CJun-Sep
146Glyka Nera (Sweetwater)🇬🇷 Greece26°CMay-Oct
147Jaz Beach🇲🇪 Montenegro26°CJun-Sep
148Kakome Bay🇦🇱 Albania26°CJun-Sep
149Kedrodasos🇬🇷 Greece26°CMay-Oct
150Maronti Beach🇮🇹 Italy26°CMay-Oct
151Neum Beach🇧🇦 Bosnia & Herzegovina26°CJun-Sep
152Ovabükü🇹🇷 Türkiye26°CJun-Sep
153Palamutbükü🇹🇷 Türkiye26°CJun-Sep
154Porto Selvaggio🇮🇹 Italy26°CJun-Sep
155Portorož Beach🇸🇮 Slovenia26°CJun-Sep
156Qeparo Beach🇦🇱 Albania26°CJun-Sep
157Saplunara Beach🇭🇷 Croatia26°CJun-Sep
158Stafylos Beach🇬🇷 Greece26°CJun-Sep
159Strunjan Beach🇸🇮 Slovenia26°CJun-Sep
160Sunj Beach🇭🇷 Croatia26°CJun-Sep
161Xigia Beach🇬🇷 Greece26°CMay-Oct
162Golden Sands🇧🇬 Bulgaria25°CJun-Sep
163Kleftiko🇬🇷 Greece25°CJun–Sep
164La Pelosa Beach🇮🇹 Italy25°CJun–Sep
165Mamaia Beach🇷🇴 Romania25°CJun-Sep
166Monterosso al Mare🇮🇹 Italy25°CJun-Sep
167Nice Beach🇫🇷 France25°CJun-Sep
168Plage de Palombaggia🇫🇷 France25°CJun–Sep
169Playa de Monsul🇪🇸 Spain25°CJun-Sep
170Punta Rata🇭🇷 Croatia25°CJun-Sep
171Sarakiniko Beach🇬🇷 Greece25°CMay–Oct
172Spiaggia del Principe🇮🇹 Italy25°CJun-Sep
173Sunny Beach🇧🇬 Bulgaria25°CJun-Sep
174Vai Beach🇬🇷 Greece25°CMay–Oct
175Zlatni Rat🇭🇷 Croatia25°CJun–Sep
176Apella Beach🇬🇷 Greece25°CMay-Oct
177Bačvice Beach🇭🇷 Croatia25°CJun-Sep
178Baia del Silenzio🇮🇹 Italy25°CJun-Sep
179Baia di Paraggi🇮🇹 Italy25°CJun-Sep
180Bijeca Beach🇭🇷 Croatia25°CJun–Sep
181Cala Coticcio🇮🇹 Italy25°CJun-Sep
182Cala Violina🇮🇹 Italy25°CJun-Sep
183Canal d'Amour🇬🇷 Greece25°CJun-Sep
184Dhërmi Beach🇦🇱 Albania25°CJun-Sep
185Drymades Beach🇦🇱 Albania25°CJun-Sep
186Durrës Beach🇦🇱 Albania25°CJun-Sep
187Firiplaka Beach🇬🇷 Greece25°CJun-Sep
188Gjipe Beach🇦🇱 Albania25°CJun-Sep
189Harmanite Beach🇧🇬 Bulgaria25°CJun-Sep
190Is Arutas🇮🇹 Italy25°CJun-Sep
191Kamari Beach🇬🇷 Greece25°CMay-Oct
192Kraljičina Plaža🇭🇷 Croatia25°CJun-Sep
193Larvotto Beach🇲🇨 Monaco25°CJun-Sep
194Paleochori Beach🇬🇷 Greece25°CJun-Sep
195Palmižana🇭🇷 Croatia25°CJun-Sep
196Paloma Beach🇫🇷 France25°CJune-September
197Perissa Beach🇬🇷 Greece25°CMay-Oct
198Plage de Calvi🇫🇷 France25°CJun-Sep
199Plage de Rondinara🇫🇷 France25°CJune-September
200Plage de Santa Giulia🇫🇷 France25°CJun-Sep
201Playa de los Genoveses🇪🇸 Spain25°CMay-Oct
202Red Beach🇬🇷 Greece25°CMay–Oct
203Sakarun🇭🇷 Croatia25°CJun-Sep
204San Fruttuoso🇮🇹 Italy25°CJun-Sep
205Scala dei Turchi🇮🇹 Italy25°CMay–Sep
206Sfântu Gheorghe Beach🇷🇴 Romania25°CJun-Sep
207Shkorpilovtsi Beach🇧🇬 Bulgaria25°CJun-Sep
208Silistar Beach🇧🇬 Bulgaria25°CJun-Sep
209Spiaggia di Piscinas🇮🇹 Italy25°CJun-Sep
210Spiaggia di Sansone🇮🇹 Italy25°CJun-Sep
211Stiniva Cove🇭🇷 Croatia25°CJun–Sep
212Tossa de Mar🇪🇸 Spain25°CJun-Sep
213Trstenica🇭🇷 Croatia25°CJun-Sep
214Tuerredda🇮🇹 Italy25°CJun-Sep
215Vama Veche🇷🇴 Romania25°CJun-Sep
216Albena Beach🇧🇬 Bulgaria25°CJun-Sep
217Bitez Beach🇹🇷 Türkiye25°CMay-Oct
218Bolata Beach🇧🇬 Bulgaria25°CJun-Sep
219Corbu Beach🇷🇴 Romania25°CJun-Aug
220Divna Beach🇭🇷 Croatia25°CJun-Sep
221Dubovica🇭🇷 Croatia25°CJun-Sep
222Eforie Nord🇷🇴 Romania25°CJun-Sep
223Gümüşlük Beach🇹🇷 Türkiye25°CMay-Oct
224Hawaii Beach (Havajke)🇭🇷 Croatia25°CJun–Sep
225Irakli Beach🇧🇬 Bulgaria25°CJun-Sep
226Jale Beach🇦🇱 Albania25°CJun-Sep
227Livadhi Beach🇦🇱 Albania25°CJun-Sep
228Marina di Alberese🇮🇹 Italy25°CMay-Sep
229Nugal Beach🇭🇷 Croatia25°CJun-Sep
230Palasë Beach🇦🇱 Albania25°CJun-Sep
231Plage de l'Ostriconi🇫🇷 France25°CJun-Sep
232Plage de Nonza🇫🇷 France25°CJune-September
233Plage de Roccapina🇫🇷 France25°CJun-Sep
234Plage de Saleccia🇫🇷 France25°CJune-September
235Plaja 2 Mai🇷🇴 Romania25°CJun-Sep
236Proizd🇭🇷 Croatia25°CJun-Sep
237Rt Kamenjak🇭🇷 Croatia25°CJun-Sep
238Shëngjin Beach🇦🇱 Albania25°CJun-Sep
239Srebrna Beach🇭🇷 Croatia25°CJun-Sep
240Vela Pržina🇭🇷 Croatia25°CJun-Sep
241Velika Plaza🇲🇪 Montenegro25°CJun-Sep
242Velipojë Beach🇦🇱 Albania25°CJun-Sep
243Alaçatı🇹🇷 Türkiye24°CJun-Sep
244Ilhéu de Vila Franca do Campo🇵🇹 Portugal24°CJul–Sep
245Plage de Pampelonne🇫🇷 France24°CJun–Sep
246Psarou Beach🇬🇷 Greece24°CJun-Sep
247Super Paradise Beach🇬🇷 Greece24°CJun–Sep
248Agios Prokopios🇬🇷 Greece24°CMay-Oct
249Ayazma Beach🇹🇷 Türkiye24°CJun-Sep
250Cala Aiguablava🇪🇸 Spain24°CJun-Sep
251Elia Beach🇬🇷 Greece24°CJun-Sep
252Golden Beach (Chrissi Akti)🇬🇷 Greece24°CJun-Sep
253Ilica Beach🇹🇷 Türkiye24°CJune-September
254Kolymbithres🇬🇷 Greece24°CJun–Sep
255Machico Beach🇵🇹 Portugal24°CMay–Oct
256Mikri Vigla🇬🇷 Greece24°CJun-Sep
257Paradise Beach (Kalamopodi)🇬🇷 Greece24°CJun-Sep
258Paradise Beach (Rajska Plaža)🇭🇷 Croatia24°CJun-Sep
259Plage de l'Almanarre🇫🇷 France24°CMay-Sep
260Plage de Notre-Dame🇫🇷 France24°CJune-September
261Plaka Beach🇬🇷 Greece24°CJun–Sep
262Porto Pim Beach🇵🇹 Portugal24°CJul–Sep
263Praia da Calheta🇵🇹 Portugal24°CMay–Oct
264Sarımsaklı Beach🇹🇷 Türkiye24°CJun-Sep
265Sveti Ivan Beach🇭🇷 Croatia24°CJun-Sep
266Vela Plaža🇭🇷 Croatia24°CJun-Sep
267Zrće Beach🇭🇷 Croatia24°CJun-Sep
268Altınkum Beach🇹🇷 Türkiye24°CJun-Sep
269Kolimbithra Beach🇬🇷 Greece24°CJun-Sep
270Mylopotas Beach🇬🇷 Greece24°CMay-Oct
271Oprna Bay🇭🇷 Croatia24°CJun-Sep
272Plage d'Argent🇫🇷 France24°CJun-Sep
273Platja de Castell🇪🇸 Spain24°CJun-Sep
274Pori Beach🇬🇷 Greece24°CJun–Sep
275Praia Formosa🇵🇹 Portugal24°CJun-Sep
276Seychelles Beach🇬🇷 Greece24°CJun-Sep
277Zavratnica🇭🇷 Croatia24°CJun-Sep
278Playa de Maspalomas🇪🇸 Spain23°CYear-round
279Grandes Playas de Corralejo🇪🇸 Spain23°CYear-round
280Playa del Inglés🇪🇸 Spain23°CMay-Oct
281Praia de Porto Santo🇵🇹 Portugal23°CJun-Oct
282Calanque d'En-Vau🇫🇷 France23°CJune-September
283Calanque de Sormiou🇫🇷 France23°CJun-Sep
284El Golfo (Charco Verde)🇪🇸 Spain23°CYear-round
285Plage d'Argelès-sur-Mer🇫🇷 France23°CJun-Sep
286Playa de Benijo🇪🇸 Spain23°CMay-Oct
287Playa de Cofete🇪🇸 Spain23°CMay-Oct
288Playa de El Palmar🇪🇸 Spain23°CJun-Sep
289Playa de Famara🇪🇸 Spain23°CYear-round
290Playa de la Barrosa🇪🇸 Spain23°CJun-Sep
291Playa de la Concha (El Cotillo)🇪🇸 Spain23°CYear-round
292Playa de Las Canteras🇪🇸 Spain23°CYear-round
293Playa de las Teresitas🇪🇸 Spain23°CYear-round
294Playa de Papagayo🇪🇸 Spain23°CYear-round
295Playa de Sotavento🇪🇸 Spain23°CYear-round
296Playa del Duque🇪🇸 Spain23°CMay-Oct
297Praia de Santa Barbara🇵🇹 Portugal23°CJun-Sep, surf year-round
298Playa de Güigüí🇪🇸 Spain23°CMay-Oct
299Playa de las Conchas🇪🇸 Spain23°CMay-Oct
300Praia do Seixal🇵🇹 Portugal23°CYear-round
301Dune du Pilat🇫🇷 France22°CJune-September
302La Graviere🇫🇷 France22°CSeptember-October for autumn swells
303Mundaka🇪🇸 Spain22°CSep-Nov for surf
304Plage de la Cote des Basques🇫🇷 France22°CMay-October, best surf in autumn
305Playa de la Concha🇪🇸 Spain22°CJun–Sep
306Grande Plage🇫🇷 France22°CJun–Oct
307Ilha de Tavira🇵🇹 Portugal22°CMay-Oct
308Plage de Biscarrosse🇫🇷 France22°CJun-Sep
309Playa de Bolonia🇪🇸 Spain22°CJun-Sep
310Playa de Valdevaqueros🇪🇸 Spain22°CYear-round
311Playa de Zahara de los Atunes🇪🇸 Spain22°CJun-Sep
312Playa del Sardinero🇪🇸 Spain22°CJun-Sep
313Zarautz🇪🇸 Spain22°CYear-round
314Hendaye Plage🇫🇷 France22°CJun-Sep
315Plage de l'Espiguette🇫🇷 France22°CJun-Sep
316Plage du Cap Ferret🇫🇷 France22°CJun-Sep
317Playa de Laga🇪🇸 Spain22°CJun-Sep
318Praia de Cacela Velha🇵🇹 Portugal22°CJun-Sep
319Plage de Lacanau🇫🇷 France21°CJun-Sep
320Playa de Gulpiyuri🇪🇸 Spain21°CJun-Sep
321Playa de Rodiles🇪🇸 Spain21°CJun-Sep
322Praia da Falesia🇵🇹 Portugal21°CMay-Oct
323Playa de Cuevas del Mar🇪🇸 Spain21°CJun-Sep
324Playa de Torimbia🇪🇸 Spain21°CJun-Sep
325Benagil Beach & Cave🇵🇹 Portugal20°CMay–Oct
326Playa de las Catedrales🇪🇸 Spain20°CJun-Sep at low tide
327Praia da Marinha🇵🇹 Portugal20°CMay–Oct
328Grande Plage des Sables-d'Olonne🇫🇷 France20°CJun-Sep
329Heringsdorf Beach🇩🇪 Germany20°CJun-Aug
330Knokke-Heist🇧🇪 Belgium20°CJune to September
331Międzyzdroje Beach🇵🇱 Poland20°CJun-Aug
332Playa del Silencio🇪🇸 Spain20°CJun-Sep
333Praia da Luz🇵🇹 Portugal20°CMay-Oct
334Praia da Rocha🇵🇹 Portugal20°CMay-Oct
335Praia do Camilo🇵🇹 Portugal20°CMay–Oct
336Praia Dona Ana🇵🇹 Portugal20°CJun-Sep
337Świnoujście Beach🇵🇱 Poland20°CJun-Aug
338Plage de la Conche des Baleines🇫🇷 France20°CJun-Sep
339Praia de São Rafael🇵🇹 Portugal20°CMay-Oct
340Kampen Beach🇩🇪 Germany19°CJune to September
341Praia da Comporta🇵🇹 Portugal19°CJun-Sep
342Praia do Guincho🇵🇹 Portugal19°CMay-Sep
343Praia do Norte🇵🇹 Portugal19°COct–Mar (big-wave)
344Praia do Supertubos🇵🇹 Portugal19°CSep-Mar (surf)
345Westerland Beach🇩🇪 Germany19°CJun-Aug
346Binz Beach🇩🇪 Germany19°CJune to September
347Dueodde🇩🇰 Denmark19°CJune to August
348Étretat Beach🇫🇷 France19°CJun–Sep
349Gdynia Orłowo Beach🇵🇱 Poland19°CJun-Aug
350Huk🇳🇴 Norway19°CJun-Aug
351Juodkrantė Beach🇱🇹 Lithuania19°CJun-Aug
352Jurmala Beach🇱🇻 Latvia19°CJune to August
353Kniepsand🇩🇪 Germany19°CJun-Aug
354Nida Beach🇱🇹 Lithuania19°CJune to August
355Parnu Beach🇪🇪 Estonia19°CJune to August
356Praia do Amado🇵🇹 Portugal19°CYear-round for surf
357Praia do Baleal🇵🇹 Portugal19°CJun-Sep
358Praia do Beliche🇵🇹 Portugal19°CMay-Oct
359Praia dos Galapinhos🇵🇹 Portugal19°CJun-Sep
360Scheveningen🇳🇱 Netherlands19°CJun-Sep
361Sopot Beach🇵🇱 Poland19°CJune to August
362St. Peter-Ording🇩🇪 Germany19°CJun-Sep
363Timmendorfer Strand🇩🇪 Germany19°CJun-Sep
364Tylösand🇸🇪 Sweden19°CJun-Aug
365Zandvoort🇳🇱 Netherlands19°CJune to September
366Apelviken🇸🇪 Sweden19°CJun-Aug
367Bloemendaal aan Zee🇳🇱 Netherlands19°CJun-Sep
368De Haan Beach🇧🇪 Belgium19°CJun-Sep
369De Panne Beach🇧🇪 Belgium19°CJun-Sep
370Deauville Beach🇫🇷 France19°CJun-Sep
371Dębki Beach🇵🇱 Poland19°CJun-Aug
372Domburg Beach🇳🇱 Netherlands19°CJun-Sep
373Fanø Beach🇩🇰 Denmark19°CJun-Aug
374Hel Peninsula Beach🇵🇱 Poland19°CJun-Aug
375Hornbæk Beach🇩🇰 Denmark19°CJun-Aug
376Hvervenbukta🇳🇴 Norway19°CJun-Aug
377Ingierstrand🇳🇴 Norway19°CJun-Aug
378Kołobrzeg Beach🇵🇱 Poland19°CJun-Aug
379Lakolk Beach🇩🇰 Denmark19°CJun-Aug
380Łeba Beach🇵🇱 Poland19°CJun-Aug
381Norderney Weststrand🇩🇪 Germany19°CJun-Sep
382Ostend Beach🇧🇪 Belgium19°CJun-Sep
383Palanga Beach🇱🇹 Lithuania19°CJun-Aug
384Praia da Adraga🇵🇹 Portugal19°CJun-Sep
385Praia da Arrifana🇵🇹 Portugal19°CYear-round
386Praia da Bordeira🇵🇹 Portugal19°CYear-round
387Praia da Foz do Arelho🇵🇹 Portugal19°CJun-Sep
388Praia da Ursa🇵🇹 Portugal19°CJun–Sep
389Praia da Zambujeira do Mar🇵🇹 Portugal19°CJun-Sep
390Praia de Odeceixe🇵🇹 Portugal19°CJun-Sep
391Praia do Martinhal🇵🇹 Portugal19°CMay-Oct
392Smiltynė Beach🇱🇹 Lithuania19°CJun-Aug
393Šventoji Beach🇱🇹 Lithuania19°CJun-Aug
394Tisvildeleje Beach🇩🇰 Denmark19°CJun-Aug
395Ustka Beach🇵🇱 Poland19°CJun-Aug
396West aan Zee🇳🇱 Netherlands19°CJun-Aug
397White Dune Beach🇱🇻 Latvia19°CJun-Aug
398Amager Strandpark🇩🇰 Denmark18°CJun-Aug
399Bellevue Beach🇩🇰 Denmark18°CJun-Aug
400Blåvand Beach🇩🇰 Denmark18°CJun-Aug
401Bournemouth Beach🇬🇧 United Kingdom18°CJun-Sep
402Falsterbo Beach🇸🇪 Sweden18°CJun-Aug
403Grenen🇩🇰 Denmark18°CJun–Aug
404Omaha Beach🇫🇷 France18°CMay-Sep
405Plage de Saint-Nicolas🇫🇷 France18°CJun-Sep
406Plage du Sillon🇫🇷 France18°CJun-Sep
407Praia de Miramar🇵🇹 Portugal18°CJun-Sep
408Ribersborg🇸🇪 Sweden18°CJun-Aug
409Sandhammaren🇸🇪 Sweden18°CJune to August
410Three Cliffs Bay🇬🇧 United Kingdom18°CJun-Sep
411Verdens Ende🇳🇴 Norway18°CJun-Aug
412West Wittering Beach🇬🇧 United Kingdom18°CJun-Sep
413Åhus Täppet🇸🇪 Sweden18°CJun-Aug
414Böda Sand🇸🇪 Sweden18°CJun-Aug
415Cape Kolka🇱🇻 Latvia18°CJun-Aug
416Costa Nova🇵🇹 Portugal18°CJun-Sep
417Hamresanden🇳🇴 Norway18°CJun-Aug
418Henne Strand🇩🇰 Denmark18°CJun-Aug
419Järve Beach🇪🇪 Estonia18°CJun-Aug
420Liepāja Beach🇱🇻 Latvia18°CJun-Aug
421Marielyst🇩🇰 Denmark18°CJun-Aug
422Narva-Jõesuu Beach🇪🇪 Estonia18°CJun-Aug
423Pirita Beach🇪🇪 Estonia18°CJun-Aug
424Plage de la Torche🇫🇷 France18°CYear-round
425Prerow Beach🇩🇪 Germany18°CJun-Aug
426Skanör Beach🇸🇪 Sweden18°CJun-Aug
427Sudersand Beach🇸🇪 Sweden18°CJun-Aug
428Texel Beach (Paal 9)🇳🇱 Netherlands18°CJun-Sep
429Tofta Beach🇸🇪 Sweden18°CJun-Aug
430Vejers Strand🇩🇰 Denmark18°CJun-Sep
431Ventspils Beach🇱🇻 Latvia18°CJun-Aug
432Võsu Beach🇪🇪 Estonia18°CJun-Aug
433Warnemünde🇩🇪 Germany18°CJun-Aug
434Brighton Beach🇬🇧 United Kingdom17°CMay-Sep
435Fistral Beach🇬🇧 United Kingdom17°CMay to October, surf year-round
436Kynance Cove🇬🇧 United Kingdom17°CJune to September
437Rodas Beach🇪🇸 Spain17°CJun–Sep
438Barafundle Bay🇬🇧 United Kingdom17°CJune to September
439Blackpool Beach🇬🇧 United Kingdom17°CJun-Sep
440Borestranden🇳🇴 Norway17°CJun-Aug
441Camber Sands🇬🇧 United Kingdom17°CJun-Sep
442Durdle Door🇬🇧 United Kingdom17°CJun–Sep
443Holkham Beach🇬🇧 United Kingdom17°CJun-Sep
444Klitmøller🇩🇰 Denmark17°CJun-Sep
445Orrestranda🇳🇴 Norway17°CJun-Aug
446Plage de Trestraou🇫🇷 France17°CJuly-September
447Porthcurno🇬🇧 United Kingdom17°CJun-Sep
448Porthmeor Beach🇬🇧 United Kingdom17°CMay-Sep
449Praia da Lanzada🇪🇸 Spain17°CJun-Sep
450Rhossili Bay🇬🇧 United Kingdom17°CJun–Sep
451Solastranden🇳🇴 Norway17°CJun-Aug
452Tenby South Beach🇬🇧 United Kingdom17°CJun-Sep
453Åkrasanden🇳🇴 Norway17°CJun-Aug
454Åros Beach🇳🇴 Norway17°CJun-Aug
455Blokhus Beach🇩🇰 Denmark17°CJun-Aug
456Bystranda🇳🇴 Norway17°CJun-Aug
457Hietaniemi Beach🇫🇮 Finland17°CJun-Aug
458Løkken Beach🇩🇰 Denmark17°CJun-Aug
459Lomsesanden🇳🇴 Norway17°CJun-Aug
460Perranporth🇬🇧 United Kingdom17°CYear-round
461Plagen Beach🇫🇮 Finland17°CJun-Aug
462Praia de Carnota🇪🇸 Spain17°CJun-Sep
463Sjosanden🇳🇴 Norway17°CJune to August
464Vorupør🇩🇰 Denmark17°CJun-Sep
465Watergate Bay🇬🇧 United Kingdom17°CYear-round
466Woolacombe🇬🇧 United Kingdom17°CYear-round
467Yyteri Beach🇫🇮 Finland17°CJun-Aug
468Inch Beach🇮🇪 Ireland16°CMay to September
469Keem Bay🇮🇪 Ireland16°CJune to September
470Strandhill Beach🇮🇪 Ireland16°CJun-Sep
471Banna Strand🇮🇪 Ireland16°CJun-Sep
472Barleycove Beach🇮🇪 Ireland16°CJun-Aug
473Coumeenoole Beach🇮🇪 Ireland16°CJun-Sep
474Dog's Bay🇮🇪 Ireland16°CJun-Sep
475Inchydoney🇮🇪 Ireland16°CJun-Sep
476Kalajoki Hiekkasärkät🇫🇮 Finland16°CJun-Aug
477Nallikari Beach🇫🇮 Finland16°CJun-Aug
478Whitesands Bay🇬🇧 United Kingdom16°CYear-round
479Ballymastocker Bay🇮🇪 Ireland15°CJun-Aug
480Bamburgh Beach🇬🇧 United Kingdom15°CMay to September
481Alnes Beach🇳🇴 Norway15°CJun-Aug
482Curracloe Beach🇮🇪 Ireland15°CJun-Sep
483Ervik Beach🇳🇴 Norway15°CYear-round
484Grotlesanden🇳🇴 Norway15°CJun-Aug
485Hoddevik🇳🇴 Norway15°CYear-round
486Refviksanden🇳🇴 Norway15°CJun-Aug
487West Sands🇬🇧 United Kingdom15°CJun-Aug
488Luskentyre Sands🇬🇧 United Kingdom14°CMay–Sep
489Sandwood Bay🇬🇧 United Kingdom14°CMay to September
490Achmelvich Beach🇬🇧 United Kingdom14°CJun-Aug
491Whiterocks Beach🇬🇧 United Kingdom14°CJun-Sep
492Haukland Beach🇳🇴 Norway13°CJun–Aug
493Kvalvika Beach🇳🇴 Norway13°CJune to August
494St Ninian's Isle Tombolo🇬🇧 United Kingdom13°CMay-Aug
495Uttakleiv Beach🇳🇴 Norway13°CJun–Aug
496Bunes Beach🇳🇴 Norway13°CJun-Aug
497Ersfjord Beach🇳🇴 Norway13°CJun-Aug
498Ramberg Beach🇳🇴 Norway13°CJun-Aug
499Skagsanden Beach🇳🇴 Norway13°CYear-round
500Reynisfjara Black Sand Beach🇮🇸 Iceland12°CMay–Sep
501Unstad Beach🇳🇴 Norway12°CJul-Aug
502Bleik Beach🇳🇴 Norway12°CJun-Aug
503Djupalonssandur🇮🇸 Iceland12°CJune to August
504Sommarøy🇳🇴 Norway12°CJun-Aug
505Ytri Tunga🇮🇸 Iceland12°CJun-Aug
506Nauthólsvík🇮🇸 Iceland12°CYear-round
507Diamond Beach🇮🇸 Iceland11°CYear-round
508Breiðavík🇮🇸 Iceland11°CJun-Aug
509Stokksnes🇮🇸 Iceland11°CYear-round
510Raudasandur🇮🇸 Iceland11°CJune to August
511Tjornuvik🇫🇴 Faroe Islands11°CJune to August

*Typical warm-season sea-surface temperature; actual readings vary year to year.

Reuse this data

The sea-temperature table and beach data are free to reuse under CC BY 4.0 — credit “Beachmap” with a link. Copy a ready-made credit:

<a href="https://europebeachmap.com/best-beaches/sea-temperature/">Sea temperature at Europe's beaches — Beachmap</a>

Or embed the live top-30 table — it updates as the atlas grows; keep the source line under it:

<iframe src="https://europebeachmap.com/embed/sea-temperature/" width="100%" height="480" style="border:0;border-radius:12px" loading="lazy" title="Sea temperature at Europe's beaches — Beachmap"></iframe>
<p>Source: <a href="https://europebeachmap.com/best-beaches/sea-temperature/">Sea temperature at Europe's beaches — Beachmap</a> (CC BY 4.0)</p>

Prefer raw data? Download the full dataset: beaches.json — 511 beaches with coordinates, sea temperature, sand, season, swimming and surf. See About & data, or browse every embeddable table in the widget gallery.

Frequently asked questions

Where is the sea warmest in Europe?

As of July 2026, the warmest sea among Europe's 511 best beaches is about 29°C, at Cirali Beach (Olympos, Antalya, Türkiye), at the height of the season.

Which European country has the warmest sea?

Cyprus has the warmest sea on average — about 27.8°C across its 9 beaches on the atlas — with Türkiye, Malta and Greece close behind.

What is the coldest beach in Europe?

Of the beaches listed, the coldest sea is about 11°C at Tjornuvik (Faroe Islands). Atlantic, North Sea and Baltic beaches stay far cooler than the Mediterranean.

How many of Europe's beaches reach 25°C?

242 of the 511 beaches on the atlas — about 47% — reach 25°C or warmer in season, mostly in the eastern Mediterranean, the Aegean and the Turkish Riviera.

When is the sea warmest in Europe?

Sea temperatures peak in late summer: August is typically the warmest month, and the Mediterranean holds its warmth well into September and October.