The Best Beaches in Spain - The Ultimate Guide

Win Free holidays to Spain

Did you know that Spain has more blue-flag beaches than any other country in Europe?

With over 5,000 kilometres of coastline to boast of, you can be assured that amazing beach holidays await visitors to Spain. Around five Spanish beaches are regularly ranked in the top 25 beaches in Europe and they are still one of the top reasons for visiting Spain.

There are currently  629 blue flag beaches, that's one in every five beaches in Spain. The Blue Flag uses numerous criteria before awarding a beach blue flag status, these include location, water quality, life-saving services, public toilets,sign-posting, distance to parking, distance to hotels, sustainable management, recycling bins, and water sports activities.

By definition, a great beach is one that gets you hooked and makes you hate the idea of leaving when your holiday is over, the kind of beach that you want to revisit even before your holiday tan has faded.

Spain beach holidays are where some of the best moments and memories are made and there are more than enough beaches in Spain to suit everyone.

36 Stunning Best Beaches in Spain


Here is our pick of some of the best beaches in Spain.

  1. Cala de Algaiarens  -  Menorca
  2. Playa de Illetes  -  Formentera
  3. El Cofete Beach  -  Fuerteventura
  4. Alicante Beaches  -  Alicante
  5. Alcudia Beach  - Mallorca
  6. Andrin Beach  - Asturias
  7. Cala n Porter  - Menorca
  8. Cala Fornels Paguera  - Mallorca
  9. Cala Galdana Beach  - Menorca
  10. Cala Macarelle & Cala Macarelleta  - Menorca
  11. Cathedrals Beach  - Galicia
  12. La Concha Beach  - San Sebastian
  13. Islas Cies  -  Pontevedra
  14. Cala Agulla  - Mallorca
  15. Platja de Comte  - Mallorca
  16. Cala Morell  - Menorca
  17. Rias Baixas  - Galicia
  18. El Duque Beach  - Tenerife
  19. Playas de Barbate -  Cadiz
  20. Beach de Levante  -  Benidorm
  21. La Vega Beach -  Asturias
  22. Platja Llarga  - Salou
  23. Cabopino Beach - Marbella
  24. Portinatx Beach  - Ibiza
  25. Cala Pi  - Mallorca
  26. Las Teresitas -Tenerife
  27. Playa de Llagosteira  - La Coruna
  28. Chipiona  -  Cadiz
  29. Playa de Mazagon  - Huelva
  30. San Vicente de la Barquera  - Cantabria
  31. Calita de Banyalbufar  - Mallorca
  32. Xivares  - Asturias
  33. S’Alga Beach  - Formentera
  34. Las Conchas  - Lanzarote
  35. Es Caragol - Mallorca
  36. El Sablon Beach  - Asturias

 


View Beaches in Spain in a larger map

 1. Cala de Algaiarens – Menorca

Best Beaches in Spain - Cala Algaiarens Menorca

Cala Algaiarens is located in the Balearic Island of Menorca and is made up of two large beaches, Platja des Bot and Platja es Tancats, which is the largest one. Both are located within a rocky bay and are probably the most protected beaches on the north of the Island. It has soft fine-grained sand with shallow waters, both are child friendly.

The beach also has a small beach bar where you can grab refreshments and snacks to keep you energized throughout the day.

To get to Cala de Algaiarens, you can take a short drive or a bus ride from Ciutadella, which is approximately 7 kilometres away. The beach is easily accessible by car, with parking available nearby. If you prefer public transportation, buses regularly run from Ciutadella to Cala de Algaiarens during the summer season.

There are a number of boat hire companies that offer private Cala boat trips that offer great value for money and are the perfect way to explore the hidden beaches of Menorca.

Where to stay: Book accommodation in Menorca

2. Playa de Illetes – Formentera

Best Beaches in Spain - Illetas Beach Formentera

Playa de Illetes, located in Formentera, is regarded as one of the best beaches in the Mediterranean, and for good reason.

The beach offers a long wide stretch of powdery white sand, perfect for sunbathing, and relaxing. The shallow, calm waters are ideal for swimming, making it a popular choice for families.

Playa de Illetes offers a range of facilities including beach bars and restaurants that serve delicious local cuisine. There are also a couple of outlets that rent sun loungers and parasols.

Playa de Illetes is pretty easy to get to.  Ferries run frequently between Ibiza and Formentera. And once you have arrived, you can take a bus, taxi or hire or walk to the beach. There are signs directing you along the path, and it is around 4 km from La Savina's harbour to the beach.

Where to stay: Book accommodation in Ibiza

3. Cofete Beach – Fuerteventura

Best Beaches in Spain - Cofete Beach Fuerteventura

El Cofete Beach, located in Pajara, Fuerteventura, is a hidden gem on the island known for its untouched natural beauty and remote setting. Situated on the southwestern coastline of Fuerteventura, this beach offers a unique escape for nature lovers and beach enthusiasts.

