Best Beaches in Spain
map viewSpain'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.

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

Playa de Ses Illetes, Formentera, Spain
A renowned beach located on the northern tip of the island of Formentera in the Balearic Islands of Spain

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

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

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

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

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

Calafell beach, Spain
Calafell Beach is a popular seaside destination located on the Costa Dorada in the province of Tarragona, Catalonia, Spain.
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.
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.
| Beach | Region | Now | Usual in September | Swim season (22 °C+) |
|---|---|---|---|---|
| Playa de Palma beach | Balearic Islands | 26.6 °C | 25–27 °C | Jun – Oct |
| Playa de Ses Illetes | Balearic Islands | 26.5 °C | 25–27 °C | Jun – Oct |
| Cala Macarella | Balearic Islands | 26.5 °C | 24–27 °C | Jun – Oct |
| Magaluf beach | Balearic Islands | 26.3 °C | 25–28 °C | Jun – Oct |
| Calafell beach | Catalonia | 26.3 °C | 24–26 °C | Jun – Oct |
| Alcudia beach | Balearic Islands | 26.2 °C | 25–27 °C | Jun – Oct |
| Lloret de Mar beach | Catalonia | 25.8 °C | 23–26 °C | Jun – Sep |
Current: Open-Meteo Marine (sea surface temperature), cached for 1 day. Monthly: 2022–2024 averages.