Family travel guide to Elba, Italy (Tuscany)
🇮🇹
Great Choice Updated May 2026

Elba

Italy (Tuscany) · Southern Europe

72 Family Score
4 Ideal Days
20+ Activities
IslandBeachNatureHistory

📍 Top Attractions in Elba

🇮🇹 Elba — Family Travel Guide

Country: Italy (Tuscany)
Airport: Pisa (PSA) or Florence (FLR), then train/car to Piombino and ferry
Last Updated: May 2026


Overview

Elba is Tuscany’s island escape: clear water, granite mountains, pastel harbour towns, Napoleon history, mining villages and beaches that change character every few kilometres. For families it sits in a useful middle ground between a pure beach resort and a cultural trip. You can spend the morning on a shallow sandy bay, ride a basket-style cable car towards Monte Capanne in the afternoon, and still finish with pizza or gelato in a harbour town.

This is not the easiest island from Malta because there is no direct flight to Elba. The usual route is flight to Pisa or Florence, transfer to Piombino, then ferry to Portoferraio, Rio Marina or Cavo. That extra step is exactly why the island still feels less packaged than many Mediterranean beach destinations. Elba rewards families who like beaches but get bored after two identical resort days.

Why families love it:

  • Excellent beach variety: shallow sand, white pebbles, snorkelling coves and wide resort bays
  • Compact enough to explore without endless driving, but large enough for a 4–7 day trip
  • Napoleon sites, forts and mining museums add structure for non-beach hours
  • Monte Capanne cable car and mountain villages give the island real adventure texture
  • Italian food safety net: pizza, pasta, gelato, seafood and beach bars everywhere
  • Ferries make the arrival feel like a proper mini-adventure for children

The honest truth: Elba is much easier with a car. Public buses exist, but beach-hopping with children, towels and tired legs is frustrating without your own wheels or taxis. Also, the best beaches are busy in August. Come in June or September if you can.


⏰ Best Time to Visit with Kids

SeasonConditionsVerdict
Apr–MayMild, flowers, quieter towns, sea still cool🟡 Good for walking/history, early for swimming
JunWarm, open beach services, not peak-crowdedBest for families
Jul–AugHot, lively, expensive, crowded beaches🔴 Fun but tiring — book everything early
Sep–early OctWarm sea, softer light, calmer roadsExcellent
Nov–MarQuiet, reduced ferry/beach rhythm⚪ Better for locals than family holidays

Pro tip: September is the sweet spot: the sea is warm, Italian school holidays are mostly over, and beach days still feel like summer without the August pressure.


🚗 Getting Around

Ferry arrival
Most families arrive via Piombino. Portoferraio is the main ferry port and the best all-round arrival point; Rio Marina and Cavo can be useful if staying on the east side. Ferries are frequent in season, but summer weekends still need advance booking if taking a car.

Car rental / own car
For families, a car is strongly recommended. Elba is mountainous and the best beaches are scattered. Roads are scenic but narrow and bendy, so plan one or two zones per day rather than looping the whole island repeatedly.

Buses
Buses connect the main towns and some beaches, but they are not ideal for spontaneous family beach-hopping. Use them for simple routes only: Portoferraio to Marina di Campo, Porto Azzurro or Capoliveri.

Walking
Towns such as Portoferraio, Capoliveri, Marciana and Porto Azzurro are very walkable, but many old lanes have steps. Bring a carrier for toddlers if you want to explore hill towns properly.

Boats
Boat trips are one of Elba’s pleasures. Short coastal cruises, snorkelling boats and kayak trips can be easier than trying to park at every cove.


🏖️ Beaches That Actually Work With Kids

1. Marina di Campo Beach ⭐

Elba’s most straightforward family beach: long, sandy, shallow, backed by a town with restaurants, gelato, supermarkets and evening strolls. If you want the least complicated base with children, Marina di Campo is the safe answer.

  • Age suitability: All ages, especially toddlers and younger swimmers
  • Cost: Free beach sections; paid lidos for umbrellas/loungers
  • Time needed: Half day to full day
  • Location: South coast, Campo nell’Elba
  • Honest note: It is popular and built-up by Elba standards. That convenience is the point.
  • Pro tip: Use it as your reset beach between more adventurous coves.