This stunning beach is known for its vast stretch of golden sand, backed by rugged cliffs and framed by the Atlantic Ocean. Its remote location and lack of development give it a pristine and untouched feel, making it a favourite spot for those seeking tranquillity and seclusion. The beach is ideal for long walks, sunbathing, and enjoying the stunning panoramic views of the surrounding landscape. Be warned though, it gets plenty of wind and can be quite dangerous for swimmers, so you need to be careful when bathing.

As a secluded beach, El Cofete offers limited amenities, adding to its untouched charm. You need to go well prepared with your own food, water, and beach essentials. It's advisable to bring shade or an umbrella as there are no rental services available on-site. However, the simplicity and natural beauty of the beach are part of its big attraction, allowing you to immerse yourself in the unspoiled surroundings.

It is such a unique and remote setting that turtles are released into the wild from Cofete Beach every year.

To reach El Cofete Beach, you'll need to navigate a scenic but challenging road. From the town of Morro Jable, take the road towards Cofete, which includes a steep and winding mountain pass. It's important to note that the road is mostly unpaved and can be rough, so a sturdy vehicle is recommended. There are buses that leave Moro Jable twice a day and cost just over 8 Euros

You can get close up to the local marine life by joining a dolphin and whale watching cruise, including a drink aboard, that starts out from Moro Jable.

Where to stay: Book accommodation in Fuerteventura

4. Alicante Beaches - Costa Blanca

Best Beaches in Spain - Arenal Bol Alicante

Alicante, located on the stunning Costa Blanca which is renowned for its beautiful beaches that attract visitors from around the world. Three notable beaches in Alicante are Les Marines, Les Deveses, and Les Rotes, each offering a unique coastal experience.

Les Marines Beach is a popular choice among locals and tourists alike. With its wide stretch of golden sand and calm waters, it's ideal for families and sunbathers.

The beach is well-equipped with amenities such as lifeguard services, beach chairs, and umbrellas for rent, plus there are plenty of beachside bars and restaurants. Les Marines Beach is easily accessible by car or public transportation, and parking facilities are available nearby.

Les Deveses Beach, located in Denia, is known for its natural beauty and tranquillity. This long, sandy beach is less crowded, making it perfect if you are looking for a quieter beach escape.

There are sun loungers and parasols for rent, beachfront cafes, and a range of water sports activities for adventure enthusiasts. Les Deveses Beach is easily reached by car, with lots of parking available.

Les Rotes Beaches, situated in the northern part of Alicante, are renowned for their rocky coastline and crystal-clear waters. The area comprises a series of small coves and bays, offering a secluded and picturesque setting. Visitors can enjoy snorkelling, diving, or simply basking in the sun on the rocky cliffs.

Facilities such as beach bars and restaurants can be found nearby, providing refreshments and local delicacies. Les Rotes Beaches are accessible by car or by taking a scenic coastal walk from the city center.

Discover Alicante on a guided bike tour. Bike through the colourful Santa Cruz neighbourhood, see the water at Postiguet Beach and marvel at the imposing Santa Barbara Castle.

Where to stay: Book accommodation in Alicante.

5. Alcudia Beach Mallorca

Alcudia Beach Mallorca

Alcudia Beach is situated in Mallorca and is a sandy paradise, situated within a horseshoe harbour, providing tranquil, warm waves, that make it a favourite among beach enthusiasts.

The Beach boasts a wide range of amenities with sun loungers and parasols to rent showers, toilets, and lifeguards.

Alcudia Beach is perfect if you're into water sports activities which include jet skiing, paddle boarding, kayaks, paddle boats, and top snorkeling sites.

The beachfront promenade is lined with a whole variety of beach bars, and restaurants, serving all kinds of local and international cuisine. Plus shops and a nearby tourist office.

Getting to Alcudia Beach is relatively straightforward. If you plan to drive from parts of the island, there are parking facilities available nearby. Alternatively, public transportation options are good and include buses that connect the beach to the town center with all the major towns and cities across Mallorca.

Where to stay: Book accommodation in Alcudia.

6. Andrin Beach  - Asturias

Best Beaches Spain - Andrin Beach Asturias

Andrin Beach, located in the picturesque region of Asturias in northern Spain, is a hidden gem that offers a pristine and unspoiled coastal experience.

This beautiful sandy beach is nestled between rugged cliffs and lush greenery, creating a breathtaking backdrop for beachgoers.

This stunning beach provides a range of amenities including food and drink options, showers, parking, and lifeguards.

One of the most notable features of Andrin Beach is its natural beauty and the clear cool waters that are perfect for swimming. The beach is made up of sand and pebbles and is surrounded by scenic cliffs and rolling hills, offering opportunities for hiking and exploration.

Access to the beach is easy on foot or by car. To reach Andrin Beach, you can take a short drive from the nearby town of Llanes. The beach is well-signposted, making it easy to find. Additionally, there are public transportation options available, including buses that connect Llanes to Andrin and other surrounding areas.

