Official website of the Best Destinations in Europe.

best beaches in Italy

20 Best beaches in Spain

You would love to visit the Picasso Museum , the Sagrada Familia, but what you like most is to lie on the beautiful sunny beaches of Spain, refresh yourself in the sea and enjoy the crystal blue waters?

 

The beaches of Spain are part of the heritage of this beautiful country, they are awaiting you.

 

Book your flights, accommodation and tours and activities in Spain and discover the most beautiful beaches. 

 


Best beaches in Spain - Calo des Moro, Mallorca  Copyright  Jenny-Sturm - European Best Destinations
Copyright Jenny-Sturm

Calo des Moro

Mallorca

This beautiful white sand beach is nestled in one of the most beautiful coves on the island of Mallorca in the Balearic Islands. It is world famous for the beauty of its turquoise waters and is an ideal place for a romantic stroll at sunset or simply for a relaxing afternoon enjoying the sunshine of Mallorca.

 

If you come in high season plan an early morning or late afternoon walk on the beach: it may be very busy from 12 am to five.

 

How to get there: This beach is located 50 minutes’ drive from the historic centre of Palma de Mallorca. Once there, do not forget to visit "Cala Llombards", another beach ranked among the most beautiful beaches in Spain and located just 5 minutes’ walk, on the left of "Calo des Moro". Book your flights to Mallorca, your accommodation at the best price guaranteed and your tours and activities such as a "1 hour hot air balloon flight at sunrise or sunset".

 

Where to stay: We recommend the "Marina Sol I Pins" located in Cala Figuera,very near the beach (about 2km ).

 


Best beaches in Spain - Tossa de Mar - Copyright  Valery Bareta  - European Best Destinations
Copyright Valery Bareta

Tossa de Mar

Costa Brava

It seems to be a bit of a cliché but Tossa de Mar is a real paradise on earth: it's one of Spain's best hidden gems but also one of the most beautiful beaches in Spain. 

 

Come and rest in a place that seems to have been imagined for a children's story. Located in the province of Girona, Tossa de Mar offers not one but several beaches of fine golden sand.

 

What makes its charm is probably the fact that the many pine trees surrounding the beach perfume the air but also the fact that the old medieval town is of a rare beauty with the turrets formerly used to prevent invasions  from North Africa.

 

Tossa de Mar is a perfect destination for those who want to combine sun, relaxation, shopping, gastronomy, water sports, all at a low price and away from the crowds.

 

Book your flights to Barcelona (1h20 by car), your accommodation at the best price in Barcelona and Tossa de Mar and your tours and activities in Costa Brava such as a "Costa Brava half-day tour from Barcelona".

 


Best beaches in Spain - Ballota beach - Copyright  David-Acosta-Allely  - European Best Destinations
Copyright David-Acosta-Allely

Ballota beach 

LLanes - Asturias

Come breathe the smell of Eucalyptus and iodized sea air at Ballota beach, one of the most beautiful beaches in Europe. Asturias offers breathtaking natural, wild  landscapes. It is a paradise for lovers of nature and wide open spaces.

 

Take your own beverages and picnic food with you ; there are no bars or restaurants and this is one of the charms of this beach.

 

How to get there: Book your flights to Santander Airport (1h by car), your accommodation at the best price guaranteed in Llanes and your tours and activities in the Asturias.

 

Where to stay: If you want to stay closer to this beautiful beach, we recommend the "Balcón de la Cuesta" hotel.

 


Best beaches in Spain - Cala Gat at Rajada, Mallorca - Copyright  Simon Dannhauer  - European Best Destinations
Copyright Simon Dannhauer

Cala Gat Rajada 

Mallorca

This small cove is simply magical. Once in the port of Cala Ratjada walk along the seafront for about ten minutes. The small beach may be too busy, walk on to the lighthouse: there are many other beautiful small coves further up. This beach is located in the northeast of the island of Mallorca, (1h drive from the capital Palma de Mallorca).

 

How to get there: Book your flights to Mallorca, your accommodation at the best price and your tours and activities in Mallorca such as a "Sunrise at sea & dolphin watching tour".

 

Where to stay: We recommend the "Hotel Cala Gat" (just a few hundred metres from this beach) ; it has an outdoor swimming pool and a sauna.

 


Best beaches in Spain - Las Teresitas  Copyright Olena Tur - European Best Destinations
Copyright Olena Tur

Las Teresitas 

Santa Cruz de Tenerife  

This beautiful golden sand beach is one of the most beautiful beaches on the island; it is a perfect place for families: the water is calm and clear and surprisingly the sand is golden which is quite rare on the island of Tenerife.

 

