Edited in Ibiza
9 November 2026
Panoramic view of Cala Xarraca Beach in Ibiza, Spain, with crystal-clear turquoise waters, rocky cliffs, lush pine forests and a peaceful Mediterranean cove

Cala Xarraca

A quiet bay on the north coast framed by pines and red cliffs, with very clear water, a rock to swim around and a fish restaurant above the sand.

Share
Island
Ibiza
Municipality
Sant Joan
Best for
Snorkelling in clear water in a quiet northern bay
View on Google Maps

Cala Xarraca is a small bay on the north coast of Ibiza, in the municipality of Sant Joan, on the way to Portinatx. Pine woods, red cliffs and a few white houses frame its narrow beach, and it stays fairly quiet even in summer.

What it’s like

The beach is about 90 metres long, with sand at the shore and a seabed that soon turns to shallow rock. The water is exceptionally clear, which makes the bay popular for snorkelling, and there is a rock just offshore to swim out to. If you want to jump off it, check the depth first.

There are a few sunbeds and parasols and a restaurant known for fresh fish and rice dishes, with lovely views over the bay. A handful of old fishermen’s boathouses still stand on the rocks, though they are no longer used for fishing.

There are no lifeguards, so take care.

Getting there

Cala Xarraca is about ten minutes’ drive from Sant Joan, down a steep road from the main road to Portinatx. Parking is free but limited, so arrive early.

Good to know

The bay faces north-east, so mornings bring the best light on the water.

Share