Where to stay: Book accommodation in Andrin.

7. Cala en Porter  - MenorcaCala n Porter Menorca if one of the Best Beaches in Spain

Cala en Porter Beach, situated on the beautiful island of Menorca, is a hidden gem that is popular with beachgoers due to its natural beauty and serene atmosphere. This picturesque beach is tucked away in a sheltered cove, surrounded by low cliffs and lush vegetation, creating a peaceful oasis for holidaymakers.

Cala n Porter Beach offers a range of amenities including sunbeds and parasols for rent. The clear waters are perfect for swimming and diving, while the soft sandy shoreline invites you to stroll along the beach and build sandcastles. Additionally, there are showers and restrooms available.

To reach Cala en Porter Beach, you can fly into Menorca Airport, which is located approximately 10 kilometers away. From there, you can hire a taxi or rent a car to reach the beach. Alternatively, there are regular bus services from Mahon, the capital city of Menorca, to Cala en Porter. The beach is well-signposted, making it easy to find.

Where to stay: Book accommodation in Cala n Porter.

8. Cala Fornells Paguera  - Mallorca

Cala Fornels Paguera Mallorca is one of the best beaches in Spain

Cala Fornels Paguera, located on the mesmerizing island of Mallorca, is a charming beach that attracts visitors with its stunning scenery and tranquil ambience.

Nestled in a small cove surrounded by rocky cliffs and lush greenery, Cala Fornels Paguera is the ultimate beach for those looking for peace and tranquillity.

This picturesque beach boasts clear waters that are ideal for swimming and snorkeling, great if you are looking to explore the local underwater shoreline. The sandy shoreline provides a comfortable spot for sunbathing and relaxing, while the shade from the surrounding trees offers respite from the sun.

Cala Fornels Paguera also features sunbeds and umbrellas for rent, ensuring a comfortable beach experience.

To reach Cala Fornels Paguera, you can fly into Palma de Mallorca Airport, which is approximately 30 kilometres away. From the airport, you can hire a taxi or rent a car to reach Paguera. Cala Fornels is easily accessible within Paguera, and there are signposts directing you to the beach.

Where to stay: Book accommodation in Fornells.

9. Cala Galdana Beach Menorca

Best Beaches Spain - Cala Galdana Beach Menorca

Cala Galdana Beach, located on the picturesque island of Menorca, is a true gem of the Mediterranean. With its pristine white sand, crystal-clear turquoise waters, and stunning cliffs enveloping the bay, Cala Galdana is a paradise for beach lovers.

This idyllic beach offers a range of amenities to enhance your experience. From beachside restaurants and cafes serving delicious local cuisine to sun loungers and parasols available for rent, everything you need for a day of relaxation and enjoyment is at your fingertips.

The calm waters make it an ideal spot for swimming and snorkeling, allowing you to explore the underwater wonders of the Mediterranean.

To reach Cala Galdana, you have several options. If you're arriving by car, you can follow the well-marked signs from the main road to the beach. There is ample parking available nearby. Alternatively, you can opt for public transportation. Buses regularly operate from the nearby towns and resorts.

Cala Galdana is nestled within a beautiful natural setting, surrounded by cliffs and pine forests. The beach is easily accessible, with a gentle slope and a wooden walkway, making it suitable for families with children or individuals with mobility challenges.

Where to stay: Book accommodation in Menorca.

10. Cala Macarelle & Cala Macarelleta Menorca

Best Beaches Spain - Cala Macarelleta Menorca

Cala Macarelle and Cala Macarelleta are two neighbouring beaches located on the beautiful island of Menorca. Nestled in a secluded cove, these beaches offer a true slice of paradise.

Cala Macarelle, the larger of the two, boasts powdery white sand and crystal-clear turquoise waters. Surrounded by pine trees and rocky cliffs, it offers a sense of tranquillity and natural beauty. Cala Macarelleta, just a short walk away, is a smaller and more intimate beach with similar stunning characteristics.

Both beaches provide a range of amenities to enhance your visit. You'll find beachside bars and restaurants where you can indulge in delicious local cuisine and refreshing drinks. Sun loungers and umbrellas are available for rent. The calm and clear waters of these beaches are perfect for swimming, snorkeling, and enjoying water activities.

To reach Cala Macarelle and Cala Macarelleta, you have a few options. If you prefer to drive, you can follow the signs and park in the designated parking area. It's worth noting that during peak season, the parking spaces can fill up quickly, so arriving early is recommended. Additionally, you can choose to hike along the scenic coastal paths from nearby beaches or take a boat tour that stops at these idyllic spots.

Where to stay: Book accommodation in Menorca.

11. Cathedrals Beach Galicia

Cathedrals Beach Galicia

Cathedrals Beach, also known as Playa de las Catedrales, is a mesmerizing coastal gem located in Galicia, Spain. Its name comes from the stunning rock formations that resemble the soaring arches and buttresses of a grand cathedral. This unique natural wonder has earned it a well-deserved reputation as one of the most enchanting beaches in the world.

