With more than 5,000 miles of coastline, Spain is one of the most attractive Mediterranean countries. Whether you are looking for a perfect family beach holiday, a „rave-up“ on the beach or just to escape the crowds, Spain’s long stretches of sand cater to all kinds of sun-seekers. Spain has more blue flag beaches than any other European country, which is why we are bringing you our list of best beaches in Spain.
in a most spectacular way.
10 Cala Pi, Mallorca
Cala Pi is the perfect choice for those trying to relax and enjoy a peaceful and somewhat secluded beach that remained natural and unspoilt most probably due to its rocky landscape. With it’s golden sand glistening between two rocky cliffs, Cala Pi deserves to be on the list of Top 10 beaches in Spain. „Pi“ comes from the pine trees that surround this beautiful beach perfect for families and solo travellers. Located on the south-central coast of Mallorca, it is a popular destination among sailors who enjoy swimming in glass-clear waters. The anchorage in Cala Pi is safe from all but South winds and it is essential to anchor bow and stern.
Coming from the land, you will have to climb down 147 rock steps to get there.
9 Cala Tarida, Ibiza
If you are into windsurfing, underwater diving, water skiing or sailing, Cala Tarida is the right place for you. It is the longest and widest stretch of white sand on the west coast of the island. Lots of people flock this mesmerizing Spanish beach in peak summer months, but due to its size, there is still enough space available for everyone. Despite its location and popularity of Ibiza island, Cala Tarida is a peaceful and family-friendly beach resort. Apart from its beautiful clear turquoise and azure water, it is also famous for the most breath-taking sunsets on the island.
Compared to some other resorts, there are no nightclubs in Cala Tarida, but there are still some bars and eateries.
8 Cala Saona, Formentera
Cala Saona is one of those perfect beaches that you can fully capture with your phone or DSLR. This beautiful sandy stretch is the best beach for anchoring in the whole Formentera. Cala Saona is well known for its gorgeous sunsets that paint the sky. The sun sets after 9 pm every night, which means that you can enjoy all your summer activities for much longer than elsewhere. Foundation for Environmental Education has qualified this beach with the iconic „Blue Flag“ award. What’s more, Cala Saona is not just a beach – it has a lot of surrounding farmland that will literally take your breath away.
In the sixteenth century, Cala Saona had 400 ships anchored in the port. Something that is nowadays hard to imagine.
7 Playa Esmeralda, Fuerteventura
This small patch of sand separates the beaches of Costa Calma in the Sotavento beach, one of the most famous places for windsurfers. Playa Esmeralda is not too crowded, and it is a relatively wind-protected beach. The waves are very gentle, so you won’t be able to resist experiencing the Atlantic in its most calm and tranquil way. As it is one of the region’s wilder beaches, make sure to bring some refreshments with you as there is only a small snack bar in the vicinity.
If the tide is high, you can not walk to the beach, so you will have to take the car.
6 Cala en Porter, Menorca
The Cala en Porter beach is snug in a deep rocky bay on the southeast coast of Menorca, in one of the first residential areas of the island. It is covered with fine-grained sand and crystalline, shallow waters. Anchoring is possible on a sandy ground at a depth ranging from 7 to 3 meters. Furthermore, the whole bay is well protected against winds and waves. Cala en Porter is family and children-oriented beach with many amenities suitable for the little ones as well.
Along the cliffs surrounding the beach, you can find Cova d’en Xoroi – a cave refurbished into a disco.
5 Burriana Beach, Nerja, Costa del Sol
Nerja is a popular Spanish resort town 50 kilometres east of Málaga. The coastal landscape of Nerja is a panorama of contrasts, from the long sandy beach that makes up El Playazo to the more urban beaches. Many locals and guests consider Burriana Beach as the jewel in the crown of Nerja’s 12 beaches and one of the nicest beaches in Spain. With its golden sand, Burriana is very popular among tourists with children and those seeking „active“ holidays. Parasailing, diving, pedalos, volleyball, kayaks, you name it, they have it. This is just one of the reasons why we had no doubts weather to include Burriana on our list of Top 10 Spanish beaches.
Burriana Beach is also famous for the best chiringuitos (beach bars) and paellas throughout the whole city area.
engine to help you…
4 Cala Agulla, Mallorca
Another Blue Flag beach with golden sandy stretch that secured its place on our list of best beaches in Spain is Cala Agulla. It is the largest beach in the eastern part of the island with crystal-clear and shallow sea. Breath-taking landscapes surround Cala Agulla, a beach that offers something for everyone – from watersports and volleyball to different restaurants and beach bars. This part of the country has almost a perfect climate with many sunny days. Hence, the weather is often ideal for sailing but bear in mind to anchor in deeper waters of the bay as closer to the beach there are many unexpected rocks.
Being in a protected area, Cala Agulla remains unspoilt.
3 Cala Conta, Ibiza
Even though Ibiza has more than a few beautiful sandy beaches, many believe Cala Conta is the nicest on the island. Sunsets from Cala Conta are so spectacular that for many it is a good enough reason to take a stroll along this beach. Due to its popularity, Conta is a common destination for locals and tourists alike. So, to avoid that stress, reach it by boat and escape traffic jams and parking hassles. If you are a sailing enthusiast, this would be the best beach to anchor in Ibiza to watch the sunset. Cala Conta also has a nudist part and a family part of the beach.
It is possible to swim to the opposite big island at low tide.
2 Cala Macarelleta, Menorca
Stunning shades of clear turquoise and blue water in the bay with captivating sweep of white sand make Macarelleta one of our recommended best beaches in Spain. It is a small beach flanked by high cliffs of pine trees. Macarelleta is a „wild“ beach with no facilities or lifeguards. However, being only 500 meters distant from Macarella beach, you can easily access the toilets and dining facilities there. Cala Macarelleta is ideal for those arriving by boat, kayak or jet ski, and it is very family-oriented.
Cala Macarelleta is so small and is often very crowded after the arrival of a few boats, so if you want to catch your spot in this beautiful bay, you should come early morning.
1 La Concha, San Sebastian
We cannot complete our list of Top 10 beaches in Spain without La Concha, undoubtedly the most symbolic beach of San Sebastian. Some people referred to it as the most beautiful city beach in Europe. La Concha is 1350 metres long, so it is the best location for a long walk along the coastline. Perfectly nestled among mountains, it is an excellent spot to hide from high waves and the wind. La Concha is a sandy beach in which the tide fluctuation affects the swimming and sunbathing area.