Tips to find the best beaches in Italy

From secluded coves to lively seafronts, there are plenty of places to sun worship in Italy. But with an increasing number of hotels charging for access to the sands, it’s hard to know where to spend your money. Here are 20 Italian beaches that won’t disappoint.


1. Forno, Elba, Tuscany

The main five beaches on Elba can get suffocatingly packed in high season – including the popular resort of Biodola. However, Forno, set in the bay of Biodola, is far less busy and the main beach is set in a lovely cove, surrounded by villas and dense vegetation.


2. Levanto, Liguria

Anchoring the westernmost point of the Cinque Terre, the small, unpretentious resort of Levanto feels quite cut off by Ligurian standards. But it has a glorious sandy beach, which, despite the number of parasols, has a great surfy vibe.


3. Cefalù, Sicily

Despite being one of Sicily’s busiest international beach resorts, Cefalù has a parallel life as a small-scale fishing port. Naturally, the long, curving stretches of sand are the major attraction, but Cefalù is a pleasant town and nowhere near as developed as Sicily’s other major package resort, Taormina.