In order to make the beach (located in San Andrés) more attractive to travellers, sand from the Sahara was spread on this beach. The result is rather convincing and the beach of Las Teresitas is really a perfect place for a relaxing afternoon with family, lovers or friends. It is a 20-minute drive to Las Teresitas Beach from central Santa Cruz de Tenerife.

 

How to get there: Book your flights to Tenerife, your accommodation at the best price and your tours and activities in Tenerife such as a whale watching tour.

 

Where to stay: We advise you to book your accommodation in the village of San Andres

 


Best beaches in Spain - Cala Sa Boadella  Copyright Lunamaria - European Best Destinations
Copyright Lunamaria

Cala sa Boadella

Lloret de Mar

Book your flights to Barcelona and your accommodation at the best price for 2-3 days city break in Barcelona and escape, alone, with your beloved one or with friends to discover one of the most beautiful beaches in Europe; it is located 1h30 from Barcelona. "Cala Sa Boadella", its warm sand, crystal clear waters, are awaiting you.

 

Have you left your swimsuit at the hotel?  No problem, this beach is nudist. Leave your modesty in the car and come enjoy this little slice of paradise. You are shy? The warm waters of the Mediterranean are for you. If you want to rest this summer, treat yourself to a week of pure relaxation in Lloret de Mar, one of Spain's most popular seaside resorts.

 

Book your accommodation at the best price and your best tours and activities such as a Catamaran Sailing Experience with BBQ Lunch along the Costa Brava.

 

Travelling without children? Book your room at the "Delamar 4 stars Sup-Adults Only" with an outdoor pool, a pool bar and a fitness centre. The hotel is located 50 m from the beach.

 


Best beaches in Spain - Cala Llombards in Mallorca - Copyright Holbox - European Best Destinations
Copyright Holbox

Cala Llombards

Mallorca

Only 10 minutes’ walk from another of the most beautiful beaches in Spain, Cala del Moro, this beach is perfect for a dream holiday in Mallorca. The crystal clear water of this beach invites you to swim, its fine sand is an invitation to rest.

 

There is a small beach restaurant and parking nearby.

 

How to get there: This beach is located south of the island of Mallorca, 45 minutes’ drive from the capital, Palma de Mallorca. Book your flights to Palma de Mallorca and your accommodation at the best price guaranteed; we suggest hundreds of villas, apartments and hotels near this dream beach.

 


Best beaches in Europe - Calella de Palafrugell Copyright  Matej Kastelic - European Best Destinations
Copyright Matej Kastelic

Calella de Palafrugell

Costa Brava

Escape from the big city, leave Barcelona and drive to Calella de Palafrugell beaches (1h30 drive) the pretty village is located in the North of Spain.

 

This ancient fishing village is one of Spain's best hidden gems. Its traditional Spanish architecture, fishermen houses, narrow streets and numerous coves make the charm of this destination to put on top of your travel bucket list.

 

There are several small beaches in Calella de Palafrugell, choose one of them , display your nice bath towel on the sand and enjoy a relaxing afternoon under the Spanish sun.

 

How to get there: Book your flights to Barcelona (1h30 drive), your accommodation at the best price in Barcelona or Calella de Palafrugell and your tours and activities such as a "From Barcelona: Girona and Costa Brava private tour with a visit to Calella de Palafrugell & lunch".

 

Where to stay: We recommend the "Hotel Mediterrani", its terraces have views of the sea and the beautiful beaches.

 


Best beaches in Spain - Cala Pregonda copyright  tuulijumala    - European Best Destinations
Copyright tuulijumala

Cala Pregonda 

Menorca Island

You are all by yourself on the sand, the crystal clear blue waters of the island of Menorca are awaiting you, the sand is not warm yet; this is the beginning of a beautiful day on one of the most beautiful beaches in Europe.

 

This paradise beach is just half an hour walk (please plan to wear sneakers). Dive under the water, beautiful little fish are dancing in the clear waters: nature is everywhere around you. The car park is 20-30 minutes’walk, it is quite big and free. Do not stop at the first beach on your way; it is pretty but often stormed by the first holidaymakers, walk on to the red sand beach of "Cala Pregonda".

 

Book your flights to Menorca as well as your accommodation at the best price guaranteed.

 

We especially like the decor of the "Hort Sant Patrici Ca Na Xini hotel", (train to pronounce its name properly!)  with swimming pool located a few kilometres from one of the most beautiful beaches of Menorca.

 


Best beaches in Spain - Platja de Alcudia beach palm trees in Mallorca  Copyright  holbox   - European Best Destinations
Copyright holbox

Platja de Alcudia 

Alcudia - Mallorca

In the north of the island of Mallorca, 45 minutes’ drive from the capital Palma de Mallorca, is "Platja de Alcudia", one of the most beautiful beaches in Spain.

 