2. Fetovaia Beach ⭐

A sheltered crescent of pale sand and clear turquoise water on the south-west coast. Fetovaia is one of Elba’s prettiest family beaches because the water is usually calm, the setting feels protected, and there are services close enough for snacks and toilets.

  • Age suitability: All ages
  • Time needed: Half day
  • Honest note: Parking fills early in summer; arrive before 9:30am in July/August.
  • Pro tip: Pair with Cavoli or Seccheto only if your children still have energy; otherwise stay put and enjoy the bay.

3. Cavoli Beach

Cavoli is beautiful, lively and very popular with older children and teenagers. The sand is soft, the water is clear, and the granite backdrop gives it a proper island feel. It can be a little too buzzy for toddlers in high season.

  • Age suitability: Best for 6+ and confident swimmers
  • Time needed: 2–4 hours
  • Honest note: Crowded and energetic in peak summer.
  • Pro tip: Go early morning or late afternoon for a better family mood.

4. Spiaggia delle Ghiaie

A white-pebble beach beside Portoferraio, excellent for a low-effort swim on arrival or departure days. The water can be startlingly clear, and you are close to the old town, ferry port and gelato.

  • Age suitability: All ages, but water shoes help
  • Time needed: 1–3 hours
  • Pro tip: Combine with Portoferraio’s forts and Napoleon museum rather than making a special cross-island drive.

5. Sansone Beach

One of Elba’s signature white-pebble coves, with transparent water and a more dramatic feel than the sandy resort beaches. It is brilliant for snorkelling children, less brilliant for strollers and overloaded beach bags.

  • Age suitability: Best for 5+; water shoes recommended
  • Time needed: 2–4 hours
  • Honest note: Access involves a walk and summer crowds. Pack light.

6. Biodola and Procchio

These north-coast beaches are strong choices for families staying near Portoferraio or Marciana Marina. Biodola has a classic resort bay feel; Procchio is practical, sandy and good for children who want space rather than rocks.

  • Age suitability: All ages
  • Pro tip: Choose these on windy days when the south coast is less comfortable.

7. Sant’Andrea

Sant’Andrea mixes small beach areas with granite rocks, snorkelling and beautiful water. It is a good “adventure beach” for older kids who like exploring, but less ideal if you need a simple toddler sandcastle day.


🏰 Portoferraio, Napoleon & Forts

8. Portoferraio Old Town ⭐

Portoferraio is the best town for a first Elba wander: harbour views, defensive walls, stairways, piazzas, gelato and enough history to make it feel different from a standard beach resort. The old town climbs, so do it before the heat of the day or after a swim.

  • Age suitability: All ages; best with a carrier for toddlers
  • Time needed: 2–3 hours
  • Pro tip: Start near the harbour, climb towards the forts, then reward everyone with gelato around Piazza Cavour/Piazza Piero Gori.

9. Palazzina dei Mulini

Napoleon’s main Portoferraio residence during his exile on Elba. It is small, digestible and useful if you frame it as “the emperor’s island house” rather than a long museum visit. Older children can connect it to European history; younger ones mostly enjoy the building and views.

  • Age suitability: Best for 7+
  • Time needed: 45–75 minutes
  • Honest note: Not a hands-on children’s museum. Keep expectations modest.

10. Forte Falcone

A big Medici-era fortress above Portoferraio with walls, views and enough space to feel adventurous. This is often more fun for children than a formal museum because it has ramparts and a sense of exploration.

  • Age suitability: Best for 4+
  • Time needed: 45–90 minutes
  • Pro tip: Combine Forte Falcone, Palazzina dei Mulini and Ghiaie Beach as one Portoferraio day.

11. Villa San Martino