Cathedrals Beach is renowned for its dramatic cliffs, intricate rock formations, and pristine sandy shores. During low tide, visitors can explore the mesmerizing caves and arches that adorn the coastline, creating a sense of awe and wonder.

Cathedrals Beach has well-maintained wooden walkways that wind along the shoreline, guiding visitors to explore the beach's captivating scenery while preserving the fragile ecosystem. These walkways not only offer convenient access but also protect the natural environment.

To get to Cathedrals Beach, you can travel to the town of Ribadeo, which serves as the gateway to this natural wonder. From there, it's a short distance to the beach, and you can either walk or take a shuttle bus provided by the local authorities. It's important to note that due to its popularity, access to the beach is regulated, and it's necessary to obtain a free visitor pass in advance.

Where to stay: Book accommodation in Galicia.

12. La Concha Beach San Sebastian

La Concha Beach San Sebastian

La Concha Beach in San Sebastian is a true gem of the Basque Country and one of Spain's most renowned urban beaches. With its stunning crescent shape and pristine waters, La Concha attracts locals and tourists alike.

At La Concha Beach, you'll find a whole range of facilities and amenities, including showers, toilets, changing rooms, parasols, chairs, sunloungers, canoe and SUP rental, surfing, services for disabled swimmers, and lifeguards.

When it comes to accessibility, La Concha Beach is conveniently located in the heart of San Sebastian. You can easily reach it by public transportation, such as buses or trains, which connect the city with other major destinations in Spain. If you prefer driving, there are parking facilities available nearby, although they may fill up quickly during peak tourist seasons.

Once you arrive at La Concha Beach, you'll be captivated by its picturesque beauty. The golden sand, gentle waves, and stunning views of the surrounding hills create a breathtaking setting. Take a leisurely stroll along the promenade, lined with cafes and restaurants, where you can savour delicious Basque cuisine or simply enjoy a refreshing drink while gazing at the sea.

Where to stay: Book accommodation in San Sebastian.

13. Islas Cies – Pontevedra

Best Beaches Spain - Cies Islands Beach Pontevedra

Absolutely stunning is the only way to describe the beaches around Las Islas Cies.

An archipelago of three islands off the coast of Pontevedra in Galicia, there was declared a natural park in 1980.

The Cies archipelago consists of three islands, Monteagudo, known as “Sharp Mount” to the North, do Faro, known as the “Lighthouse Island” or “Isla do Medio”, the Middle Island and San Martino, also known as “Saint Martin” and is the Southernmost Island.

The main beaches are the Playa de Rodas, Playa de Figueiras or de Los Alemanes, Playa de San Martino, Playas de Cantareira, Margaridas, Playas de Mixueiro, Arena Playas de Los Bolos and Nuestra Senora, Nuestra Senora, and Carracido.

Natural beauty, clean sands, and crystalline waters make sure every outgoing visitor has a hunger to return another day.

Where to stay: Book accommodation in Galicia.

14. Cala Agulla Mallorca

Cala Agulla Mallorca

Cala Agulla, situated on the northeastern coast of Mallorca is a captivating beach renowned for its picturesque beauty. With its pristine waters and soft white sand, it ranks among the island's most exquisite beaches.

Nestled amidst verdant pine forests and dramatic cliffs, Cala Agulla offers a serene and unspoiled haven for beach enthusiasts.

The amenities at Cala Agulla are and include sun loungers and parasols to rent plus showers and restrooms are available. There are also a number of delightful beachside cafes and restaurants that offer a delightful array of local dishes.

Reaching Cala Agulla is easy enough by car or taxi. Public parking spaces are located quite near the beach, although during peak seasons, it is advisable to arrive early. Public transportation is also an option, with buses connecting from nearby towns such as Cala Ratjada or Capdepera.

Where to stay: Book accommodation in Majorca.

15. Cala Comte - Ibiza

Cala Comte Mallorca

Platja de Comte ( Cala Conta ) is a stunning beach located in Ibiza and is renowned for its warm clear waters and white sand. Situated on the western coast of the island, it offers breathtaking views and a peaceful ambience that attracts both locals and tourists alike.

The amenities at Platja de Comte are well-suited for a comfortable beach experience and include sun loungers, parasols, pedalos, showers, toilets, lifeguards, and disabled access.

The beach is known for its vibrant beach bars and restaurants, where you can indulge in delicious Mediterranean cuisine and refreshing drinks while enjoying the panoramic views of the coastline.

To reach Platja de Comte, you can drive by car or take a taxi from nearby towns. It is a 15-minute drive from San Antonio. There is some parking near the beach but it gets crowded during peak seasons and is notoriously difficult to maneuver around other parked cars, so arriving early is recommended. A great way to get there is via boat, ferries depart regularly from San Antonio, making stops at various points along the Bay.

Where to stay: Book accommodation in Ibiza.

16.Cala Morell Menorca

