Cala d'Hort à Ibiza

Top 20 most beautiful beaches in Spain2026 ranking

Discover below the ranking of the most beautiful beaches in Spain, based on travellers' reviews.

Our members' favourite beaches, approved by the editors

#1 Cala d'Hort Beach (Ibiza) +12 4.7

Of all the beaches in Ibiza, Cala d'Hort Beach offers the best view. This 200-meter cove of fine white sand sits beneath cliffs, facing the islets of Es Vedrà and Es Vedranell. Rising 385 meters, the former is steeped in local legend. These jagged rock formations make this spot perfect for sunsets.

#2 Lloret de Mar Beach (Lloret de Mar) +10 3.5

Mirroring the sun of the Costa Brava, festive Lloret de Mar shines with Mediterranean beauty. Five main beaches and countless coves create a coastal paradise. Located downtown near bars and eateries, Lloret de Mar Beach is the largest, stretching over 0.9 miles. It holds Blue Flag status and borders the picturesque Sa Caleta cove.

See the guide View offers

#3 Cadaqués Beach (Cadaqués) +10 4.5

On the rocky coast of Spain, Cadaqués remains a rare, authentic fishing village despite its popularity. As the home of Salvador Dalí and sheltered by Cap de Creus, it faces the sea directly. Explore the winding lanes to find small coves and the central Cadaqués Beach. This 200-meter pebble shore features whitewashed houses, small boats, and clear, calm waters.

#4 La Concha Beach (San Sebastián) +10 4.5

Right in the heart of San Sebastián, La Concha Beach is among the finest in Spain. Framed by Mount Urgull and Mount Igeldo, it faces Santa Clara Island, creating the city's iconic skyline. This 1,350-meter crescent of golden sand stays active year-round. Its elegant promenade, famous for its distinct white railings, lamps, and dual clocks, defines this Basque coastal destination.

#5 Peñón Blanco Beach (Níjar) +9 5

Peñón Blanco Beach, located in the Cabo de Gata-Níjar Natural Park in Spain, is a quiet stretch of coast framed by rock formations. Perfect for swimming and snorkeling, it offers an untouched natural setting. This spot is ideal for those seeking simplicity, especially during the week. It is a great stop near Isleta del Moro for coastal views.

#6 Las Teresitas Beach (Santa Cruz de Tenerife) +8 4

Las Teresitas Beach, just north of Santa Cruz de Tenerife, stands out with its golden Saharan sand and calm waters. Protected by a breakwater, it offers a relaxing swim with views of the Anaga mountains. Less developed than southern beaches, it features practical amenities and sits near the village of San Andrés, famous for seafood.

#7 Cala Montjoi (Roses) +7 4

Cala Montjoi is an isolated cove within the Cap de Creus Natural Park, located a few miles from the center of Roses. With clear water and rocky depths, it is a prime spot for snorkeling and diving. Accessible by car, boat, or hiking trails with coastal views, this cliff-lined retreat is perfect for nature lovers.

#8 Cala del Cuervo (Níjar) +7 4

Cala del Cuervo, near Las Negras in the Cabo de Gata-Níjar Natural Park, is a quiet cove framed by volcanic hills. Its dark sand and clear water are ideal for swimming and snorkeling. Accessible on foot from the village, it offers a preserved natural setting with shaded spots for relaxing. Perfect for wilderness enthusiasts.

#9 Los Genoveses Beach (San José) +7 4

Los Genoveses Beach, tucked within the Cabo de Gata-Nijar Natural Park (Parque Natural de Cabo de Gata-Nijar), is a raw and protected escape for nature lovers. With fine sand, calm water, and volcanic hills, it is perfect for swimming or walking. Accessible from San José, it lacks facilities, so pack your own supplies.

#10 Mónsul Beach (San José) +7 3

Mónsul Beach, located in the Cabo de Gata Natural Park in Andalusia, Spain, is known for its volcanic rock formations and protected landscape. With fine sand and clear water, it is a quiet spot for swimming. Accessible from San José, the area limits vehicle access in summer to protect the environment.

#11 Rodas Beach (Vigo) +4 5

Off the coast of Vigo in western Spain, the Cies Islands are a protected natural reserve. Rodas Beach is a stunning 1,200-meter stretch of sand connecting Monteagudo and do Faro. This coastal gem offers a dreamlike setting for a day trip. Access requires a permit, ensuring the lagoons and rocky cliffs remain quiet and pristine.

#12 Roses Beach (Roses) +3 3

Located on the Costa Brava, Roses Beach is a vast stretch of golden sand along a bay with calm waters. Perfect for swimming and relaxing, it also offers paddleboarding, kayaking, windsurfing, and boat tours. A waterfront promenade lined with restaurants and terraces completes the scene. It is a lively spot for Mediterranean relaxation.

See the guide View offers

#13 Barceloneta Beach (Barcelona) +3 5