Napoleon’s countryside residence inland from Portoferraio. It is less convenient than Palazzina dei Mulini but useful for families who want a quieter historic stop between beaches.

  • Age suitability: Best for 8+
  • Time needed: 45–75 minutes
  • Honest note: Skip it if children are museum-tired. Elba’s beaches will win that argument.

⛰️ Mountains, Villages & Active Days

12. Cabinovia Monte Capanne ⭐

The open-air basket cable car from Marciana towards Monte Capanne is one of Elba’s most memorable family experiences. You stand in small yellow cages as the island drops away beneath you, then reach high mountain views over Elba, Corsica and the Tuscan coast on clear days.

  • Age suitability: Best for 6+ and children comfortable with heights
  • Cost: Paid cable car; check seasonal schedule
  • Time needed: 2–3 hours including viewpoint time
  • Honest note: It is exposed and may be scary for nervous children. Avoid windy days.
  • Pro tip: Bring layers. The summit area can feel much cooler than the beach.

13. Marciana Village

Marciana is one of Elba’s most atmospheric hill villages: stone lanes, shaded corners and mountain views. It pairs naturally with the Monte Capanne cable car and gives families a break from beach traffic.

  • Age suitability: All ages, but steep lanes
  • Time needed: 1–2 hours

14. Capoliveri Old Town

Capoliveri is lively in the evening, with lanes, small shops, restaurants and views over the south-east coast. It is one of the best places for a family dinner wander when you want atmosphere without committing to a big attraction.

  • Age suitability: All ages
  • Time needed: 1–3 hours
  • Pro tip: Park outside the centre and stroll in; the old core is best on foot.

15. Parco Minerario Rio Marina

Elba’s east side has a mining history that feels very different from the beaches. The mining park at Rio Marina offers museum exhibits and, seasonally, mine/train-style excursions that can be a hit with children who like rocks, tunnels and machinery.

  • Age suitability: Best for 5+
  • Time needed: 1.5–3 hours
  • Honest note: Check tour language and schedule before driving across the island.

🐠 Rainy-Day & Easy Family Stops

16. Acquario dell’Elba

A small aquarium near Marina di Campo, useful on cloudy mornings, after too much sun, or when younger children need something contained. Do not expect a giant city aquarium; treat it as a pleasant island-scale diversion.

  • Age suitability: Best for 2–10
  • Time needed: 45–90 minutes
  • Pro tip: Pair it with Marina di Campo or a south-coast beach day.

17. Porto Azzurro

Porto Azzurro is a polished harbour town with a family-friendly evening rhythm: promenade, boats, restaurants, gelato and a big central piazza. It is less historically heavy than Portoferraio and often easier for a relaxed dinner.

18. Rio Marina Harbour

Rio Marina is useful if arriving on the east-side ferry or visiting the mining park. The red-toned harbour and mineral history give it a different character from Elba’s beach towns.


🍝 Food Experiences & Family-Friendly Restaurants

Elba is easy food territory for children: pizza, pasta, gelato, grilled fish, beach bars and Tuscan basics. The trick is not chasing the island’s most romantic restaurants with exhausted children. Choose places based on geography: Portoferraio for ferry/fort days, Marina di Campo for south-coast beaches, Porto Azzurro or Capoliveri for evening strolls, and Marciana Marina for the north-west coast.

Useful family picks:

  • Zero Gradi, Portoferraio — central gelato reward after the old town and forts.
  • Bagni La Padulella, Portoferraio — practical beach lunch near Padulella/Ghiaie.
  • Pizzeria da Giuseppe, Porto Azzurro — safe pizza fallback near the harbour.
  • La Risacca or La Fenice, Porto Azzurro — easy harbour-area dinner options.
  • La Rustica, Campo nell’Elba — practical pizza/Tuscan basics near Marina di Campo.
  • Cacio e Vino, Campo nell’Elba — small local-food stop when you want pasta/cheese rather than a beach bar.
  • Scaraboci or Umami, Marciana Marina — useful north-coast options, with Umami better for a slightly calmer older-kid meal.
  • Ristorante Koala, Capoliveri — relaxed Capoliveri-area sit-down meal.