Best Beaches Spain - Cala Morel Menorca,

Cala Morell is a hidden gem nestled on the northern coast of Menorca, Spain. This picturesque cove is known for its rugged cliffs, clear sea, and tranquil atmosphere. It is an idyllic destination if you are looking for a more peaceful and secluded beach experience.

The bay is quite protected and perfect for swimming and snorkelling. It is prone to strong north winds during spring and autumn if you are thinking of visiting outside the summer months.

Although Cala Morell is relatively small, there are a number of facilities that include sun loungers, toilet facilities, and nearby restaurants.

To reach Cala Morell, you can take a taxi or drive by car. The beach has a designated public parking area nearby, making it easily accessible. If you prefer public transportation, there are bus services available from the nearby towns of Ciutadella or Mahon, with a short walk required to reach the beach.

Where to stay: Book accommodation in Menorca

17. Rias Baixas Beaches Galicia

Rias Baixas Beaches Galicia

The Rias Baixas region in Galicia, Spain, is blessed with a stunning coastline adorned with picturesque coves and stunning beaches.

Many of the popular local beaches have well-maintained facilities, including sun loungers and parasols available for rent. Additionally, there are often lifeguards on duty during the peak season to ensure the safety of visitors.

There are many great beaches to be found within the estuary, the pick of the best include those to be found at O'Grove, Sanxenso, Cambados, Portonovo,  Arousa and Marin.

Getting to the Rias Baixas beaches is relatively straightforward. If you're travelling by car, there are well-connected roads and ample parking areas near the beaches. Public transportation options, such as buses or trains, are also available from major towns and cities in the region.

In addition to sunbathing and swimming, you can engage in various water activities like snorkelling, paddleboarding, or kayaking to explore the vibrant marine life and hidden coves.

There are also plenty of quaint beachfront bars serving up the delicious seafood dishes and traditional Galician cuisine is famous for, all while enjoying the coastal views.

The beaches can be found within the clear water estuaries and include the towns of O'Grove, Sanxenso, Cambados, Portonovo,  Arousa and Marin.

Where to stay: Book accommodation in Galicia.

18. El Duque Beach Tenerife

El Duque Beach Tenerife

El Duque Beach, located in the south of Tenerife, is a popular beach situated in the busy resort town of Costa Adeje, El Duque Beach offers visitors a luxurious and picturesque seaside experience.

Getting to El Duque Beach is quite convenient. If you're staying in Costa Adeje, the beach is within walking distance from most hotels and accommodations in the area. Additionally, there are public bus services that run regularly to Costa Adeje from other parts of Tenerife, allowing easy access to the beach.

Once you arrive at El Duque Beach, you'll be captivated by its picturesque beauty. The beach is surrounded by upscale hotels, palm trees, and a charming promenade. The calm and tranquil waters make it an excellent spot for swimming and other water activities.

Along the promenade, you'll find a variety of beachfront restaurants that serve all kinds of local dishes.

With its idyllic setting and top-notch amenities, El Duque Beach is a must-visit destination for those seeking a luxurious and relaxing beach experience in Tenerife.

Where to stay: Book accommodation in Tenerife.

19. Playas de Barbate - Cadiz

Barbate Beach Andalucia

Barbate is located on the southern coastline of mainland Spain on the Costa de la Luz and is home to some of the most stunning beaches in Spain.

The beaches around Barbate include Mangueta Beach, Hierbabuena, and Zahora Ntra. Sra. del Carmen, Canillos,  Los Canos de Meca,  Pajares and the famous Zahara de Los Atunes.

Most have long areas of fine white sand, sometimes a little windy but beautiful nonetheless.

These high-quality beaches are clean and peaceful and provide a welcome break away from the busy Costas.

Take our advice and make sure you put them all on your list the next time you visit this area of the Costa de la Luz.

Where to stay: Book accommodation in Cadiz.

20. Levante Beach -  Benidorm

Benidorm Beach

Levante Beach in Benidorm is one of the most famous and vibrant beaches on the Costa Blanca.

Levante Beach is renowned for its golden sands, and lively atmosphere. It stretches for approximately 2 kilometres and offers a wide range of facilities and amenities for visitors to enjoy including loungers, umbrellas, parasols, floating platforms, cable-ski, first aid stations, disabled access, kids' play areas, foot showers, and lifeguards.

A wide of variety of eateries, cafes, and lively bars can be found along the promenade that runs parallel to the beach, there are also plenty of shops where you can buy your beach necessities, souvenirs, and water sports gear.

Getting there by car is easy as there are several access points. If you're travelling by car, you can take the AP-7 motorway or the N-332 national road. Once you arrive in Benidorm, follow signs for "Playa de Levante" or "Levante Beach" to reach the beach area. There are parking facilities available near the beach, but they can get busy during peak seasons, so it's advisable to arrive early or consider using public transportation.