Of the 3 miles of coastline in Barcelona, the most iconic stretch is Barceloneta Beach. Tucked into a historic fishing neighborhood, this 1,896-foot sandy spot offers a quick escape from city life. It is well-maintained and perfect for swimming or beach sports. Grab a drink or a meal at the nearby cafes.

#14 Nova Icaria Beach (Barcelona) +2 5

Nova Icaria Beach was developed for the 1992 Barcelona Olympic Games. This fine-sand stretch is quieter than the nearby Barceloneta beach and offers lifeguard services during summer. Named after the utopian island imagined by thinker Etienne Cabet, the beach reflects a vision of progress for Barcelona and its residents.

#15 Cala Salada (San Antonio) +2 5

Located on the west coast, four kilometers from San Antonio, Cala Salada is a secluded escape. Far from the famous nightlife of Ibiza, this cove lets nature set the tone. Guarded by cliffs and pines, its 100-meter sandy shore is rare. The water is warm and clear, perfect for swimming. Nearby, Cala Saladeta offers a smaller, quieter spot reachable by a rocky forest path.

#16 Cala Sant Francesc (Blanes) +1 4

Locals call it Cala Bona, but this golden sand cove in Blanes is officially Cala Sant Francesc. Sheltered by cliffs and pine forests, the calm, clear water is perfect for swimming or snorkeling. With full amenities and the Jardin Botanique Marimurtra (Marimurtra Botanical Garden) nearby, it is a favorite for families exploring the Costa Brava.

#17 Caló del Moro (Cap des Moro) +1 4

The rugged coast of Spain serves up postcard views, and Caló del Moro is the prime example. Tucked below cliffs near Santanyi, this tiny cove features a stretch of sand under 50 meters long. Surrounded by rock and greenery, these warm, clear waters feel like a natural swimming pool perfect for snorkeling.

#18 Bogatell Beach (Barcelona) pas encore de reco

Bogatell Beach in Barcelona is a top choice for travelers seeking relaxation and sports. Less crowded than central beaches, it offers a peaceful vibe perfect for families and locals. Enjoy volleyball courts, bike paths, and easy access via Metro Line 4. Seaside bars and restaurants make this a prime spot for watersports or lounging.

#19 Burriana Beach (Nerja) pas encore de reco

Burriana Beach is the largest and most popular stretch of sand in Nerja, covering 800 meters of fine golden shore. This Blue Flag recipient offers clear water, lifeguard patrols, and full amenities. Famous for the Verano Azul series, it hosts the legendary Chiringuito de Ayo, open since 1969. Enjoy watersports and authentic Mediterranean dining.

See the guide View offers

#20 S'Abanell Beach (Blanes) -1 2

With two miles of golden sand, S'Abanell Beach is the longest beach in Blanes and the official gateway to the Costa Brava, marked by the Sa Palomera rock. Perfect for families, it features water sports, play areas, and a promenade lined with bars and restaurants. It is an ideal spot for a full day by the water.

Latest reviews

Very lively

The beach itself is very beautiful and pleasant with fine sand and turquoise water. Unfortunately, in the summer there are so many people that it makes the experience much less enjoyable right away. I…

27 0

Too crowded in high season

The Roses beach on the Costa Brava is a typical beach for the region. Off-season, it is really pleasant and lets you enjoy the scenery and a nice walk along the sea, even if there is a lot of concre…

27 0

Endless stretch of sand

The Matalascanas beach resort isn't worth it, it's a dated and very cramped urban area. However, its location is top notch! You have direct access to beautiful beaches and you are right at the gates o…

10 0

Beautiful sandy beach

The bay of Bolonia is very beautiful, and behind the beach you can even find an ancient site. If you keep going to the right, facing the sea, you reach some dunes and a small sand hill among the pine…

9 0

Way too crowded

This isn't the beach I liked the best in Ibiza. It is located right in the city, so it is easy to get to but always attracts a huge crowd. It is hard to find a quiet spot to settle down. If you are lo…

9 0

Not great because of the planes

I didn't really like Playa d'en Bossa. Honestly, I didn't stay very long. It is really crowded, and most of all, the beach is directly under the flight path for planes taking off or landing at the nea…

7 0

Way too crowded

While this beach is stunning with its crystal clear water and white sand, it also attracts a huge crowd. It is the most popular beach in Ibiza and you can really tell. The vibe is festive and lively,…

13 0

Nice location

This beach has a prime location with cliffs all around it. The water is clear, so it is perfect for swimming and snorkeling. The beach is also lined with plenty of bars and restaurants. It gets really…

10 0

Not so wild after all, but a pretty setting

A much more charming cove for my taste than S'abanell beach. A bit more out of the way, but the (short) trip is worth it. Look, don't go imagining you're arriving in some untouched, wild land with th…

9 0

Rankings by travellers, for travellers

Our rankings are powered by thousands of reviews from travelers like you, not the arbitrary pick of a single editor. Every positive review you publish raises the destination’s score.

1 positive review = +1 reco

Your voice matters!

Have you travelled and discovered amazing places? Share your experience and help the community rank the most beautiful destinations! Sign up for free to post reviews and make your voice heard.