Elba travel guide

Best Beaches on Elba: Portoferraio, Lacona, and the East Coast

· 6 min read Island Guide
Rocky beach below a fortress cliff with crystal-clear sea, Elba island, Tuscany, Italy

Book an experience

Things to do here

Top-rated activities on this island — book ahead to secure your spot.

Elba’s coastline runs to roughly 147 kilometres and packs in nearly 70 named beaches — granite coves, long sandy bays, fine-pebble strips, and one or two spots only reachable by boat. The water quality across the island is consistently excellent: the sea off Elba regularly earns Blue Flag status, and visibility of 10–15 metres is normal in June and September. What varies dramatically is the crowd level. If you visit in August without a plan, you will spend more time hunting for parking than on the beach. Here is what we have found actually works.

Spiaggia delle Ghiaie, Portoferraio

The most accessible beach from the ferry port, Ghiaie sits a ten-minute walk from the centre of Portoferraio. It is a mix of fine pebble and coarse sand with a gradual entry — good for families. The backdrop is the Medici fortress walls, which rise directly above the shoreline and make for an unusual setting. Facilities are full: lidos with sunbeds (approximately €15–20/day as of 2026), showers, and beach bars. A free section runs to the eastern end. The water is calm and clear but not the deepest blue on the island — the beach faces north into the bay rather than the open Tyrrhenian.

Getting there: On foot from the ferry terminal in Portoferraio, 10–12 minutes. No parking needed.

Lacona

Lacona is Elba’s longest continuous sandy beach, a 1.2-kilometre crescent on the south coast with a gentle slope and shallow water that makes it the most family-friendly option on the island. The surrounding pine forest provides shade near the shoreline. Multiple lido operators divide the beach, but the central section retains a wide free strip. Sunbeds run approximately €18–22 per day as of 2026.

Getting there: From Portoferraio, take the SS 164 south toward Capoliveri (approximately 25 minutes by car). Paid parking is available at the beach (approximately €3–4/hour in season). Bus services from Portoferraio stop at Lacona in summer, though frequency drops off after 18:00.

Snorkelling: Moderate. The bay is shallow with a sandy bottom — better for swimming than reef exploration.

Fetovaia

Fetovaia is the postcard beach that appears on every Elba brochure: a crescent of fine white granite sand at the base of a pine-covered promontory, with water that shifts from pale turquoise in the shallows to deep cobalt further out. It is small — perhaps 200 metres of sand — and consequently fills fast. By 09:30 on any July or August morning the free section is gone. Lido rates run approximately €20–25 for a sunbed and umbrella as of 2026.

Getting there: South-west of Elba, off the SP 25. The road down to the beach is single-lane for the final kilometre. Parking is approximately €5/hour and sells out entirely by 10:00 in peak season. We recommend either arriving before 08:30, taking an evening swim when crowds thin after 17:30, or booking a boat tour that stops here.

Snorkelling: Very good. Rocky outcrops at each end of the bay shelter a variety of fish.

Cavoli

Immediately east of Fetovaia and connected by a short coastal path, Cavoli is slightly larger and slightly less refined — which means a bigger free section and a livelier atmosphere. The beach bar serves aperitivo from around 17:00, and the village behind the beach has a handful of restaurants. Water quality matches Fetovaia.

Getting there: Same road as Fetovaia; Cavoli has its own parking area (approximately €4/hour). The coastal path between Fetovaia and Cavoli takes about 20 minutes on foot.

Sant’Andrea

Sant’Andrea on the north-west tip of the island is the snorkeller’s choice. The beach itself is a mix of small rocks and pebbles (bring water shoes), but the sea here is extraordinary — transparent, calm due to the sheltering headland, and home to posidonia meadows that sustain good populations of sea bream, mullet, and occasional octopus. Facilities are limited: one small lido and a couple of restaurants in the tiny village. Most of the beach is free.

Getting there: From Marciana Marina, take the SP 46 west (approximately 5 km, 10 minutes). Parking is in a small roadside area above the beach — arrives full by 09:30 in July and August.

Snorkelling rating: Excellent. Bring a mask and snorkel and go left from the beach around the rocky headland.

La Biodola and Procchio

