Best Beaches in Spain

map view
8 beaches·3 regions·best time: Jun – Oct·updated 26.09.2026

Spain's beaches on this page run from the Balearic Islands to the Atlantic coast of Galicia. In Mallorca, Alcúdia, Playa de Palma and Magaluf are long sandy resort beaches, while Cala Macarella in Menorca is a small cove framed by pine woods. Playa de Ses Illetes in Formentera is famous for its clear turquoise water. On the mainland, Lloret de Mar on the Costa Brava and Calafell on the Costa Daurada are easy to reach from Barcelona, and As Catedrais in Galicia is known for its rock arches at low tide. The sea is warm enough for swimming from June to October.

22
#1
Alcudia beach, Mallorca, Spain

Alcudia beach, Mallorca, Spain

Balearic Islands

Alcudia Beach is one of the most popular and family-friendly beaches on the island of Mallorca, Spain.

🌊 26.2 °C nowSwim: Jun – Oct
13
#2
Playa de Ses Illetes, Formentera, Spain

Playa de Ses Illetes, Formentera, Spain

Balearic Islands

A renowned beach located on the northern tip of the island of Formentera in the Balearic Islands of Spain

🌊 26.5 °C nowSwim: Jun – Oct
12
#3
Cala Macarella, Menorca, Spain

Cala Macarella, Menorca, Spain

Balearic Islands

Cala Macarella is a scenic sandy cove located on the southern shore of the island of Menorca in the Balearic Islands of Spain

🌊 26.5 °C nowSwim: Jun – Oct
12
#4
As Catedrais Beach, Ribadeo / Galicia, Spain

As Catedrais Beach, Ribadeo / Galicia, Spain

Galicia

A spectacular beach on Galicia's north coast where the sea has carved the cliffs into soaring arches, tunnels and buttresses, revealed only…

10
#5
Lloret de Mar beach / Costa Brava, Catalonia, Spain

Lloret de Mar beach / Costa Brava, Catalonia, Spain

Catalonia

Lloret de Mar beach is the most famous beach on Costa Brava in Spain, along the Mediterranean Sea.

🌊 25.8 °C nowSwim: Jun – Sep
9
#6
Magaluf beach, Mallorca, Spain

Magaluf beach, Mallorca, Spain

Balearic Islands

Situated along the Balearic Sea, the Magaluf beach forms the central feature of one of Mallorca’s most developed tourist destinations.

🌊 26.3 °C nowSwim: Jun – Oct
4
#7
Playa de Palma beach, Palma de Mallorca, Spain

Playa de Palma beach, Palma de Mallorca, Spain

Balearic Islands

Playa de Palma is a large urban beach located on the southern coast of the island of Mallorca, Spain.

🌊 26.6 °C nowSwim: Jun – Oct
2
#8
Calafell beach, Spain

Calafell beach, Spain

Catalonia

Calafell Beach is a popular seaside destination located on the Costa Dorada in the province of Tarragona, Catalonia, Spain.

🌊 26.3 °C nowSwim: Jun – Oct

Beaches in Spain on the map

Numbers match the ranking above. Click a pin to open the place.

Best time to visit beaches in Spain

Sea and air temperatures averaged over 7 beaches. The sea is warm enough for a comfortable swim (22 °C+) from June–October.

Best for swimming: Jun – OctSea below 20 °C: Nov – May
Jan14° / 8°☀ 24 · ☂ 7🌊 14–16°
Feb15° / 9°☀ 21 · ☂ 7🌊 14–15°
Mar16° / 10°☀ 23 · ☂ 8🌊 14–16°
Apr18° / 12°☀ 22 · ☂ 8🌊 16–17°
May22° / 15°☀ 24 · ☂ 7🌊 17–20°
Jun26° / 19°☀ 25 · ☂ 5🌊 21–25°
Jul29° / 22°☀ 28 · ☂ 3🌊 25–28°
Aug29° / 22°☀ 26 · ☂ 5🌊 27–29°
Sep26° / 20°☀ 21 · ☂ 9🌊 24–27°
Oct23° / 17°☀ 22 · ☂ 9🌊 21–25°
Nov18° / 13°☀ 21 · ☂ 9🌊 18–21°
Dec16° / 10°☀ 25 · ☂ 7🌊 16–18°
Best for swimmingGoodToo cold to swim for mostThis month

Air: ERA5 climate data 2015–2024 (Open-Meteo, CC BY 4.0). Sea: Open-Meteo Marine 2022–2024. Averages for 8 places on this page.

Sea water temperature at beaches in Spain

Measured today and typical for the season. Updated daily.

Warmest right now26.6 °CPlaya de Palma beach
Coolest right now25.8 °CLloret de Mar beach
Average of 7 beaches26.3 °CSea temperature on 26 9 月 2026
BeachRegionNowUsual in SeptemberSwim season (22 °C+)
Playa de Palma beachBalearic Islands26.6 °C25–27 °CJun – Oct
Playa de Ses IlletesBalearic Islands26.5 °C25–27 °CJun – Oct
Cala MacarellaBalearic Islands26.5 °C24–27 °CJun – Oct
Magaluf beachBalearic Islands26.3 °C25–28 °CJun – Oct
Calafell beachCatalonia26.3 °C24–26 °CJun – Oct
Alcudia beachBalearic Islands26.2 °C25–27 °CJun – Oct
Lloret de Mar beachCatalonia25.8 °C23–26 °CJun – Sep

Current: Open-Meteo Marine (sea surface temperature), cached for 1 day. Monthly: 2022–2024 averages.

More to explore

其他国家的海滩:Italy22Turkey7
All 78 places in Spain →All 68 beaches