7 beautiful beaches in Spain – our personal favorites

Advertisement
Advertisement

Writer: Helena Bergström

Updated: August 2026 | Spain has thousands of beaches, from long sandy beaches on the Mediterranean to windswept surf beaches in the north. During our motorhome trips we have visited many different parts of the Spanish coast. Here we have collected seven beaches that we ourselves have fallen in love with – from Zarautz in the Basque Country to Tarifa in the far south. Our personal favorite was the beach at El Templo del Sol south of Tarragona.

Tweet
Share
Share
Pin
Share
Share

Beautiful beaches in Spain

Which are the most beautiful beaches in Spain is of course a matter of taste. Here we have collected seven beaches that we have personally fallen in love with during our travels – from the Basque surf coast in the north to the beaches of Andalusia in the south.

1. Platja del Torn at El Templo del Sol – our favorite

Platja del Torn is located near L'Hospitalet de l'Infant, about 40 km southwest of Tarragona. The long beach is framed by cliffs, greenery and mountains, and here you can avoid the dense hotel development that can be found at many other Spanish seaside resorts. Next to the beach is the naturist campsite El Templo del Sol, where we stayed during our visit. Of all the beaches we saw during this trip, this was our personal favorite.

READ MORE: El Templo del Sol – Spanish naturist campsite

Spaniens vackraste strand

2. Zarautz – surfing beach between the mountains

The beach in Zarautz is beautifully situated between green mountains on the Basque coast in northern Spain. It is long, wide and popular with surfers, but also great for walking and regular beach life. We stayed at Gran Camping high above the town and had a fantastic view of both the beach and the sea.

READ MORE: Zarautz and Gran Camping with panoramic views

Zarautz - Spaniens vackraste strand?

3. Tarifa – beach life at the southern tip of Europe

Tarifa is the southernmost point on the Spanish mainland, with Morocco visible across the Strait of Gibraltar on clear days. It has long sandy beaches and an open, windswept landscape that attracts kite and windsurfers. We especially liked the feeling of being where the Mediterranean meets the Atlantic.

Advertisement

READ MORE: Tarifa in Spain – Europe's southernmost city

Tarifa Spanien

4. Peñíscola – sandy beach with castle in the background

Peñíscola’s long sandy beach is given an extra special setting by the historic old town and the mighty castle that rises on the cliff by the sea. We were really unlucky with the weather when we were here – the rain poured down – but even in grey weather we could see why the place is so popular. In the sunshine, the combination of beach and medieval skyline is hard to beat.

Advertisement

READ MORE: Peniscola – historic coastal town with a mighty castle

Peniscola borg - Spaniens vackraste strand?

5. Benidorm – beach amidst skyscrapers

Benidorm is perfect for those who like the combination of beach life and a big city feel. The long sandy beaches of Playa de Levante and Playa de Poniente are located right in front of the city's characteristic skyline with tall skyscrapers. It's a completely different type of beach experience than in smaller-scale seaside resorts - but it's the contrast that makes Benidorm special.

READ MORE: 10 things to do in Benidormm

Benidorm strand - Spaniens vackraste strand?

6. Torre del Mar – long beach and promenade

Torre del Mar has a long and wide beach with darker and slightly coarser sand than many other Spanish seaside resorts. Just above the beach runs a pleasant promenade that is perfect for walking, jogging and stopping at one of the restaurants or beach bars. The resort has a relaxed feel and works well for those who want to combine beach life with a calmer everyday life.

READ MORE: Torre del Mar – beach life on the Costa del Sol

Spanien, Torre del mar

7. Roquetas de Mar – beach life on the Costa de Almería

Roquetas de Mar offers a long stretch of coastline with wide beaches, palm trees and a promenade that continues through much of the resort. The surface varies between dark sand, pebbles and gravel, but there is plenty of space and a distinct holiday feel. We stayed at a campsite near the beach and found the resort to be a good place to stop off for a relaxing break along the southern coast of Spain.

READ MORE: Rouquetas de Mar – beach life on the Costa de Almería

Roquetas de mar

Do you have a suggestion for the most beautiful beach in Spain? Please tell us!

Advertisement

Subscribe to our newsletter

Advertisement
FREEDOMtravel Avslut