These two adjacent bays on the north coast form Elba’s most developed beach strip. La Biodola is the finer of the two — a long sand beach backed by pine trees and the four-star Hotel Hermitage, which operates a substantial lido. The general public can use the beach, though free sections are limited. Procchio bay to the east is wider and has a more open feel, with a larger free section and several independent lido operators. Both beaches face north-west, making them less hot in the afternoon, which is either a plus or minus depending on your preference.

Getting there: From Portoferraio, approximately 10–15 minutes west on the SS 164. Parking at both beaches is paid (approximately €3–4/hour).

Sansone and Sorgente

Sansone and the adjacent cove of Sorgente sit on the north coast between Portoferraio and the western headlands. Sansone is all white pebbles and absolutely clear water — the colour photographs here are not filtered. There is no sand. The seabed drops quickly, making it more suitable for confident swimmers and snorkellers than for small children. Sorgente next door is smaller, only reachable via Sansone on foot, and almost entirely uncommercialised — no sunbeds, no bar.

Getting there: From Portoferraio, take the coastal road west toward Viticcio and follow signs for Sansone (approximately 6 km, 15 minutes). A steep path descends to the beach. Parking is roadside and limited.

Snorkelling rating: Outstanding. Water clarity is among the best on the island.

Capo Bianco

At the eastern end of the island near Portoferraio, Capo Bianco takes its name from the white kaolin cliffs that rise behind the beach. The kaolin seam runs into the sea and creates patches of unusually pale, almost milky water where it meets the surf — a distinctive geological effect you will not find elsewhere on Elba. The beach is small and mixed pebble; access involves a 15-minute walk from the nearest parking area.

Getting there: Follow signs from Portoferraio toward Capo Bianco / Biodola road. Arrive before 09:00 or after 17:00 in high summer.

Practical Tips for Elba Beaches

  • Car hire: Pick up a car or scooter immediately on arrival in Portoferraio — several agencies operate at the port and ferry terminal. Rates start at approximately €50–70/day for a small car as of 2026.
  • Timing: Late June and the first two weeks of September are the sweet spot — water is warm, crowds are a third of August levels, and parking is manageable.
  • Boat tours: Hiring a small motorboat for the day (approximately €80–120 with fuel as of 2026, from Marina di Campo or Portoferraio) gives access to coves that are impossible or impractical to reach by road, including some of the best snorkelling spots on the island.
  • Water shoes: Recommended for Sant’Andrea, Sansone, and Capo Bianco. Most other beaches have at least a sand or fine-pebble section.
  • Blue Flag beaches 2026: Lacona, La Biodola, Procchio, and Cavoli all held Blue Flag status in recent seasons — verify the current year’s list at the Blue Flag Italy website before visiting.

Frequently Asked Questions

What is the most beautiful beach on Elba?
Fetovaia and Cavoli on the south-west coast are widely regarded as Elba's finest, with turquoise water and white granite sand. Sant'Andrea on the north-west is the pick for snorkelling, with sea grass meadows and rocky outcrops just offshore.
Are beaches on Elba free?
Most of Elba's beaches have a mix of free (spiaggia libera) sections and paid lido areas. Free sections exist at Lacona, Procchio, La Biodola and Cavoli, but arrive before 09:00 in July and August to claim a spot. Lido prices run approximately €15–25 per day for a sunbed and umbrella as of 2026.
Which Elba beach is best for snorkelling?
Sansone and Sorgente on the north coast are the top snorkelling spots — exceptionally clear water over white pebbles with sea bream and wrasse visible from the surface. Sant'Andrea on the west coast also has excellent underwater visibility and rocky reef just metres from shore.
Do I need a car to reach Elba beaches?
A car or scooter is strongly recommended. Most beaches are reached by winding coastal roads that bus services cover only partially in summer. Parking is paid at popular spots (approximately €3–5 per hour as of 2026) and fills by 10:00 in peak season — aim to arrive early or take a boat tour.

Tickets & Attractions

Book Experiences in Advance

Pre-book popular attractions, tours, and experiences via Tiqets — instant confirmation and mobile tickets. Skip the queue on busy days.

Browse on Tiqets →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.