This beach of fine sand, perfectly maintained, is perfect for children because the  sea is calm and the slope in the water is slow. If you are not carrying a sun umbrella with you this is not a problem, pine trees will protect you from the sun  all day.

 

Book your flights to Mallorca, your accommodation at the best price on the island and your tours and activities in Mallorca such as a "Panoramic coastal tour by boat".

 


Best beaches in Spain - Sea landscape Llafranc near Calella de Palafrugell, Catalonia Copyright  Oleg_P   - European Best Destinations
Copyright Oleg_P

Llafranc

Costa Brava

Llafranc is a beautiful coastal town located 5 minutes’ drive from "Calella de Palafrugell" also rewarded for the beauty of its beaches.

 

The Costa Brava is an ideal destination for lovers of beaches, sun, cocktails and idleness.

 

How to get there: Book your flights to Barcelona (1H30 drive).

 

Where to stay: Treat yourself to an unforgettable stay by booking your room at the "Hotel Llafranch" where Ernest Hemingway stayed, but also Salvator Dali (who later bought a house in Cadaques).

 

 


Best beaches in Spain - Cala Macarelleta copyright holbox  - European Best Destinations
Copyright holbox

Cala Macarelleta

Menorca

Menorca is the werstern island of the balearic archipel. This is the second island in term of surface after Mallorca.

 

In 1993, Menorca was given by the UNESCO the distinction of "Reserve of Biosphere". Menorca is wonderfull island, with emeralds beaches, and an always blue sky (more than 300 days of sunshine per year).

 

Book your hotel, guesthouse, B&B, at the best price guaranteed in Menorca as well as your best activities as a 2-hour sunset boat trip.

 


Best beaches in Europe - San Sebastian - Copyright  Alexander Demyanenko  - European Best Destinations
Copyright Alexander Demyanenko

La Concha

San Sebastian

Its name "La Concha" comes from the shape of this beach, a form of shell ("concha" in Spanish). San Sebastian is known for the quality of its restaurants, (the city has the largest number of starred restaurants), but also for its bistros, tapas bars and obviously for the beauty of its beaches.

 

La Concha beach is certainly the most beautiful city beach in Europe. Life is peaceful on San Sebastian bay: locals, tourists, children, grandparents meet and chat or just stroll along the beach.

 

How to get there: Book your flights to San Sebastian, your accommodation at the best price guaranteed and your tours and activities in San Sebastian such as a "Gourmet Pintxo tour" to immerse yourself in the charming and wonderful old town of San Sebastian.

 

Where to stay: If you want to live an unforgettable experience, book your room at "Hotel de Londres y de Inglaterra" overlooking La Concha bay.

 


Best beaches in Spain - Portinatx - Copyright  Holbox  - European Best Destinations
Copyright Holbox

Portinatx

Ibiza

33 minutes from Ibiza town, on the island of the same name, this bay is home to one of the most beautiful beaches in Spain. Portinatx is quite difficult to pronounce so do not hesitate to write it on a paper in case you would have to ask your way to a native!

 

Formerly, Portnatix was a tiny fishing village, located in the northernmost part of the island of Ibiza. Portinatx is away from nightclubs, nightlife, shopping…It is perfect place for those who want to rest away from the crowds and for families with young children

 

How to get there: Book your flights to Ibiza, your accommodation at the best price on this island and your tours and activities in Ibiza such as a "2-hour parasailing adventure tour".

 


Best beaches in Spain - Cala del Pi en Platja d'Aro copyright Marques  - European Best Destinations
Copyright Marques

Cala del Pi

Platja d'Oro - Costa Brava

This small secret beach is located on the Costa Brava, in "Platja d'Aro". It is only 2 hours’ drive from Barcelona and 20 minutes from the beautiful beaches of Lloret de Mar.

 

