Best Beaches in Spain

map view
15 beaches·6 regions·best time: Jun – Oct·updated 11.11.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.

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

Playa de Ses Illetes, Formentera, Spain

Balearic Islands

White sand and shallow turquoise water on the Es Trucadors peninsula in the north of Formentera, inside Ses Salines Natural Park; free beach, paid vehicle access in summer.

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

Cala Macarella, Menorca, Spain

Balearic Islands

A turquoise cove between limestone cliffs and pine woods on the south coast of Menorca, next to Cala Macarelleta; in summer reachable only by bus from Ciutadella or on foot.

🌊 21.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 at low tide.

🌊 15.3 °C now
10
#5
Lloret de Mar beach / Costa Brava, Catalonia, Spain

Lloret de Mar beach / Costa Brava, Catalonia, Spain

Catalonia

The main town beach of Lloret de Mar on the Costa Brava: about 1.5 km of coarse golden sand below a palm-lined promenade, 75 km from Barcelona.

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

Magaluf beach, Mallorca, Spain

Balearic Islands

A lively 1 km beach of fine light sand in Calvià, 15 km west of Palma, with calm, shallow water, loungers for hire and TIB buses from Palma.

🌊 22.0 °C nowSwim: Jun – Oct
9
#7
Calp Beach (Arenal-Bol & La Fossa beaches), Spain

Calp Beach (Arenal-Bol & La Fossa beaches), Spain

Valencia

Sandy beaches beside the huge Peñón de Ifach rock in the seaside town of Calp, Spain.

🌊 21.7 °C nowSwim: Jun – Oct
8
#8
Playa de Las Teresitas, Santa Cruz de Tenerife, Spain

Playa de Las Teresitas, Santa Cruz de Tenerife, Spain

Canary Islands

A popular golden-sand beach near Santa Cruz de Tenerife, made with sand brought from the Sahara Desert.

🌊 24.0 °C nowSwim: Jun – Dec
6
#9
Playa de Maspalomas, Gran Canaria, Spain

Playa de Maspalomas, Gran Canaria, Spain

Canary Islands

A long golden beach in the south of Gran Canaria, backed by a large area of natural sand dunes.

🌊 23.8 °C nowSwim: Jun – Nov
6
#10
Benidorm Beach (Levante & Poniente beaches), Spain

Benidorm Beach (Levante & Poniente beaches), Spain

Valencia

Two long golden beaches in Benidorm, Spain, framed by the town's famous skyscrapers.

🌊 21.8 °C nowSwim: Jun – Oct
5
#11
Villajoyosa Playa Centro Beach, La Vila Joiosa, Spain

Villajoyosa Playa Centro Beach, La Vila Joiosa, Spain

Valencia

A sandy beach in front of a row of brightly painted houses in the seaside town of Villajoyosa, Spain.

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

Playa de Palma beach, Palma de Mallorca, Spain

Balearic Islands

About 4.5 km of golden sand on the Bay of Palma between Can Pastilla and s’Arenal, 5 km from the airport, with numbered balnearios along the promenade.

🌊 22.1 °C nowSwim: Jun – Oct
4
#13
Postiguet Beach (Platja del Postiguet), Alicante, Spain

Postiguet Beach (Platja del Postiguet), Alicante, Spain

Valencia

Alicante's main city beach, a golden sandy bay right in the centre, below Santa Bárbara Castle.

🌊 22.1 °C nowSwim: Jun – Oct
4
#14
Marbella Beach (Playa de la Venus & Playa de la Fontanilla), Spain

Marbella Beach (Playa de la Venus & Playa de la Fontanilla), Spain

Andalusia

Long sandy beaches and a seaside promenade in Marbella, the famous resort town on Spain's Costa del Sol.

🌊 19.5 °C nowSwim: Jul – Sep
2
#15
Calafell beach, Spain

Calafell beach, Spain

Catalonia

About 5 km of golden sand on the Costa Daurada south of Barcelona, with calm shallow water, a palm-lined promenade, a Blue Flag and direct trains from Barcelona Sants.

🌊 21.0 °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 the beaches on this page. 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🌊 15–17°
Feb15° / 9°☀ 21 · ☂ 7🌊 15–16°
Mar16° / 10°☀ 23 · ☂ 8🌊 15–16°
Apr18° / 12°☀ 22 · ☂ 8🌊 16–18°
May22° / 15°☀ 24 · ☂ 7🌊 18–21°
Jun26° / 19°☀ 25 · ☂ 5🌊 21–24°
Jul29° / 22°☀ 28 · ☂ 3🌊 24–27°
Aug29° / 22°☀ 26 · ☂ 5🌊 26–28°
Sep26° / 20°☀ 21 · ☂ 9🌊 24–27°
Oct23° / 17°☀ 22 · ☂ 9🌊 21–25°
Nov18° / 13°☀ 21 · ☂ 9🌊 17–21°
Dec16° / 10°☀ 25 · ☂ 7🌊 16–19°
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 the places on this page.

Sea water temperature at beaches in Spain

Measured today and typical for the season. Updated daily.

Warmest right now24.0 °CPlaya de Las Teresitas
Coolest right now15.3 °CAs Catedrais Beach
Average of 15 beaches21.3 °CSea temperature today
BeachRegionNowUsual this monthSwim season (22 °C+)
Playa de Las TeresitasCanary Islands24.0 °C22–24 °CJun – Dec
Playa de MaspalomasCanary Islands23.8 °C22–24 °CJun – Nov
Playa de Palma beachBalearic Islands22.1 °C18–21 °CJun – Oct
Postiguet Beach (Platja del Postiguet)Valencia22.1 °C15–21 °CJun – Oct
Magaluf beachBalearic Islands22.0 °C18–22 °CJun – Oct
Villajoyosa Playa Centro BeachValencia22.0 °C15–21 °CJun – Oct
Alcudia beachBalearic Islands21.8 °C19–22 °CJun – Oct
Playa de Ses IlletesBalearic Islands21.8 °C18–22 °CJun – Oct
Benidorm Beach (Levante & Poniente beaches)Valencia21.8 °C16–21 °CJun – Oct
Calp Beach (Arenal-Bol & La Fossa beaches)Valencia21.7 °C16–21 °CJun – Oct
Cala MacarellaBalearic Islands21.5 °C19–22 °CJun – Oct
Calafell beachCatalonia21.0 °C15–21 °CJun – Oct
Marbella Beach (Playa de la Venus & Playa de la Fontanilla)Andalusia19.5 °C16–20 °CJul – Sep
Lloret de Mar beachCatalonia18.7 °C16–20 °CJun – Sep
As Catedrais BeachGalicia15.3 °C15–17 °C—

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

More to explore

Beaches in other countries:Italy22France11Turkey7Greece5Malta5
All places in Spain 96 →All beaches 82