When we think of Mallorca, sparkling, turquoise waters and sandy beaches spring to mind – and there’s good reason for that. One of the most sought after spots in the Balearic Islands, the beaches in Mallorca add a certain magic to this spectacular island. Spend days lounging on the white sands, exploring secret coves with the little ones or hiking to the more hidden beaches for a post-hike dip. Whatever floats your boat, Mallorca has it all. Here are our favourite beaches in Mallorca (and they’re all family-friendly!).
Settled on the north east coast of Mallorca, Cala Agulla is a hotspot for natural beauty. Surrounded by pine forests and overlooking the mountains of Llevant National Park, you’ll be treated to the amazing scent of the pine trees while you suntan.
One of the most popular beaches on the island, Es Trenc’s beautiful, soft white sands are worth waking up early for. The bright blue waters and pure, white sand will transport you to the Caribbean while the lack of touristy eateries keeps the vibe relaxed and unspoiled.
Small and situated in the Mondrago National Park, Cala Mondrago is an idyllic enclave perfect for a lazy afternoon. Though there’s stretches of sand on Cala Mondrago, there’s also rocky sections which make for some amazing snorkeling!
Looking for some peace and quiet away from the crowds? Canyamel is a bit of a hidden gem – it’s small but rarely has many people on it, so great if you’ve got younger kids.
A friendly and laid-back beach on Mallorca’s north-eastern coast, Puerto Pollença offers plenty of handy amenities nearby for a day at the beach.
Like our pick of the best beaches in Mallorca? If you’re looking for a holiday with friends that ticks all the boxes, Mallorca’s the place to go. Other than beaches, it offers fantastic nightlife and restaurants, and beautiful and varied landscapes with a wide range of activities to explore. For more information, pop over to our Mallorca Travel Guide or check out our luxury villas in Mallorca for a holiday to remember. Our concierge team will be happy to help with any queries you may have!