There are many beaches on Mallorca Island that can be considered the best, including Playa de Formentor, Cala Mesquida, Calo des Moro, Cala Agulla, and Cala Pi, among others.
Beaches or mountains are a never-ending debate. If you are also like me and can not pick one side, then Mallorca Island is your place. Just imagine, besides relaxing on the best beaches in Mallorca, you’ll be able to enjoy the view of the mountains too. Sounds exciting, right?
So bring your imagination to life as I take you through my amazing experience with some of the best beaches in Mallorca Island, along with sharing all the need-to-know information.
What is Mallorca Island Famous For?

Mallorca, the biggest of Spain’s Balearic Islands, is famous for its gorgeous beaches and beautiful scenery. It doesn’t matter if you are coming here to relax or for some excitement through water sports; this island has something in store for everyone.
Along with the best beaches in Mallorca Island, there is real history too, so skipping it on your bucket list feels almost wrong. And if you’re after more than quiet days on the sand, you’ll find a lively nightlife, jet skiing, sea caving, hot air balloon rides, basically, whatever you’re in the mood for.
Also Read: 10 Best Things to Do in Maui 2025: Beaches, Hiking Trails, Whale Watching & More!
21 Best Beaches in Mallorca Island That You Can’t Miss
As per my experience, Playa de Formentor is the best beach in Mallorca Island, as it has the cleanest waters, a spectacular backdrop of the Tramuntana Mountains, and natural shade of pine trees, along with various water sports and basic facilities.
However, there are more beaches that one can explore if Playa de Formentor is not enough for you.
1. Playa de Formentor

Playa de Formentor is one of the best beaches I’ve ever visited. The color of the waters, the backdrop of the Tramuntana mountains, white sand, and pine forests, my eyes were baffled about which scene to behold first.
Children playing in the calm water, people enjoying the food in the restaurants, I felt a great sense of enjoyment as well as peace here.
The only bad part about this blue-flag beach was the high parking fees, $20 per day, which came as an absolute shock to me.
Location: Carrer Zona Formentor, 34, 07460 Pollença, Illes Balears, Spain
2. Cala Mesquida

Of course, this northeastern coast beach has to be on the list. I had the most amazing snorkeling experience here, and you have to try it if you ever visit the beach.
Although the beach is somewhat small and has limited facilities, don’t be skeptical; trust me, it has a great vibe. You’ll also notice a striking contrast between the wild, natural, and developed areas of the beach.
According to the locals, the beach is especially popular among the Germans and British and is a great spot for families.
Location: 07589 Capdepera, Balearic Islands, Spain
3. Cala Llombards

Hidden down in Mallorca’s southeast, this small beach is perfect if you are sticking to that side of the island.
Cala Llombards pops up all over social media, and you’ll see why once you get there. Colorful fishermen’s huts with carved boathouses give the beach a unique experience. Families flock here. The water’s gentle, so kids can play safely.
There’s no public transport, though. That helps keep things low-key—locals come to relax, and it never gets too crowded.
Location: 07690 Santanyí, Balearic Islands, Spain
4. Caló des Moro

For a good amount of time, Calo des Moro was hidden from the eyes of the public, but now this is one of the most crowded beaches of Spain in summer.
This tiny beach is a beautiful home to varied scenery, including the Ses Salines Natural Park, turquoise water, pine trees, and various plants and shrubs.
However, crossing a dirty path on foot to finally reach the beach might be a turn-off for some people, but honestly, I also enjoyed that.
Location: 07650 Sant Antoni de Portmany, Balearic Islands, Spain
5. Alcudia Beach

Playa de Alcudia is one of the biggest, about 7 km, and best beaches in Mallorca island, situated in the northern region of the island.
The beach offers a range of facilities, including a play area for kids, showers, changing rooms, a variety of water sports, and gym equipment, among others.
I didn’t have to go outside to eat, as the beach had so many restaurants and bars. Stretched over 3.5 km, the beach attracts people from all age groups.
Location: Spain
6. Cala Agulla

