Playa Cala Xarraca is a paradise of sand, clear water and natural mud baths housed in a tiny, rocky cove. Locals and travellers frequent Cala Xarraca for its beauty and secluded atmosphere despite its popularity, and snorkellers flock to the crystalline waters to explore the vibrant marine life.

The cove is located in Sant Joan on the northern coast of Ibiza. Even though the entire beachfront is only 90 metres long, it feels like it is much larger, and there is a deceptively pleasant amount of privacy because of the curve of the cove and a few rocky outcroppings.

Playa Cala Xarraca in Ibiza - one of the highlights of 10 Best Beaches in Ibiza and 10 Most Instagrammable Places in Ibiza (Read all about Ibiza Island here)

What are the highlights of Playa Cala Xarraca in Ibiza?

The highlights of Playa Cala Xarraca are the ideal snorkelling conditions and natural mud baths. The water is crystal clear and peaceful because of the surrounding cliff walls and offers some of the best snorkelling conditions on the island. The seafloor is perfectly visible, making it easy for snorkellers to discover the vibrant marine fauna.

The natural mud baths are a unique attraction where visitors cover themselves in the mud and then rinse off in the seawater for supposedly softer skin and curative benefits. Local folklore talks about how therapeutic the mud baths are, and the baths have become so popular that nowadays most visitors don’t think twice.

What else is good to know about Playa Cala Xarraca in Ibiza?

If you plan to experience Playa Cala Xarraca’s legendary mud baths, then you will want to avoid the summer months when the excessive sunshine makes the mud too dry to enjoy. Otherwise, head to the left side of the cove to locate the mud baths.

Be advised that Cala Xarraca has a designated nudity area on the far right side of the cove, but it is entirely secluded from the main beachfront. Despite its small size, Cala Xarraca has facilities for showers, food and toilets, and you'll find parking as well as beach amenities like sunbeds and umbrellas.

Playa Cala Xarraca in Ibiza

Osoite: Lugar Venda de Xarraco, 52, 07810 San Juan Bautista, Illes Balears, Spain

Avoinna: 24/7