Cefalù beaches come in every shape: a long sandy town beach right below the old centre, pebble coves and rocks to the east, small bays between the rocks to the west and, towards Lascari, a wind-swept beach that runs for kilometres. Here is our local take on the ones we actually use, how to reach them, who they suit and a few practical tips worth knowing before you go.
By Alessandra, Giuseppe and Salvatore Livecchi · updated October 2026 · 4 min read
Cefalù beaches at a glance: sand, pebbles or rocks?

The first thing to know is what you will be walking on. In town there is the fine sand of the main beach along the seafront, with a gentle slope into the water. East of Cefalù, towards Messina, the coast is mostly pebbles and rocks, with very clear water that rewards a mask and snorkel. West, towards Palermo, small coves mix sand, pebbles and rock until the coast opens into the long beach of Capo Playa and Salinelle.
Distances are short. Almost every beach in this guide is within about ten kilometres of the centre along the SS113 coast road, and some can be reached on foot or by train. For the cathedral, the Rocca and the old town, see our guide to things to do in Cefalù.
The town beach on the lungomare

This is Cefalù's main beach, around a kilometre and a half of golden sand following the seafront promenade, with the Rocca and the old town behind it. The sea floor shelves gently, which makes it the easiest choice with young children or if you simply dislike stones. Free stretches alternate with beach clubs renting loungers and umbrellas.
In high summer it is also the busiest, so come early in the morning or return late in the afternoon, when the light softens and the promenade fills with people out for an evening stroll. From the Casa del Duomo in the old town it is a two-minute walk, with no car needed.
Parking near the seafront
The town runs a large car park on Lungomare Giuseppe Giardina with roughly 540 spaces, reachable without entering the restricted traffic zone. Charges vary by season, so check the signs on arrival. On August days it fills up early: arrive by mid-morning or come by train and save yourself the circling.
The little beach by the old harbour and Porta Pescara

Inside the old town, through the arch of Porta Pescara, the sea comes right up to the houses of the old fishing harbour, where boats are pulled up on the shore. It is a small strip, better for a quick dip during a walk around town than for a full beach day, and it gets crowded quickly in summer. Pass by at sunset for the view of the houses rising straight from the water.
East of town: Caldura and Sant'Ambrogio
Caldura, the snorkelling cove
About two kilometres east of the centre, past the harbour, Caldura is roughly a twenty-minute walk away. It is a beach of pebbles and gravel between dark rocks, with water that gets deep quickly and is exceptionally clear. Snorkellers and anyone who likes jumping off rocks will love it; it is less suited to small children, and water shoes are a must.
Sant'Ambrogio, quiet and mostly free
Around six kilometres east along the road to Messina, the hamlet of Sant'Ambrogio has a long beach of pale pebbles with the odd sandy stretch, largely free to use. Facilities are few and so are the crowds, even in high season, so bring an umbrella, water and food.
West of town: Mazzaforno and Settefrati

Mazzaforno
About three kilometres west of the centre, towards Palermo, Mazzaforno is a small bay of sand mixed with pebbles, framed by smooth rocks and Mediterranean scrub. There are several access points, some with beach facilities and some free. The sheltered spots suit children who already swim confidently.
Settefrati
Just beyond Mazzaforno, Settefrati takes its name from the rocks standing offshore, linked to a local legend. The shore mixes sand, pebbles and flat rocks, there are no facilities, and you walk down from the road. It is a favourite with people looking for peace and quiet and with snorkellers, as there are plenty of fish around the rocks.
Capo Playa and Salinelle: the long beach towards Lascari
Further west the coast opens into a long beach that runs from Capo Playa towards Lascari and Campofelice di Roccella. It is mostly sand, with small pebbles in places, and there is always room even on busy days. Wind is frequent, which is why windsurfers and kitesurfers love it. You can drive along the SS113 or take the train to Lascari station.
Salinelle is the stretch we know best, because it is our home beach, and the beach of our villas with beach access: from the Villa dei Mandarini you walk there, and the Villa dei Limoni is 150 metres from the sand. The beach is wide, the water is clean, there is room even in August, and beach clubs alternate with free stretches. The water soon gets deep enough for proper swimming, and when the breeze picks up the windsurfers and kitesurfers arrive: with small children, go on calm-sea days. Lascari station is less than a kilometre from the villas, and the train reaches central Cefalù in under ten minutes.
Practical tips for a beach day in Cefalù
Best time of day
In July and August, go early in the morning or after about five in the afternoon: easier to find space, gentler sun and better light.
Free beach or beach club?
Access to the sea is free everywhere in Italy. The town beach, Mazzaforno, Capo Playa and Salinelle have both beach clubs, where you pay for loungers and umbrellas, and free stretches. Caldura, Settefrati and Sant'Ambrogio are mostly natural beaches with few or no facilities, so bring your own shade, water and snacks.
Water shoes and snorkel
On pebbles and rocks, water shoes make all the difference, and they help on sandy beaches too where there are stones at the water's edge. A mask and snorkel earn their space in your bag, especially at Caldura and Settefrati.
Which Cefalù beach is right for you?

With young children: the town beach, for the sand and gentle slope. For snorkelling: Caldura and Settefrati. For peace and quiet: Sant'Ambrogio and Settefrati, especially on weekdays. For space and water sports: Capo Playa and Salinelle. For sunset: a walk along the seafront and a detour to the old harbour at Porta Pescara as the day ends.