Pro tip: In August, book dinner or eat early. Children may be welcome everywhere, but a hungry 7-year-old still loses patience if the only available table is at 9:45pm.


🌊 Best Family Day Plans

Easy first day: Portoferraio + Ghiaie

Arrive by ferry, settle in, wander Portoferraio old town, visit Palazzina dei Mulini or Forte Falcone if everyone has energy, then swim at Ghiaie or Padulella. Finish with gelato. This keeps driving minimal after the ferry.

Classic beach day: Marina di Campo + Aquarium

Base the day around Marina di Campo’s easy sand and services. Add Acquario dell’Elba during the hottest hours or if clouds roll in. Dinner in Campo nell’Elba keeps the day simple.

Adventure day: Marciana + Monte Capanne + Sant’Andrea

Ride the cable car, wander Marciana, then swim/snorkel at Sant’Andrea if conditions are calm. This is one of Elba’s best mixed days for older children.

Pretty beach day: Fetovaia and Cavoli

Start early at Fetovaia before parking gets painful. If everyone still has energy, stop at Cavoli late afternoon. Do not overpack the day; these beaches are best when you slow down.

East-side day: Capoliveri, Porto Azzurro and Rio Marina

Use this for a break from the west/south beaches. Explore Capoliveri lanes, have lunch or dinner in Porto Azzurro, and add Rio Marina/mining history for curious children.


💡 Practical Tips for Families

  • Rent a car if you can. Elba is possible without one, but far easier with children and beach gear.
  • Pack water shoes. Many of the prettiest beaches are pebbly or rocky.
  • Do not chase every beach. Pick one main beach per day, plus maybe one short stop.
  • Book ferries early in summer. Especially with a car.
  • Use mornings for logistics. Parking and beach space are dramatically easier before late morning.
  • Respect heat and bends. Mountain roads are scenic but can make car-sick children miserable. Keep drives short.
  • Bring snorkels. Even simple coves become much more exciting for kids when they can spot fish.
  • Check cable car wind conditions. Monte Capanne is not a bad-weather backup.

📋 Quick Reference: Activities at a Glance

ActivityBest AgesTimeCostNotes
Marina di Campo BeachAll agesHalf/full dayFree/paid lidosEasiest family beach base
Fetovaia BeachAll agesHalf dayFree/paid lidosBeautiful sheltered bay
Cavoli Beach6+2–4hFree/paid lidosLively, clear water
Ghiaie BeachAll ages1–3hFreeEasy Portoferraio swim
Sansone Beach5+2–4hFreePebbles, snorkelling, pack light
Portoferraio Old TownAll ages2–3hFreeBest history-town wander
Palazzina dei Mulini7+45–75mPaidNapoleon’s town residence
Forte Falcone4+45–90mPaid/free variesRamparts and harbour views
Villa San Martino8+45–75mPaidNapoleon countryside stop
Monte Capanne cable car6+2–3hPaidBig views, not for windy days
Marciana VillageAll ages1–2hFreeHill village lanes
CapoliveriAll ages1–3hFreeEvening stroll and dinner
Parco Minerario Rio Marina5+1.5–3hPaidMining history, check tours
Acquario dell’Elba2–1045–90mPaidRainy/hot-day fallback
Porto AzzurroAll ages1–3hFreeHarbour dinner stroll

✈️ Getting to Elba from Malta

There are no standard direct Malta–Elba flights. The practical route is:

  1. Fly Malta to Pisa (PSA) or Florence (FLR), usually direct/seasonal or via an Italian hub.
  2. Travel to Piombino Marittima by car or train connections.
  3. Take the ferry to Portoferraio, Rio Marina or Cavo.

Best family routing: Pisa + rental car + Piombino ferry + Portoferraio. It gives you the smoothest onward logistics and the car you will probably want on the island anyway.

How long to stay: Four days gives you a satisfying first taste. A full week is better if you want beaches, mountains, Napoleon history and relaxed evenings without rushing.