Public buses are a convenient option to reach Levante Beach. Benidorm has an efficient bus network, and several lines serve the beach area. Look for buses with destinations or stops near Levante Beach, such as lines 1 to 4.

Where to stay: Book accommodation in Benidorm.

21. La Vega Beach Asturias

La Vega Beach Asturias

La Vega is a picturesque and unspoiled beach located in Asturias, in northern Spain.

La Vega Beach is known for its natural beauty, with golden sands, and a stunning backdrop of rugged cliffs. The beach is relatively secluded, offering a tranquil and peaceful atmosphere for visitors.

Facilities at La Vega Beach are very limited, as it is more of a natural beach with minimal development. There are no sun loungers, umbrellas, or lifeguards available, so it's important to take necessary precautions and bring your own beach essentials.

The beach is very popular with surfers as the waves are ideal, there is a surf school close by if you are looking to get started.

Getting to the beach is relatively easy on foot or by car, the nearest road is the N-634 and there is un-secure parking for around 100 vehicles.

Alternatively, you can also reach La Vega Beach by public transportation. Buses operate between Ribadesella and La Vega, making it a convenient option for those without a vehicle. Check the local bus schedules and look for buses heading to La Vega or nearby areas.

Where to stay: Book accommodation in Asturias.

22. Platja Llarga Salou

Platja Llarga Salou

Platja Llarga, located in the coastal town of Salou, is a beautiful and popular beach in the Costa Dorada region of Spain.

The beach is long and sandy stretching over 1,200 meters, it offers a tranquil and scenic setting, surrounded by natural landscapes and pine trees.

Platja Llarga has been awarded the Blue Flag designation, which signifies its high standards of cleanliness, water quality, and environmental management. The calm waters of Platja Llarga make it perfect for swimming and lots of other water activities

The beach is easily accessible and located just a short distance from Salou's town centre, making it convenient for both locals and tourists. It is bordered by a pine forest, ideal for gentle walks and enjoying the delightful views.

Platja Llarga is a family-friendly beach, that offers a safe and enjoyable environment for children with its gentle slope and shallow waters.

To get to Platja Llarga, you can take a short walk from the centre of Salou. The beach is also well-connected by public transportation from neighbouring towns and villages, with bus services available from nearby towns and cities. If you are driving, there is plenty of public parking close by.

Where to stay: Book accommodation in Salou.

23. Marbella Beaches - Costa del Sol

Marbella Beach

Marbella on the Costa del Sol has long been the playground of the rich and famous and there are a number of beaches around the town to enjoy.

The most popular beaches include Playa de Fontanilla, Playa Nagueles, Puerto Banus, and Playa de Venus.

Playa de la Fontanilla: Situated in the heart of Marbella, this beach is known for its golden sands and proximity to the town's amenities. It offers a vibrant atmosphere with beach clubs, restaurants, and water sports activities.

Playa de Nagüeles: This tranquil and upscale beach is located near the Golden Mile, offering a more exclusive setting. It boasts clean sands, calm waters, and luxurious beach clubs where visitors can relax and enjoy the glamorous ambience.

Playa de Puerto Banús: Adjacent to the renowned Puerto Banus Marina, this beach attracts a trendy and cosmopolitan crowd. It offers a lively atmosphere with beach clubs, upscale restaurants, and opportunities for people-watching.

Playa de Venus: Situated near Marbella's historic center, Playa de Venus is a popular choice for families and locals. It features soft sands, shallow waters, and a range of amenities, including beach bars, restaurants, and water sports facilities.

Where to stay: Book accommodation in Marbella.

24. Portinatx Beaches Ibiza

Portinatx Beach Ibiza

Portinatx Beaches offer soft golden sand, crystal-clear waters, and breathtaking scenic views.

They are renowned for their tranquil atmosphere, making them ideal for relaxation and sunbathing.

The largest beach at Portinatx is S'Arenal Gros, a stunning wide stretch of white sand, shallow warm waters, and lots of amenities and water sports.

To the left of S'Arenal Gros is the small charming beach of S'Arenal Petit, which is more private than the other two.

The other beach is Playa Porto Beach, a short walk from S'Arenal Gros. This is the most tranquil beach of the three and is surrounded by pine-clad hills.

The beaches are well-equipped with a range of facilities including sun loungers, parasols, showers, toilets, restaurants, bars, shops, lifeguards disabled access,

All types of water sports are on offer at the beaches including Pedalos, SUP, kayaks, banana boats, water skiing, diving school, boat trips, and boat hire.

There are also a number of first-class beachside bars and restaurants offering delicious local cuisine and refreshing beverages.

To reach Portinatx Beach, you can travel by car or public transport. If driving, take the PM-803 road from Ibiza Town and follow the signs to Portinatx. The journey takes around 35 minutes from Ibiza Town. Alternatively, there are regular bus services from Ibiza Town and other major towns on the island.

Where to stay: Book accommodation in Ibiza.

25. Cala Pi  - Mallorca

Cala Pi Mallorca