Personally, I felt Cala Agulla, located within the Llevant Peninsula Natural Park, was one of the prettiest and best beaches in Mallorca island. The clean waters and mesmerizing landscape were a testament to its beauty.
One thing at this beach is guaranteed: unlimited fun, as it offers tons of water activities, including paddle boats, kayaks, and stand-up paddleboarding.
Besides, the beach is one of the cleanest on the island, making it a blue flag beach, and you can also find some restaurants and bars here to fuel up.
Location: Carrer d’es Niu de s’Àguila, s/n, 07659 Cala Figuera, Balearic Islands, Spain
7. Es Trenc

Someone said beauty, and I heard Es Trenc beach. The Caribbean blue waters, bright white sand, and soft chirping of birds provided a sense of peace inside me. Also, there are salt flats near the beach where traditional salt is harvested and sold.
If you are also a nature lover, Es Trenc is a must-visit for you. Usually, the beach has a peaceful vibe, which gets disrupted in the summer due to large crowds.
But I personally suggest you bring your own food and water to the beach, as there are limited options here to calm your hunger.
Location: Spain
8. Cala Mondragó

Cala Mondragó is a blue flag beach in the southeast of Mallorca Island, which was declared a natural park in 1992 to protect it from commercial development.
You can enjoy the view of clean blue water, Posidonia oceanica seagrass meadows, and a diverse flora and fauna species. The beach offers limited water sports, keeping it peaceful majority of the year.
Also, the calm demeanour of the beach makes it a perfect spot for relaxation and personal and professional photography.
Location: 07691 Cala Mondragó, Balearic Islands, Spain
9. Cala Pi

Cala Pi is a popular choice among people who just want to relax and have a good sunbath. Although earliest, the beach, resembling a fjord, is away from too much human intervention and is usually quiet.
I was amazed by the view of the cliffs surrounding a beach, as if they were protecting it.
Even with its remote location, the beach is highly popular among tourists and locals for its peaceful vibe and splendid views.
Location: Spain
10. Cala s’Almunia

Cala s’Almunia, a beautiful rocky sandy beach with an old jetty, has to my one of my favorites. If you also love jumping into the sea from rocks, you have to visit this beach once.
Although reaching this beach is not easy, as it involves a rocky staircase, what’s the fun without adventure, right?
The natural beauty of this beach will literally blow your mind away, and you can also enjoy water sports like swimming or snorkeling.
Location: Diseminado Poligono 5, 1048, 07650 Cap des Moró, Illes Balears, Spain
11. Playa de Muro

I had the best kayaking experience here; the views were absolutely stunning. This white sand beach with crystal clear waters is the second largest beach, followed by Alcudia beach.
You’ll notice a striking contrast between the beach’s developed eastern and natural western portions of the beach protected by S’Albufera Natural Park.
This blue flag beach is perfect if you are visiting with a large family, or even with your circle.
Location: Spain
12. Playa del Puerto de Pollensa

Playa del Puerto de Pollensa is such a stunning blue flag beach, located near the town of Pollensa, north of Mallorca.
I actually stayed nearby for a few days so that I could visit this beach daily and enjoy the pine walk.
This beach has it all; you just have to name it. Hungry? The beach has enough restaurants. Want a picnic? The beach has a shaded area. In the mood for adventure? Tons of water sports are available on the beach.
Location: Carrer Hernán Cortés, 2, 4, 07470 Pollença, Illes Balears, Spain
13. Cala Deià

I was literally stunned at how such a small beach can be this pretty. Cala Deià, a tiny rocky cove, walled by the huge Tramuntana Mountains, has to be on your bucket list.
Although the beach has only two restaurants, I had some of the best seafood of my life at Ca’s Patro March restaurant here.
You can enjoy some water sports here, like snorkeling, swimming, and diving, or just walk around the beach, like me, and admire its beauty.
Location: Spain
14. Sa Calobra

Sa Calobra actually consists of two turquoise bays – Cala Sa Calobra and Torrent de Pareis—separated by a river gorge. The beaches are nestled between two cliffs, forming a beautiful landscape.
Although I had to cross a rocky path, a tunnel just to reach here, it was all worth it.
As there were no water spots, I relaxed, had a good swim, and clicked some pictures for my Instagram here.
Location: Spain
15. Cala Millor

