Mallorca, a stunning Spanish island in the Mediterranean, is a beach lover's paradise with around 345 beaches to choose from. Whether you're after secluded coves like Sa Calobra or bustling beachfronts like C'an Pastilla, Mallorca caters to all preferences.
The island boasts numerous Blue Flag beaches, signifying high environmental and safety standards. To explore Mallorca's attractions, renting a car is advisable, especially outside the crowded summer months.
Discover the top beaches in Mallorca with our guide.
1. Cala Mesquida
Cala Mesquida is a family-friendly beach with shallow waters, perfect for water sports and snorkeling. It's bordered by a resort and a nature reserve, offering both convenience and natural beauty.
2. Es Calo del Moro
Es Calo del Moro is a secluded Blue Flag beach with turquoise waters and a sandy shore, nestled between cliffs. It's a bit of a hike to get there but well worth the effort.
3. S'Amarador
Located in Mondrago Natural Park, S'Amarador is an unspoiled beach with three sandy areas to choose from, surrounded by nature and with minimal development.
4. Cala Formentor
Cala Formentor offers a warm, calm bay with pine trees for shade. It's equipped with lifeguards and facilities, and is a short drive from Port de Pollenca.
5. Magaluf
Magaluf is a vibrant beach with a promenade full of amenities, ideal for solo or social travelers. It's less of a party town now but still offers plenty of activities.
6. Sa Calobra
Sa Calobra is a pebbly beach in a UNESCO World Heritage Cultural Landscape Site, accessible through a mountain tunnel or by ferry from Port de Soller.
7. Cala Pi
Cala Pi is a less crowded, secluded beach with fine white sand and turquoise waters, offering basic amenities and beautiful scenery.
8. Cala Banyalbufar
Cala Banyalbufar is a picturesque beach with a rocky sea floor, ideal for snorkeling. It's located near the town of the same name and has no shops, so come prepared.
9. Sant Elm
Sant Elm is a Blue Flag-certified beach with mountain views and two main beach areas, offering services and a family-friendly environment.
10. Cala Barques
Cala Barques is a spacious Blue Flag beach in Cala San Vicente, with a large bay and surrounded by mountains, offering a mix of natural beauty and amenities.
11. Es Trenc
Es Trenc is a long, undeveloped beach within a nature reserve, offering a sense of privacy and tranquility. It's close to Campos and has a few beachside amenities.
12. C'an Pastilla
C'an Pastilla is a convenient beach near Palma with a full range of services, making it a great beach for families and kids.
13. Cala de ses Penyes Roges
El Toro's Cala de ses Penyes Roges is a manmade beach near Palma with a relaxed atmosphere, golden sand, and gentle waves, plus it's close to Port Adriano.
14. Cala Torta
Cala Torta is a secluded beach near Arta, offering a natural setting with minimal facilities, perfect for snorkeling and diving enthusiasts.
15. Es Caragol
Es Caragol is possibly Mallorca's most secluded beach, with a long stretch of white sand and clear waters, but no amenities, so pack accordingly.
16. Palma Nova Beach
Palma Nova is an ideal family beach near Palma, offering easy access, plenty of amenities, and a safe swimming area for children.