Cala Pi is a beautiful beach that boasts crystal-clear seas, a sandy shoreline, and towering cliffs, making it a hidden gem for beachgoers looking for a more private experience.

The beach is well-equipped with facilities such as sun loungers and umbrellas for rent, showers, and toilets.

There is not much in the way of water sports activities in the bay but it is perfect for swimming, snorkelling, and diving in the clear waters of this picturesque bay.

There are a few nearby restaurants and cafes where you can indulge in local food and refreshing drinks.

This beach is ideal for children with its fine white sand, there is plenty of space for playing, and the safe shallow waters are ideal for the kids to enjoy.

To reach Cala Pi, you can travel by car or use public transport. If driving, take the MA-6014 road from Llucmajor, following the signs for Cala Pi. The journey takes around 20 minutes from Llucmajor. There is a parking area near the beach, but it can get busy during peak seasons.

Public transport options include taking a bus from Palma to Llucmajor and then transferring to a local bus that stops at Cala Pi. The bus journey takes approximately one hour and offers a convenient way to reach the beach without a car.

Where to stay: Book accommodation in Majorca.

26. Beach Las Teresitas -Tenerife

Santa Cruz Beach Tenerife

Las Terasitas Beach is located on the northeastern coastline of Tenerife,  some 15 minutes drive north of Santa Cruz de Tenerife.

The sand is soft and light gold in colour, it was imported from the Sahara and was used to cover up the black volcanic sand of the Island.

It is an excellent family beach especially for the children as there is a breakwater some meters offshore which makes it ideal for bathing as the seas are calm and shallow close to the beach.

Where to stay: Book accommodation in Tenerife.

27. Playa de Langosteira – La Coruna

Playa de Langosteira

Playa de Langosteira beach is situated at the entrance to Cape Fisterra in the province of Galicia boasting a stunning beach around three kilometres in length.

There is an oddity as there is an old run-aground cruise liner just off the northern part of the beach called the ” Cruz de Baixer”.  

Amenities include disabled access, bars restaurants. The area is renowned for its rich diversity of seafood always on offer at numerous eateries near the beach.

Where to stay: Book accommodation in La Coruna.

28. Chipiona – Cadiz

Chipiona Beach

The beaches located around Chipiona on the Costa de la Luz are all proud holders of the Blue Flag and have been the most sort after-summer location for the Sevillanos ( residents from Seville ) for many a generation.

The beaches include the Playa Cruz del Mar, Playa Las Canteras, and Playa La Regla. There is a family-friendly Spanish atmosphere around the town and its beaches.

Enjoy the Sardines roasting over the open fires set by the beach bars and restaurants and other fine fresh seafood on offer, especially the delicate taste of the famous Gambas Blancas  ( white prawns ) caught close by in the warm and clean waters off the Cadiz coast.

Where to stay: Book accommodation in La Cadiz.

29. Playa de Mazagon – Huelva

Mazagon Beach

The Playas de Mazagon is a firm favourite with all beach lovers staying near Huelva located on Andalucía’s beautiful southern coastline.

There are 3 main beaches near Mazagon, Playa de Mazagon, Playa de Las Dunes, and Playa de Alcor.

The Playa de Mazagon is an urban beach close to the marina, the Playa de la Dunes is westward to the town and usually quieter, and the later Playa de Alcor is even more Westward to the town and although quite a walk from Mazagon town centre. A pristine beach backed by sand dunes and pine woods.

The impressive Mazagon beaches offer around 36 km of clean golden and are the pride of the Costa de la Luz in southern Spain.

Where to stay: Book accommodation in Huelva.

30. San Vicente de la Barquera – Cantabria

San Vicente de la BarqueraSan Vicente de la Barquera in northern Spain offers some naturally beautiful beaches around its coastline, they include  Playa de Meron and Playa Rosal,  Playa de Somo, Playa de Puntal, Playas de Llangre, Playa de Sonabia, Playa de Berria, and Playa de Valdearenas.

Close though to San Vicente is the Playa de Merón, a semi-urban beach with fine white sand.

Playa de la Maza is a smaller beach situated just before the entrance to San Vicente, it offers fine golden sand and calm seas.

Playa de la Fuente is another smaller quiet beach with golden sands.

Where to stay: Book accommodation in Cantabria.

31. Calita de Banyalbufar – Majorca

Calita de Banyalbufar

The small village of Banyalbufar is situated on the west coast of Mallorca, near the mountain range Serra de Tramuntana. The beach is long and narrow in a small bay surrounded by cliffs. pine and palm trees.

Part of it is large stones while the rest of gravel. It is possible to lay down on a towel and the view from the beach is amazing. To some, this may not sound like an ideal beach but when you are sat on its gentle slopes by fantastic crystal clear waters and beautiful scenery you will understand why this unique place is on our list of best beaches in Spain.

The beach is not child-friendly so is more suited to adults. Parking is free and is close to the beach and there are no restaurants or beach bars so you need to take your food and drink with you.

