Top Spanish beaches

Spain's appeal lies not just in its glorious weather but also its sublime beaches. Here are just 10 of the best beaches we could find.

1. Playa de La Concha, San Sebastián 

A beautiful beach in the Bay of La Concha (la concha means shell in Spanish). It is one of the best known 'urban beaches' in Europe.

2. Playa de Ses Illetes, Formentera

This pristine beach on the Spanish island of Formentera is known as its 'fashion beach', where Ibiza's party set come to relax after hitting the club scene on the sister island. 

3. Cala Bassa, Ibiza

A lovely curved sandy beach in the north west of Ibiza, located only 15 minutes drive away from San Antonio. There are many facilities including restaurants, bars and watersports.

4. Valdevaqueros Beach, Tarifa

Known as a haven for surfers, this golden sandy beach is along one of the last undeveloped parts of the Spanish coastline. It is a protected area in the south of the country, near the strait of Gibraltar. 

5. Cala Saona Beach, Formentera

This little beach in a sheltered cove is incredibly beautiful and a lovely place to relax. 

6. Playa del Silencio, Asturias

This is a gorgeous sandy beach near Cudillero and is surrounded by a natural rock amphitheatre. 

7. Isla Canela, Andalusia

This is a tranquil island off the southwest coast of Spain. There is a very long and wide beach, which is stunning and is a popular holiday hotspot.

8. Es Trenc Beach, Mallorca

This is a wild and natural golden beach, which stretches for 2km on the Spanish island of Mallorca.

9. La Barrosa, Andalusia

La Barrosa is a lovely 8km beach, near to the town of Chiclana de la Frontera on the Costa de la Luz in the province of Cadiz.

10. Playa de los Genoveses, Almeria

This is an amazing, unspoilt beach in Cabo de Gata Natural Park and is one of the longest in the region.  


Homepage Get Inspired Top Destinations 24h Guides Top Lists Other articles

Top Spanish beaches

Spain's appeal lies not just in its glorious weather but also its sublime beaches. Here are just 10 of the best beaches we could find.

1. Playa de La Concha, San Sebastián 

A beautiful beach in the Bay of La Concha (la concha means shell in Spanish). It is one of the best known 'urban beaches' in Europe.

2. Playa de Ses Illetes, Formentera

This pristine beach on the Spanish island of Formentera is known as its 'fashion beach', where Ibiza's party set come to relax after hitting the club scene on the sister island. 

3. Cala Bassa, Ibiza

A lovely curved sandy beach in the north west of Ibiza, located only 15 minutes drive away from San Antonio. There are many facilities including restaurants, bars and watersports.

4. Valdevaqueros Beach, Tarifa

Known as a haven for surfers, this golden sandy beach is along one of the last undeveloped parts of the Spanish coastline. It is a protected area in the south of the country, near the strait of Gibraltar. 

5. Cala Saona Beach, Formentera

This little beach in a sheltered cove is incredibly beautiful and a lovely place to relax. 

6. Playa del Silencio, Asturias

This is a gorgeous sandy beach near Cudillero and is surrounded by a natural rock amphitheatre. 

7. Isla Canela, Andalusia

This is a tranquil island off the southwest coast of Spain. There is a very long and wide beach, which is stunning and is a popular holiday hotspot.

8. Es Trenc Beach, Mallorca

This is a wild and natural golden beach, which stretches for 2km on the Spanish island of Mallorca.

9. La Barrosa, Andalusia

La Barrosa is a lovely 8km beach, near to the town of Chiclana de la Frontera on the Costa de la Luz in the province of Cadiz.

10. Playa de los Genoveses, Almeria

This is an amazing, unspoilt beach in Cabo de Gata Natural Park and is one of the longest in the region.