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.
1. Torrente de Pareis
Mallorca - Balearic Island
Discover the most beautiful beach in Spain, Torrent de Pareis on the wonderful island of Mallorca - Balearic Islands - Spain.
There are two ways to reach this dream beach, a sporty one and one for those who want to rest. The sporty one is only suitable for the fittest and most athletic ones. It is a difficult hike, 6 hours and 9 km, only possible during the dry season.
Really not for you? There is always a plan B, you can book a boat trip to Torrent de Pareis from Söller harbor; There are crossings several times a day (one hour). The boat stops on the Torrent de Pareis beach.
Book your flights to Mallorca, your accommodation in Mallorca and your activities and tours in Mallorca such as a "Mallorca: Scenic Full-Day Tour from the North".
How to get there: Book your flights to Mallorca and your transfer.
Where to stay: "Ecocirer Healthy Stay". A fresh home-made vegan/vegetarian breakfast is served each morning.
2. As Catedrais Beach
Galicia - Spain
This year discover one of the Best Beaches in Spain, "As Catedrais Beach" in Galicia. Admire its sublime cathedrals, feet in the water. Check the online tide schedule to be sure to arrive a little before the start of low tide and enjoy this exceptional place.
Access to the site is free but to avoid crowds it is restricted to a maximum number of people per day. In high season (April-September) it is recommended to book your visit online (free). Parking and toilets are available on site and are free of charge.
During your visit, be sure to visit Ribadassella and Cudillero, which you have listed among your best hidden gems in Spain. Need more inspiration? Discover the Best Places to Visit in Spain.
Book your flights to Oviedo (Asturias Airport - 1h by car) or Porto (4h) or Bilbao (4h) as well as your accommodation in the Asturias and your Tours & Activities in The Galicia & The Asturias as a "As Catedrais Beach Full-Day Trip".
How to get there: Book your flights to Asturias Airport (1h by car) or Porto (4h) or Bilbao (4h).
Where to stay: "Oca Playa de Foz Hotel & Spa". Facing the beachfront.
3. 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 .
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".
Need more inspiration? Discover the Best Hidden Gems in Spain, Best Castles in Spain, Best Things to do In Spain as well as the Best Places to Visit in Spain.
How to get there: Book your flights to Ibiza.
Where to stay: "Apartamentos Castavi" located 2 kilometres from this beautiful beach.
4. 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.
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 and your tours and activities in Mallorca such as a "1 hour hot air balloon flight at sunrise or sunset".
How to get there: Book your flights to Mallorca and your transfer.
Where to stay: "Marina Sol I Pins" located in Cala Figuera,very near the beach (about 2km ).
5. Las Teresitas
Santa Cruz de Tenerife - Canary Islands
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 10-minute drive to Las Teresitas Beach from central Santa Cruz de Tenerife.
During your stay discover the very Best of Spain with our selection of the Best Hidden Gems in Spain, Best Places to visit in Spain, Best Ski Resorts in Spain and much more.
Book your flights to Tenerife, your accommodation at the best price and your tours and activities in Tenerife such as a whale watching tour.
How to get there: Book your flights to Tenerife.
Where to stay: Book your accommodation in the village of San Andres or in Santa Cruz.
6. 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 or Tossa de Mar and your tours and activities in Costa Brava such as a "Costa Brava half-day tour from Barcelona".
How to get there: Book your flights to Barcelona (1h30 by car / taxi or public transport).
Where to stay: "Pola Giverola Resort" offers fantastic sea views.
7. Ballota beach
LLanes - Asturias
Come breathe the smell of Eucalyptus and iodized sea air at Ballota beach, one of the most beautiful beaches in Spain. 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.
Need more inspiration? Discover the Best Secret Destinations in Spain as well as the Best Places to Visit in Spain.
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: ""Balcón de la Cuesta". Stay close to this beach.
8. Cala Granadella
Javea - Costa Blanca - Spain
What could be better than a beach of turquoise waters in one of the sunniest regions of Europe? Perhaps the fact of having two delicious restaurants on site, the possibility of doing nautical activities such as kayak tours, being on a beach supervised by lifeguards, having parking nearby, showers, toilets, you have all the ingredients for a lazy day in Spain.
Do not forget to take beach shoes because the beach is a pebble beach, this type of very ugly shoe costs 5 euros and will save your holiday.
Book your flights to Alicante (1h20) or Valencia (1h30) as well as your activities and tours in Javea such as a "Denia and Javea: Sailing Catamaran Cruise with Lunch".
How to get there: Book your flights to Alicante (1h20) or Valencia (1h30) and your transfer.
Where to stay: "Nomad Hotel - Xabia Port" Situated in Javea, within 50 m of Platja de la Grava.
9. Puerto Banus
Marbella
Welcome to the Costa del Sol, its fine golden sand, 330 days of sunshine per year, and a calm and warm sea. You have all the ingredients for a dream vacation on the most beautiful beach in Spain: Puerto Banus.
This superb beach southwest of Marbella owes its name to José Banus who built the marina and the nearby residences: To preserve this coast of rare beauty, he had the brilliant idea to contact the architect who designed and built the famous district of Beverly Hills. Together they built this coastal village in the style of an Andalusian village.
For lazy days, romantic dining or shopping with friends, this is the trendiest spot in the Mediterranean basin. Christian Dior, Versace, Dolce & Gabanna, the biggest luxury brands occupy the chic boutiques of Marbella; celebrities from all over the world such as Lenny Kravitz, Michelle Obama or Antonio Banderas who lives there with his wife Melanie Griffith, have made Marbella their favorite seaside resort in Europe.
Get the celebrity treatment by booking your stay in one of the sumptuous hotels in Marbella, a 5-star destination and discover the most beautiful beaches in Spain.
How to get there: Book your flights to Malaga (20 min by car).
Where to stay: "Puente Romano Resort". Located between Marbella and Puerto Banus.
10. 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).
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".
Need more inspiration? Discover the Best Secret Destinations in Spain as well as the Best Places to Visit in Spain.
How to get there: Book your flights to Mallorca.
Where to stay: " "Hotel Cala Gat" (just a few hundred metres from this beach); it has an outdoor swimming pool and a sauna.
11. 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 Spain; 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 tours and activities such as a Catamaran Sailing Experience with BBQ Lunch along the Costa Brava.
How to get there: Book your flights to Barcelona (1h by Car / Taxi / public transport).
Where to stay: 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.
12. 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.
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; we suggest hundreds of villas, apartments and hotels near this dream beach.
Need more inspiration? Discover the Best Secret Destinations in Spain as well as the Best Places to Visit in Spain.
How to get there: Book your flights to Mallorca.
Where to stay: "Chalets Torre Nova" set 200 m from the beach.
13. 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.
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".
How to get there: Book your flights to Barcelona (1h30 by car).
Where to stay: "Hotel Mediterrani", its terraces have views of the sea and the beautiful beaches.
14. Amio Beach
Pechon - Cantabria - Spain
Pure nature, ferns, not a single all-in resort for miles around, no party entertainers screaming 80s songs, no karaoke bars, no fries that are too yellow, too greasy, no giant beers, welcome to real life, welcome to Cantabria.
Ready for a bit of geology? This beach connects an islet by an isthmus, a long strip of very fine sand, surrounded on both sides by the sea which makes it unique. The beach is more beautiful when the tide is low - otherwise it can be completely covered. You will find on-site parking nearby (free) and small shop where you can buy ice cream, drinks, snacks.
During your stay, be sure to visit Ballota beach, also ranked among the most beautiful beaches in Spain.
Book your flights to Asturias Airport (1h30) or Bilbao (1h40 by car), your accommodation in Cantabria as well as your Tours & Activities in Cantabria.
How to get there: Book your flights to Asturias Airport (1h30) or Bilbao (1h40).
Where to stay: "La Peninsula, Villa de pelicula sobre el mar en Cantabria". Simply exceptional.
15. 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 Spain.
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.
How to get there: Book your flights to Menorca.
Where to stay: ""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.
16. 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".
During your stay visit the Best Hidden Gems in Spain as well as the Best Castles in Spain and Best Places to Visit in Spain.
How to get there: Book your flights to Mallorca.
Where to stay: "PortBlue Club Pollentia Resort & Spa" offers extensive sports facilities including 3 swimming pools.
17. 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 by car).
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).
18. 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 accommodation at the best price in Menorca as well as your tours and activities as a 2-hour sunset boat trip.
How to get there: Book your flights to Menorca.
Where to stay: "Artiem Audax - Adult Only" set within a nature reserve.
19. 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.
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.
How to get there: Book your flights to San Sebastian.
Where to stay: "Hotel de Londres y de Inglaterra" overlooking La Concha bay.
20. 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
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".
How to get there: Book your flights to Ibiza.
Where to stay: "Grupotel Ibiza Beach Resort Adults Only - Portinatx"
21. 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.
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 tours and activities on the Costa Brava such as a "Costa Brava kayak and snorkel tour from Barcelona ».
How to get there: Book your flights to Barcelona (1h15 by car/ 1h45 by public transport).
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).
22. 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.
During your stay visit the Best Hidden Gems in Spain as well as the Best Castles in Spain and Best Places to Visit in Spain.
How to get there: Book your flights to Mallorca.
Where to stay: "Mar Azul Estil Hotel & Spa", close to the beach.
23. 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 Spain (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!
Book your flights to Gran Canaria, your accommodation at the best price and your tours and activities in Maspalomas.
How to get there: Book your flights to Gran Canaria.
Where to stay: "Seaside Palm Beach" located 100 metres from the beach.
24. Nerja Beach
Andalusia
Andalusia is certainly one of the most beautiful regions in Spain. Imagine a region that includes destinations such as Seville, Malaga, 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.
Book your flights to Malaga as well as your accommodation at the best price in Malaga or Nerja and your tours and activities in Andalusia such as a day trip to Frigiliana and Nerja from Malaga.
How to get there: Book your flights to Malaga Airport (1h by car/ taxi / public transport).
Where to stay: "Parador de Nerja hotel" with easy access to Burriana Beach.
25. Mitjaneta beach
Menorca
The island of Menorca obviously has the most beautiful beaches in Spain.
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.
During your stay visit the Best Hidden Gems in Spain as well as the Best Castles in Spain and Best Places to Visit in Spain.
How to get there: Book your flights to Menorca, your accommodation as well as your tours and activities in 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.
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.
Travelling to Spain.
Explore Spain holidays and the best places to visit