Cala Mariolu


Cala Mariolu, Sardinia
Photo: © Elisa Locci
Cala Mariolu
Photo: © Carlo Pelagalli / CC BY
Cala Mariolu, Italy
Photo: © Roberto Mura / CC BY



Not far along the coast from the stunning cove and rock formations of Cala Goloritze is another Sardinian gem, Cala Mariolu. This little beach is set at the foot of plunging limestone cliffs which contrast with the stunningly clear blue water of the Gulf of Orosei. So alluring is the water here that I challenge anyone to not take a dip. Given how clear the it is no surprise this is a popular scuba diving spot and also one of the best snorkeling beaches of Sardinia.

Cala Mariolu beach itself is not made up of sand as you might expect but tiny, smooth white pebbles with just a hint of pink. It is the sunlight reflected off these that give the water here its exquisite colour. The limestone cliffs along the coast here are dotted with caves including the spectacular Grotta del Fico just around the corner.

The beach slopes quite gently and the water is shallow making it generally pretty safe for families. There are a few basic facilities including a small beach cafe which serves panini, pizza, ice cream and the likes. Getting to Cala Mariolu is a little more of a mission and involves either a considerable trek or more often a boat trip. Despite this the beach is often quite busy during the summer months - testament to how lovely this beach is.

The name of the beach comes from the local name for the monk seal, "mariolu" which means thief. This is because these cute little seals have a habit of stealing the fish out of the fishermen's nets.

More Sardinia beaches in Italy

Cala Mariolu Weather Info

Weekly Cala Mariolu UV Index

UV Index scale

A UV Index reading of 3 or more means some precautions should be taken. For more information visit our guide to the UV Index.

Temperature Averages

Average Water Temp

Cala Mariolu tide times

Thu 24th January

Low 03:18am (0.29m)
High 10:10am (0.58m)
Low 04:47pm (0.34m)
High 10:11pm (0.46m)

Fri 25th January

Low 04:01am (0.31m)
High 10:53am (0.56m)
Low 05:37pm (0.34m)
High 11:07pm (0.45m)

Sat 26th January

Low 04:47am (0.34m)
High 11:38am (0.54m)
Low 06:31pm (0.35m)

Sun 27th January

High 12:17am (0.44m)
Low 05:40am (0.37m)
High 12:25pm (0.51m)
Low 07:33pm (0.35m)

Cala Mariolu sea state

Today's weather

Light rain

4 °C
(39 °F)

Light air, 2.9 km/h from SSW

Sea temperature

14.4°C / 58°F


No votes yet

More beaches in Italy