What an absolutely stunning beach! Cala Millor, a blue flag beach on the east coast of Mallorca, literally took my heart away.
I had a perfect family holiday here and highly recommend this beach to anyone coming with their families.
Other than relaxing, you can also explore various adventures and water sports, including snorkeling, scuba diving, kayaking, and surfing.
Location: Spain
16. Cala Santanyí

Cala Santanyí has to be on my list of the best beaches in Mallorca island. The water at this beach is so clean that you can actually see your face.
Located near the town of Santanyí, this small beach is a picturesque bay surrounded by beautiful landscapes.
The peaceful vibe of the beach actually slowed me down, and I spent hours just relaxing without even realizing the time.
Location: Spain
17. Cala Figuera

The moment I arrived here, I realized Cala Figuera is not just a beach; it’s a fishing port. An ideal place for fish lovers, this place has restaurants offering delicacies made of fresh fish.
Locals told me, this place has great historical significance and was famous nationwide for its unique sandstone.
The beautifully lined-up houses of fishermen with green shutters and clean, turquoise water create a stunning view.
Location: Spain
18. Playa de Palma

Playa de Palma is probably the most buzzing beach I’ve ever been to. The beach awakes at night, with crowds of young people talking, laughing, and partying.
I think the beach was approximately 6-7 km long, as my eyes could see water as far as they could.
I savored some of the most delicious foods at the restaurants on the beach and enjoyed the high-key vibe of the place.
Location: Spain
19. Cala Varques

After Playa de Palma, I visited Cala Varques, which was in complete contrast to the former. The low-key vibe, peaceful environment, and scenic beauty relaxed my mind and soul.
But I must tell you, reaching there wasn’t easy, as I had to walk for about 20 minutes through the rocky path to finally arrive at the place.
You’ll also find vendors selling handmade stuff here, such as jewelry and souvenirs.
Location: Spain
20. Cala Banyalbufar

I spent a lazy afternoon chilling at this narrow beach, completely lost in its serenity. But you can also enjoy various water activities here, like swimming or snorkeling.
Reaching here was fun in itself, the cool breeze, astonishing views, and my eyes were blessed with the scenery.
If you are also a peace lover, you should definitely visit this rocky cove.
Location: 07191 Banyalbufar, Balearic Islands, Spain
21. Cala Tuent

Another beach, which is surrounded by mountains, absolutely blew my mind away with its beauty, so obviously I had to include it in the list of the best beaches in Mallorca island.
I had a picnic with my family here, and absolutely loved the calm vibe of this tiny place.
But let me tell you, swimming and snorkeling are the only water sports available at the beach, and people mainly come here to relax and escape from their mundane routine.
Location: Spain
Also Read 9 Best Things to Do in Panama City Beach, Florida: Top Attractions & Activities
Accessibility of Mallorca Island via Different Transportation Modes?
The transport connectivity of Mallorca Island really impressed me, with ferries available from all the major islands of Spain. First, you have to reach Palma de Mallorca airport. After reaching the airport, which is just 8 km away from the capital of Mallorca, Palma, you have two options to get around the island.
- By Rented Cars – I traveled from beach to beach via a rented car and personally believe this is the better option, as it gives more control and free will.
- By Ferry – As mentioned above, with the availability of ferries, Mallorca has great transport connectivity, so you can also consider taking a ferry if you are coming from nearby islands or cities such as Barcelona or Valencia.
What is the Ideal Time to Visit Mallorca Beaches?

Well, the ideal time to visit Mallorca depends on your purpose of visit. If you are like me and hate crowds, then you should visit on warm days, from April to June or September to October.
But if you want to witness the nightlife on the beaches, then I highly suggest you visit in the months of June-August.
Other than that, November to March is also a good time to visit Mallorca for various outdoor adventurous activities, such as hiking and exploring the place.
What are the Best Accommodation Options in Mallorca, Spain?
Now, I’ll share some of the best hotels in Mallorca Spain on the beach, where I stayed during my 12-day trip.
The list includes Pure Salt Port Adriano Hotel & SPA, Barefoot Hotel Mallorca, Hotel Illa D’Or, Can Aulí Luxury Retreat, Es Moli Hotel, Grupotel Playa de Palma Suites & Spa, and Can Ferrereta.
1. Grupotel Playa de Palma Suites & Spa

