Travel Inspiration

9 Of The Best Beaches In Spain

11 September 2023 | Updated 17 March 20254 min read

Aerial view of Maspalomas Beach and resort in Gran Canaria

Maspalomas, Gran Canaria Find one of Spain's best beaches in sunny Gran Canaria.

From its bumper mainland coastlines to the picture-perfect shores of the Canaries and Balearics, Spain has fantastic beaches by the bucketload – and some even bask under sun-kissed skies all year round!

Whether you’re dreaming of turquoise bays or action-packed stretches of sand, we’ve narrowed down nine of the best to add to your checklist. We’ll see you there.

1. Playa de Ses Illetes, Formentera

Beach bum or not, there’s no denying that Playa de Ses Illetes is one of Spain’s dreamiest beaches! With power-white strips of sand gently lapped by topaz waters, its channelling pure Caribbean vibes.

To reach it, take the ferry to Formentera from Ibiza and walk the length of the Ses Illetes Natural Park – the journey is totally worth it for the beach bliss that awaits.

An aerial view of Ses Illetes beach in FormenteraAn aerial view of Ses Illetes beach in Formentera

2. Playa de Llafranc, Llafranc

Costa Brava is a mecca of sun-soaked beaches and the little coastal town of Llafranc has one of the best. Its sheltered, honey-coloured sand and shallow waters make it one of the region's most sought after spots and a firm fave with families.

Backed by a long promenade, you’ll find heaps of local cafes and restaurants within easy reach, all with lush views out across the bay and harbour.

A view of Llafranc beach on a bright sunny day in Costa BravaA view of Llafranc beach on a bright sunny day in Costa Brava

3. Playa de Maspalomas, Gran Canaria

As the Canaries’ largest island, it seems fitting that Gran Canaria has one of the biggest and best beaches going! Fringed by golden sand dunes, Blue Flag Playa de Maspalomas epically stretches for 3.5km (2 miles) along the south coast.

Its mammoth length means there’s a sunbathing spot for everyone here, plus the dunes are a fab spot for seaside strolls and wildlife watching.

A view of the sand dunes and coastline at Maspalomas Beach in Gran CanariaA view of the sand dunes and coastline at Maspalomas Beach in Gran Canaria

Bungalows Cordial Sandy Golf

Maspalomas, Gran Canaria, Spain
  • 12 June 2025
  • 7 nights
  • Self-catering
  • From Newcastle

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£314 pp
View deal

4. Playa de la Concha, San Sebastián

Frequently named as one of the best beaches in Europe, let alone Spain, La Concha is no stranger to a ‘best beach’ list. Its super sweep around La Concha Bay looks like a giant lagoon and gazes out to pretty Santa Clara Island.

You’ll find soft sand and clear, shallow water that’s great for paddleboarding and kayaking, as well as incredible dining (there are five Michelin-starred restaurants here!) just beyond the beach’s iconic white promenade.

A view across the sand of La Concha beach in San Sebastián, SpainA view across the sand of La Concha beach in San Sebastián, Spain

5. Playa de Alcudia, Majorca

Majorca has so many gorgeous beaches that it's hard to just choose one. But, with a showstopping 7km (4.3 miles) swathe of silky white sand, Playa de Alcudia is too good not to rave about!

Hugging the shore of Alcudia Bay, it has restaurants, shops, watersports and some of Majorca’s best beach resorts all on the doorstep.

You’ll find it on the island’s north coast, looking across to neighbouring Menorca.

A view through palm trees of Alcudia beach in MajorcaA view through palm trees of Alcudia beach in Majorca

Club Mac Alcudia

Alcudia, Majorca, Spain
  • 19 October 2025
  • 4 nights
  • All-inclusive
  • From Birmingham

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£557 pp
View deal

6. Playa de Bolonia, Cadiz

Heading to southern Spain on your next holiday? This is one beach you won’t want to miss! Playa de Bolonia, on the coast between Cadiz and Tarifa, is easily one of the best in the region.

Its pristine sands are a paradise for sun worshippers and coastal walkers. Even better, the gentle winds that sweep across the bay have created impressive sand dunes in the western corner and make for awesome kite and windsurfing conditions.

A view across grassy sand dunes of Bolonia beach in Tarifa near CadizA view across grassy sand dunes of Bolonia beach in Tarifa near Cadiz

Hotel Playa Victoria

Cadiz, Costa De La Luz, Spain
  • 30 May 2025
  • 7 nights
  • Room only
  • From Manchester

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£585 pp
View deal

7. Playa de Portinatx, Ibiza

With sands as Insta-worthy as its world-famous party scene, no round up of Spain’s best beaches would be complete without mentioning Ibiza!

Nestled in a cove along the island’s rugged northern coastline, you’ll want to have your camera at the ready when you get to Portinatx – its gin-clear waters are as good as it gets.

The little pocket of sand is perfect for topping up your tan while watching sailing boats cruise along in the distance. Sounds idyllic right?

View across the sea of picturesque Portinatx bay and beach in IbizaView across the sea of picturesque Portinatx bay and beach in Ibiza

8. Playa Grande, Tossa de Mar

Forget sandcastles, Playa Grande has its very own medieval castle! You’ll know you’ve arrived in lively Tossa de Mar as soon as you see the majestic stone towers and ramparts of Vila Vella, towering over the south end of the beach.

The seaside resort is a well-loved hotspot in Costa Brava and its sand-and-shingle beach, Playa Grande, ticks all the holiday boxes. We’re talking sun-loungers and umbrellas, family-friendly cafes, and all the watersports you could want.

A view across the sea of Tossa de Mar beach and castle in Costa BravaA view across the sea of Tossa de Mar beach and castle in Costa Brava

9. Playa de Sotavento, Fuerteventura

Playa de Sotavento’s expanse of pearly white sands are as dreamy as Fuerteventura’s beaches come. Like seriously dreamy – it forms a string of beaches spreading 9km (5.5 miles) along the island's southeast coast, scattered with sand bars and banks that stunningly stretch into the dazzling sea.

Little ones will love warm dips in the lagoons created at low tide, while surfers will want to head out further – Sotavento’s offshore winds make it one of the world’s top spots for wind and kite surfing!

Aerial view of Sotavento beach in FuerteventuraAerial view of Sotavento beach in Fuerteventura

H10 Tindaya

Costa Calma, Fuerteventura, Spain
  • 4 June 2025
  • 4 nights
  • All-inclusive
  • From Newcastle

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£579 pp
View deal

Get our best deals straight to your inbox!

Sign up for huge holiday savings, hot deals and the chance to win holiday prizes!

We won't pass your details on to anyone else. By clicking the sign up button you agree to our Terms of Use and Privacy Policy.