The bay is ideal for diving and snorkelling.

Where to stay: Book accommodation in Majorca.

32. Xivares – Asturias

Playa de Xivares Beach
By Adolfobrigido [CC BY-SA 4.0], from Wikimedia Commons

Xivares Beach boasts stunning natural beauty with its picturesque surroundings and superb sand and water quality.

The beach extends over approximately 700 meters and is nestled between rugged cliffs and green hills, offering a secluded and tranquil atmosphere.

Xivares Beach has been awarded the prestigious Blue Flag designation, indicating its high standards of cleanliness, water quality, and environmental preservation.

The beach is well-equipped with various facilities including plenty of parking space close by, toilets, showers, picnic areas, and shaded spots to relax. It is also renowned for its breathtaking sunsets, offering a perfect backdrop for romantic walks along the shoreline.

The sea is ideal for swimming, snorkelling, and fishing. It's also a popular spot for paddleboarding and kayaking.

Xivares Beach can be easily reached by car or public transportation. If driving, take the A-8 motorway and exit at Xivares. From there, follow the signs to the beach. Public buses are also available, with the nearest bus stop located within walking distance of the beach.

Where to stay: Book accommodation in Asturias.

33. S’Alga Beach – Formentera

S´Alga Beach

S'Alga Beach is known for its peaceful and unspoiled atmosphere and is one the best beaches on the Balearic Islands. It is the perfect beach if you are looking to escape from the crowds.

The beach boasts turquoise waters with incredible clarity, perfect for discovering the local marine life. The soft, white Caribbean-like sand is perfect to lounge and sunbathe.

The remoteness of this stunning beach is one of the reasons it is so popular, there are no services, facilities, bars or restaurants here so whatever you need for your day out you should take with you.

S'Alga Beach is an excellent spot for water sports enthusiasts, with opportunities for sub-aquatic diving, snorkelling, kayaking, and paddleboarding.

You can only reach  S'Alga Beach by boat, so you will need to take a ferry from Ibiza to Formentera or join a guided boat tour.

Where to stay: Book accommodation in Ibiza.

34. Las Conchas Beach Teguise - Lanzarote

Teguise Beach

If you are looking for a stunning, quiet, out-of-the-way beach, Las Conchas is for you. Nestled within the municipality of Teguise, Las Conchas Beach is known for its golden sands, and awe-inspiring views of the Chinijo Archipelago, it is undoubtedly one of the most captivating beaches in the Canary Islands.

To reach Las Conchas Beach, you can get the ferry from Órzola in Lanzarote to Caleta de Sebo on La Graciosa. The ferry ride takes approximately 30 minutes, costing around 20 euros for a round trip. Upon arriving in La Graciosa, you have several options to reach the beach: a pleasant hour-and-a-half walk, a scenic 30-minute bike ride, or a quick 15-minute taxi ride. Las Conchas Beach lies about 4 kilometres away from Caleta de Sebo.

It's important to note that Las Conchas Beach does not offer any kind of facilities or services, so it's essential to bring your own provisions, such as food, water, sunscreen, and any other necessities. There are also no showers, restrooms, lifeguards, or snack bars available on-site.

Additionally, due to its exposed position to wind and waves, swimming can be hazardous at times. It's crucial to check the weather and sea conditions before visiting this beach and proceed with caution.

Where to stay: Book accommodation in Lanzarote.

35. Santanyi – Mallorca

Santanyi Cala

Santanyi is another beach of the highest quality located on the Balearic Island of Mallorca.

It boasts a serene atmosphere, making it an ideal spot for relaxation and sunbathing. The beach is surrounded by rocky cliffs, adding to its natural charm.

The usual facilities are available at Santanyi Beach such as sun loungers, sunshades, showers and toilets, and a lifeguard during the summer months.

The calm waters of the bay make it child friendly so is a firm favourite with families.

There are a few restaurants and a small supermarket where you can grab refreshments and snacks.

There is some delightful accommodation right by the beach including the Hotel Pinos Playa, offering a perfect beach holiday location.

To get to Santanyi Beach, you can drive by taking the MA-19 road from Palma de Mallorca towards Santanyi. There is parking available near the beach.

Alternatively, you can use public transport by taking a bus from Palma to Santanyi and then transferring to a local bus that stops near the beach. The bus journey takes approximately one hour and offers a convenient option for those without a car.

Where to stay: Book accommodation in Santanyi.

36.  El Sablon Beach Asturias

l Sablon Beach Asturias

Playa de Bayas known as El Sablon beach is one of the best beaches located in the province of Asturias.

The beach is surrounded by natural forest along the whole length of this beautiful beach, Playa de Bayas is also of great ecological interest with many species of plants found in this area.

The sand is dark and golden and joins up with Los Quebrantos beach to form almost 3 kilometres of pristine beach.

The amenities include showers, lifeguards, surfing, and parking, it is easily accessed by foot or via a car.

Where to stay: Book accommodation in Asturias.