Edited in Ibiza
9 November 2026
Panoramic view of Cala Mastella Beach in Ibiza, Spain, with crystal-clear turquoise waters, blue and white beach umbrellas, rocky shores and lush Mediterranean pine forests.

Cala Mastella

A tiny cove in a narrow, pine-lined inlet on the east coast, with calm, clear water and a legendary fish restaurant on the rocks.

Share
Island
Ibiza
Municipality
Santa Eulària
Best for
A fish stew lunch at one of the island's most famous restaurants
View on Google Maps

Cala Mastella is one of the smallest beaches on Ibiza: a tiny cove at the end of a narrow, pine-lined inlet on the east coast, a few minutes’ drive from Sant Carles. What it lacks in size it makes up for in charm.

What it’s like

The water is calm and very clear, good for snorkelling, but the seabed is stony, so water shoes help. The beach is so small that it fills up quickly: come early in the morning and you may have it almost to yourself.

There is a small beach bar and a handful of sunbeds and parasols for hire, but no lifeguards.

El Bigotes

A short walk over the rocks from the beach is El Bigotes, a simple fishermen’s restaurant famous across the island. It is best known for its bullit de peix, the traditional Ibizan fish stew. It opens every day from April to October and closes from November to March. Tables must be booked well in advance, although a last-minute cancellation sometimes frees one up on the day.

Getting there

Cala Mastella is signposted from Sant Carles. There is a small car park, which fills quickly, so arrive early. There is no bus.

Good to know

Cala Boix, with its dark sand and waves, is just around the coast to the north.

Share