My stay at this hotel was the longest, as it is located close to the main beach, Playa de Palma. The staff here impressed me a lot with their kind gestures and behaviour. Also, the facilities were mind-blowing, including pools, a restaurant, and spa service, among others.
Location – Camí de Ca na Gabriela, 4, Platja de Palma, 07600 Palma, Illes Balears, Spain
Price – Approximately $200 per night
2. Barefoot Hotel Mallorca

I stayed at Barefoot Hotel Mallorca for about a day and had a pleasant experience there. They had plenty of facilities, which made my stay memorable, including pools, restaurants, a spa, and steam rooms, among others. I even rented a bicycle from the hotel and had a fun ride around the area.
Location – Carrer de la Pinta, 34, 07670 Portocolom, Illes Balears, Spain
Price – Approximately $ 200 per night
3. Hotel Illa D’Or

My stay at Hotel Illa D’Or was somewhat relaxing, as I sat in my room and had the most amazing view of the Pollensa beach. And the best part was the range of services and facilities they provided, and that too at a reasonable price.
Location – Calle Colón, 265, 07470 Pollença, Balearic Islands, Spain
Price – Approximately $ 150 per night
4. Can Aulí Luxury Retreat

Can Auli Luxury Retreat has to be one of the most luxurious, comforting hotels I’ve ever stayed at. The exquisite decor, superior quality service, and amenities make this hotel one of a kind. You’ll feel so comforted here that it will actually make you forget to go outside.
Location – Carrer de Mallorca, 40, 07460 Pollença, Illes Balears, Spain
Price – Approximately $ 400 per night
5. Es Moli Hotel

I was able to enjoy the view of Deia beach, as Es Moli Hotel is located very close to the beach. This hotel is located close to the tourist place, Robert Graves House, and is a perfect family hotel providing various facilities such as airport shuttles, buffets, and outdoor pools, among others.
Location – Carretera, s/n, 07179 Valldemossa, Balearic Islands, Spain
Price – Approximately $ 200 per night
6. Can Ferrereta

Can Ferrereta, a deluxe hotel, provided an exceptional service and a stunning view of the Santanyí beach. I know that the hotel is highly expensive, but I consider myself fortunate enough to stay here for a day and experience what it is like to live like royalty, literally.
Location – Carrer de Can Ferrereta, 12, 07650 Santanyí, Illes Balears, Spain
Price – Approximately $450 per night
7. Pure Salt Port Adriano Hotel & SPA

Although I didn’t stay at this hotel, I heard a lot about it, as it is a luxurious hotel and one of the top choices among couples. The hotel is located on a cliff and offers a serene view of the Adriano Port.
Price – Approximately $300 per night
Bottom Line
I don’t think after reading about my experience, you should wait any longer for planning your trip to Mallorca Island. So leave your worries behind, pack your bags, and visit some of the best beaches on Mallorca Island.
Trust me, you’ll be mesmerized by the beauty of the island and have one of the best trips of your life.
FAQs
What is the best beach in Mallorca Island?
What is the longest beach in Mallorca, Spain?
Playa de Alcúdia, about 7 km, is the longest beach in Mallorca, followed by Playa de Muro and Playa de Palma.
What is the best beach in Mallorca Island for families?
Playa de Alcudia is the best beach in Mallorca Island for families.
What is the most Instagrammable beach in Mallorca?
Calo des Moro is considered the most Instagrammable beach in Mallorca.
Where to stay in Mallorca for best beaches?
You can plan your stay at Pure Salt Port Adriano Hotel & SPA, Barefoot Hotel Mallorca, Hotel Illa D’Or, Can Aulí Luxury Retreat, Es Moli Hotel, Grupotel Playa de Palma Suites & Spa, and Can Ferrereta for the best beaches in Mallorca Island.


