Press ESC to close

Top 16 Mallorca Beaches to Visit

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

Crystal-clear water at 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

The stunning beach at 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

S'Amarador in Mondrago Natural Park

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

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

Aerial view of 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

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

Secluded Cala Pi beach

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 beach

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 beach

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

View over Cala Barques beach

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 beach

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 beach near Palma de Mallorca

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

Aerial view of Port Adriano

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 beach

Cala Torta is a secluded beach near Arta, offering a natural setting with minimal facilities, perfect for snorkeling and diving enthusiasts.

15. Es Caragol

Secluded 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 Beach

Palma Nova is an ideal family beach near Palma, offering easy access, plenty of amenities, and a safe swimming area for children.