"Cala del Pi" is a small hidden treasure. You will have to walk on a beautiful path dotted with other pretty beaches and tunnels dug in the rock to reach Cala del Pi (which means "creek pine tree in Spanish).

 

We love its vegetation, the calm, the purity of the beach and crystal clear waters and its proximity to other exceptional beaches too.

 

How to get there: Discover one of the most beautiful beaches of the Costa Brava by booking your flights to Barcelona and your accommodation at the best price in Platja d'Aro and your best tours and activities on the Costa Brava such as a "Costa Brava kayak and snorkel tour from Barcelona ».

 

Where to stay: If you want to stay close to this beautiful secret beach, we recommend the "Park Hotel San Jorge & Spa", (couples particularly like the location). 

 


Best beaches in Spain - Cala Agulla beach - Copyright holbox - European Best Destinations
Copyright holbox

Cala Agulla

Mallorca

This beautiful beach is very well maintained. It is wild but you can enjoy cold drinks and ice-creams on the spot. Taste the homemade cocktails and relax while enjoying a beautiful scenery. Book your hotel, B&B, guesthouse or villa at the best price guaranteed in Mallorca as well as your best activities such as a stand-up Paddle tour of the island.

 

How to get there: Book your flights to Mallorca

 

Where to stay: Book your room at the "Mar Azul Estil Hotel & Spa", it is close to the beach or take your pick from the best hotels in Capdepera.

 


Best beaches in Spain - Ses Illetes in Formentera Copyright Holbox - European Best Destinations
Copyright Holbox

Ses Illetes

Formentera

You will probably never have seen such  crystal clear water in your whole  life:  Formentera beach is a paradise on earth. With a bit of luck you may come across another wonder: the  beautiful Noemie Campbell, she loves to spend her holidays on this sublime beach located on the island of Formentera.

 

This small island, wilder and more natural than its neighbour, Ibiza, is the landmark of  nature, clear waters and most beautiful beaches lovers who  want to spend a holiday away from the crowd .

 

How to get there:  Book your flights to Ibiza. You can reach Formentera island from Ibiza by booking your "Formentera: same day round trip ferry ticket from Ibiza" or a "Luxury catamaran cruise from Ibiza to Formentera".

 

 

Where to stay: We recommend the "Apartamentos Castavi" located 2 kilometres from this beautiful beach.

 


Best beaches in Spain - Maspalomas - Gran Canaria -  Copyright  Dawid Rojek  - European Best Destinations
Copyright Dawid Rojek

Maspalomas beach

Gran Canaria

Maspalomas beach is sculpted by the wind that creates dunes for miles, a real little desert in Europe. The beach is divided into three parts, the first part is dedicated to families, the second part to nudists and the third part is gay-friendly.

 

The sun shines all year round on this beach which is one of the sunniest beaches in Europe (bring a bath towel with you :the sand can be really hot in summer!).

 

Maspalomas beach looks like a desert with its dunes as far as the eye can see, moreover it is possible to take a camel ride too!

 

How to get there: Book your flights to Gran Canaria, your accommodation at the best price and your tours and activities in Maspalomas.

 

Where to stay: We recommend the "Seaside Palm Beach" located 100 metres from the beach.

 


Best beaches in Spain - Nerja - Copyright Botond Horvath shutterstock   - European Best Destinations
Copyright

Nerja Beach

Andalusia

Andalusia is certainly one of the most beautiful regions in Europe. Imagine a region that includes destinations such as SevilleMalaga, Ronda, Marbella, Granada, Mijas, Huelva... castles, extraordinary gardens like the Alcazar de Sevilla, the Alcazaba of Malaga, romantic places like the Plaza de Espanha in Seville or the flowery alleys of Mijas.

 

Come and relax on one of the most beautiful beaches in Spain, the beach of Nerja (only 1 hour from Malaga airport). Along the promenade, on the sand, on the large beach of "Barriana" or sheltered from the wind in one of the many coves, come and enjoy a sunny day in this seaside resort whose name means "Abundant springtime".

 

For a breathtaking view of the entire region, climb to the top of the mountain "El Cielo", the highest mountain in the region.

 

How to get there: Book your flights to Malaga as well as your accommodation at the best price guaranteed in Malaga or Nerja and your best tours and activities in Andalusia such as a day trip to Frigiliana and Nerja from Malaga.

 

Where to stay: If you are staying in Nerja, we recommend the "Parador de Nerja hotel" with easy access to Burriana Beach.

 


Best beaches in Spain - Mitjaneta Beach - Copyright Pawel-Kazmierczak - European Best Destinations
Copyright Pawel-Kazmierczak

Mitjaneta beach

Menorca

The island of Menorca obviously has the most beautiful beaches in Europe.

 

Mitjaneta beach is just magical. Come bathe in its 29 degrees turquoise water and enjoy its fine sand and the sun of Menorca.

 

The beach is just like heaven but it is small, so you will have to get up early in the morning if you want to enjoy the quietness and romance of the beach.

 

How to get there: Book your flights to Menorca

 

Where to stay: For those who want to stay closest to Mitjaneta beach we recommend the "Meliá Cala Galdana hotel" with direct views of the beach. Discover all the accommodation at the best price in Menorca for a dream holiday on one of the most beautiful islands in Europe.

 


 

Plan your trip to Spain

  • Hotels, Apartments, B&B...

    Fresh deals every single day

    Thousands reviews you can trust

  • Tours, Sightseeing & Activities

     

    Discover Spain’s biggest collection of things to do and guided tours.

    Whatever you want to do you’ll find it here.

     

    Seville

    Seville

    Madrid

    Madrid

    Mallorca

    Mallorca

    Bilbao

    Bilbao

    Malaga

    Malaga

    More destinations

    More destinations

 

Travelling to Spain.

Explore Spain holidays and the best places to visit