Best Beaches on Elba — Napoleon's Island Has 150 Beaches in 224km of Coast

Elba has 150+ beaches in 224km of coast — more per kilometer than almost any island in the Mediterranean. White pebbles (Sansone), golden sand (Procchio), black volcanic (Topinetti), rocky coves (Enfola). Napoleon was exiled here and reportedly said the island was "not bad at all."

Sansone

White pebbles, electric blue water. 20 min walk from Enfola. The BEST beach on Elba.

Fetovaia

A curved bay protected by a headland. Golden sand. The most popular — arrive early.

Cavoli

Sandy, shallow, family-friendly. Bars behind the beach. The social beach of Elba.

Procchio

The longest sandy beach. Shallow water, stabilimenti, restaurants. Easy for families.

Spiaggia di Topinetti

Black iron-rich sand. Wild. Unequipped. The geological oddity of Elba.

Enfola

An isthmus with two bays (one either side). Kayak rental. Starting point for Sansone hike.

Ferry from Piombino: 1h to Portoferraio (Toremar/Moby/Blu Navy, 15-30 per person + 40-80 per car). Book EARLY for August.

HotelsBoat Tours

Love this? Leave a tip

Related Guides

2026 ItalyPlanner.ai