Aerial view of Elba 2

Top 6 Things to do in Elba – Largest Island of the Tuscan Archipelago

June 24, 202617 min read

At Spiaggia di Cavoli, the turquoise waves lap gently against the pebbled shore.

Elba, the largest island of the Tuscan archipelago, is a haven for beach lovers and history buffs alike. With a population of around 30,000, it offers a mix of stunning coastline and rich heritage. Visitors flock to its pebble and sand beaches, while hiking trails lead to the homes where Napoleon lived during his first exile. The island is easily reached by ferry from Piombino, making it a convenient getaway for those seeking relaxation and adventure.

Quick answer

In Elba, snorkel at Spiaggia di Fetovaia, hike to Napoleon’s Villa, and savor seafood at local trattorias.

Key takeaways

  • Swim at Spiaggia di Cavoli, known for its clear waters.
  • Hike to Villa dei Mulini, Napoleon’s residence, open daily.
  • Enjoy fresh seafood at local trattorias for ~$20 per meal.
  • Explore the island’s 70 miles / 115 km of coastline and beaches.
  • Visit in summer for the best beach weather, averaging 81°F / 27°C.

Why visit Elba

Elba stands out from its neighbors like Corsica and Sardinia with its unique blend of history and stunning beaches. The island is known for its pebble and sand beaches, particularly at Fetovaia and Cavoli, where you can unwind in a serene setting. Explore the remnants of Napoleon’s exile at Villa dei Mulini, which adds a fascinating historical layer to your beach days.

  • Experience the lesser-known hiking trails in the Monte Capanne area for breathtaking views.
  • Visit the charming village of Marciana, often overlooked by tourists, for authentic local cuisine.
  • Enjoy the quieter beaches in early June before the summer crowds arrive.
  • Sample the local Aleatico wine, a unique sweet red that’s hard to find elsewhere.

Best for

This destination is ideal for solo travelers seeking relaxation and beach time, as well as couples looking for a romantic getaway without nightlife distractions. It’s perfect for those who appreciate a slower pace and natural beauty.

Skip if

If you’re after vibrant nightlife and bustling city life, consider skipping Elba in favor of nearby destinations like Portoferraio or even the Amalfi Coast.

Top things to do in Elba

Elba’s charm lies in its stunning beaches and rich history, making it a perfect getaway for relaxation and exploration. Start with a visit to the beautiful beaches, then dive into the island’s fascinating past.

Elba, Italy
1. Visit Spiaggia di Fetovaia · Free · Half day

This beach is often regarded as one of Elba’s finest, with crystal-clear waters and soft sand.

At Spiaggia di Fetovaia, you can lounge on the warm sand or take a refreshing swim in the turquoise waters. The beach is surrounded by lush greenery, creating a serene atmosphere perfect for unwinding. Grab a gelato from a nearby kiosk and enjoy the view.

Choose Fetovaia over other beaches for its stunning natural beauty and less crowded vibe, especially compared to the more popular Cavoli Beach.

  • When: Visit in the late afternoon during the summer months for fewer crowds and a picturesque sunset.
  • Cost: Free
  • Duration: Half day
  • How to reach: From the center of Elba, drive or take a bus along the SP24 road to reach the beach in about 30 minutes.
2. Explore Portoferraio · Free · Half day

The capital city offers a blend of history, culture, and beautiful coastal views.

Stroll through the charming streets of Portoferraio, where you can visit the impressive Medici Fortress and enjoy the vibrant harbor. Stop by local shops for handmade crafts and savor a meal at a seaside trattoria, where fresh seafood is the highlight.

Portoferraio stands out for its historical significance and lively atmosphere, making it a must-visit compared to quieter towns.

  • When: Explore in the morning or early afternoon to enjoy the shops and avoid the heat.
  • Cost: Free
  • Duration: Half day
  • How to reach: Easily reachable by bus or rental car from anywhere on the island, taking about 20 minutes from most beaches.

Insider tip: If closed

If Portoferraio is too crowded, consider visiting the nearby town of Capoliveri for a similar experience.

3. Hike the Monte Capanne Trail · Free · Half day

This hike rewards you with panoramic views of the island and surrounding sea.

The Monte Capanne Trail leads you through lush forests and rocky paths, culminating at the highest point on the island. The hike takes about two hours, and the views from the summit are breathtaking, showcasing Elba’s coastline and neighboring islands.

Opt for this hike over others for its stunning vistas and the sense of accomplishment upon reaching the top.

  • When: Best tackled in the early morning or late afternoon during spring or fall for cooler temperatures.
  • Cost: Free
  • Duration: Half day
  • How to reach: Drive to the trailhead near Marciana, which is about a 30-minute drive from Portoferraio.
4. Snorkel at Capo Bianco · ~$20 for gear rental, 2026 · 2 hours

Experience vibrant marine life in the clear waters of this popular snorkeling spot.

Capo Bianco is known for its stunning underwater scenery, making it ideal for snorkeling. Rent gear from a local shop and explore the rocky coves and colorful fish that inhabit the area. The beach itself is also a great place to relax after your underwater adventure.

Choose Capo Bianco for its accessibility and the richness of marine life, compared to other snorkeling spots that may be harder to reach.

  • When: Visit in the morning for the best visibility and calmer waters.
  • Cost: ~$20 for gear rental, 2026
  • Duration: 2 hours
  • How to reach: Easily accessible by bus or car from Portoferraio, taking about 15 minutes.

Insider tip: If closed

If conditions are poor, head to nearby Spiaggia di Sansone for a relaxing beach day.

5. Visit Napoleon’s Villa dei Mulini · ~$10, 2026 · 1-2 hours

Explore the residence of Napoleon during his exile, rich in history and artifacts.

The Villa dei Mulini offers a glimpse into Napoleon’s life on Elba, with well-preserved rooms and beautiful gardens. Guided tours provide insights into his time on the island and the historical context of his exile.

This site is a unique historical experience that sets Elba apart from other beach destinations.

  • When: Visit in the morning to avoid crowds and enjoy the gardens in full bloom.
  • Cost: ~$10, 2026
  • Duration: 1-2 hours
  • How to reach: Located in Portoferraio, it’s a short walk from the main harbor area.
6. Relax at Spiaggia di Cavoli · Free · Half day

This lively beach is perfect for sunbathing and enjoying beachside cafes.

Spiaggia di Cavoli is known for its vibrant atmosphere, with plenty of beach bars and restaurants lining the shore. Spend your day lounging on the beach, swimming, or enjoying a refreshing drink while soaking up the sun.

Opt for Cavoli if you want a more social beach experience compared to quieter options like Fetovaia.

  • When: Best visited in the late morning or early afternoon when the beach is lively.
  • Cost: Free
  • Duration: Half day
  • How to reach: Accessible by bus or car from Portoferraio, taking about 30 minutes.

Book tours and tickets

Booking through these links supports Pack Lightly at no extra cost to you.

View tours on GetYourGuide →

24 hours in Elba

This day plan is perfect for a laid-back beach drifter looking to soak in the sun and local flavors of Elba. Enjoy a mix of relaxation and exploration, ideal for solo travelers or friends seeking a peaceful getaway.

Elba day plan
1

Morning

Start your day at 8:00 AM with a coffee at a local café near Portoferraio’s harbor, where the morning light dances on the water. After your caffeine fix, stroll along the waterfront promenade, taking in the views of the colorful fishing boats and the historic fortifications. By 10:00 AM, head to the nearby Spiaggia di Sansone, known for its crystal-clear waters and stunning white pebbles, perfect for a refreshing swim.

2

Afternoon

Around noon, enjoy a leisurely lunch at a beachside trattoria, where you can savor fresh seafood pasta while listening to the gentle waves. After lunch, take a short hike to the nearby Capo Bianco, a scenic spot offering breathtaking views of the coastline. Spend the afternoon lounging on the beach or snorkeling in the vibrant underwater world, soaking up the sun until around 5:00 PM.

3

Evening

As the sun begins to set, make your way to the charming village of Marciana Marina for dinner at a local pizzeria. Grab a table with a view of the harbor and enjoy a classic Margherita pizza as the sky turns shades of orange and pink. After dinner, take a relaxed stroll along the waterfront, enjoying the tranquil atmosphere of the evening.

If you have a second day

If you have another day, consider taking a guided tour to the historic Villa dei Mulini, where Napoleon lived during his exile. Alternatively, explore the island’s hiking trails, particularly the scenic paths around Mount Capanne for stunning panoramic views.

Best time to visit Elba

Quick answer

Elba rewards a visit in any season, but spring and autumn (Mar-Jun, Sep-Nov) give the best mix of comfortable weather and thinner crowds.

Months to goYear-round (best in Mar-Jun, Sep-Nov)
Months to avoidNo month is a washout, though conditions vary.

Elba has distinct seasons. Summer (Jun-Aug) is the warm time, averaging around 77F, and mostly dry. Winter (Dec-Feb) is cool, near 52F and occasionally rainy.

Spring (Mar-May, around 59F) and autumn (Sep-Nov, around 66F) are the comfortable shoulders and the easiest time to explore on foot.

Average temperature (°F)

50.9

Jan

51.8

Feb

53.8

Mar

57.9

Apr

64.3

May

72.7

Jun

78.7

Jul

79

Aug

72.7

Sep

66

Oct

58.8

Nov

53.8

Dec

Monthly weather

Jan50.9F
Rain1.8 in / 46 mm
Wet days13

Comfortable and pleasant

Feb51.8F
Rain2.9 in / 74 mm
Wet days13

Comfortable and pleasant

Mar53.8F
Rain2.1 in / 53 mm
Wet days13

Comfortable and pleasant

Apr57.9F
Rain1.7 in / 43 mm
Wet days11

Comfortable and pleasant

May64.3F
Rain2 in / 51 mm
Wet days14

Comfortable and pleasant

Jun72.7F
Rain1 in / 25 mm
Wet days9

Comfortable and pleasant

Jul78.7F
Rain0.5 in / 13 mm
Wet days5

Comfortable and pleasant

Aug79F
Rain1.1 in / 28 mm
Wet days8

Comfortable and pleasant

Sep72.7F
Rain3 in / 76 mm
Wet days13

Comfortable and pleasant

Oct66F
Rain3.7 in / 94 mm
Wet days16

Comfortable and pleasant

Nov58.8F
Rain4.6 in / 117 mm
Wet days18

Mild with passing showers

Dec53.8F
Rain2.5 in / 64 mm
Wet days14

Comfortable and pleasant

Time it around

Crowds and prices climb in Jul-Aug, Dec-Feb. For similar conditions with fewer people, aim for Mar-Jun, Sep-Nov.

How to get to Elba

Nearest airport

Pisa International Airport (PSA), about 60 miles / 95 km from Piombino ferry port

From the airport

Take a direct shuttle or taxi from Pisa Airport to Piombino ferry terminal, around $70-$90, 2026. Book ferries from Piombino to Portoferraio online in advance; the ferry ride takes about 1 hour and costs around $25-$35, 2026.

Other ways to arrive

  • Florence, train to Piombino Marittima, then ferry to Elba, 2.5 hours total, $30-$50, 2026
  • Rome, train to Piombino Marittima plus ferry, 4.5 hours total, $50-$80, 2026
  • Livorno, ferry direct to Elba, 1.5 hours, $30-$40, 2026

Getting around Elba

Scooters and rental cars dominate local transport, but scooters offer the best balance of freedom and ease on narrow island roads. Walking suits short stretches in towns but limits beach-hopping.

  • Scooter rental – best for solo or duo travelers to explore beaches and villages, around $35/day, 2026
  • Car rental – useful if carrying luggage or planning longer drives, roughly $60/day, 2026
  • Local buses – limited schedules, good for Portoferraio to nearby towns, $3-$5 per ride, 2026

Avoid

Avoid relying on taxis; they are scarce and expensive outside main ports.

Day trips from Elba

These day trips complement Elba’s beach and slow-pace vibe with nearby nature and history.

Capraia Island (Tuscan Archipelago)

18 miles / 29 km by seaFull day round trip

Hiking volcanic trails and quiet coves away from Elba’s crowds.

Why: Capraia’s rugged landscape and fewer visitors offer a contrasting pace and scenery to Elba’s pebble beaches.

Skip if: Skip if you prefer beach time over active hiking.

Piombino, Tuscany mainland

12 miles / 19 km from ferry portHalf day round trip

Exploring a small Tuscan port town with seaside cafes and local markets.

Why: Piombino gives a taste of mainland Tuscany’s slower coastal life before or after Elba.

Skip if: Skip if arriving late or focused on island relaxation.

Marciana Marina

7 miles / 11 km from PortoferraioHalf day

A charming seaside village with calm beaches and fresh seafood spots.

Why: It’s a quieter alternative to larger ports and perfect for a relaxed afternoon swim and lunch.

Skip if: Skip if staying near Portoferraio with limited time.

Combine Elba with

Elba fits naturally into a Tuscan coastal itinerary focused on beaches, history, and slow travel.

1

7-day Tuscan coast and island loop Florence → Pisa → Piombino → Elba → Livorno → Cinque Terre

Start with cultural hubs, then unwind on Elba’s beaches before heading to the Cinque Terre for coastal hiking and village charm.

2

10-day Tuscany and Elba beach escape Rome → Siena → Piombino → Elba → Porto Santo Stefano

Combine inland Tuscan hill towns with coastal beach days on Elba and the Argentario coast for a varied but relaxed pace.

Where to stay in Elba

Compare prices across booking sites on the map below and see which neighbourhood fits your plans.

Elba offers a range of accommodations, primarily clustered around its beautiful beaches and charming towns. For a lively atmosphere, consider staying near Portoferraio, while quieter spots like Capoliveri provide a more relaxed vibe, perfect for unwinding after a day on the beach.

Elba accommodation

Budget – Portoferraio

$30-$50 per night, 2026

Hostels and budget guesthouses provide basic amenities and a social atmosphere, ideal for travelers looking to save. Expect shared facilities and a lively environment, but limited privacy.

Insider tip: Book early in the summer for the best rates, as budget options fill up quickly.

Mid-range – Capoliveri

$80-$120 per night, 2026 · Booking.com

Family-run guesthouses and small hotels offer comfortable rooms and local charm, often with breakfast included. These places strike a balance between affordability and quality, though they may lack extensive amenities.

Insider tip: Look for properties with sea views; they often provide a more memorable stay.

Where not to stay

Avoid the area near the ferry terminal in Portoferraio, as it can be noisy with arriving and departing travelers throughout the day.

Solo female travelers

Choose a guesthouse in Capoliveri, known for its friendly atmosphere and well-lit streets, making it safe for solo female travelers.

Book your stay

Booking through these links supports Pack Lightly at no extra cost to you.

Where to eat and drink in Elba

Elba’s culinary scene is shaped by its coastal location and rich history, featuring fresh seafood and local ingredients like the famous Capraia goat cheese. The island’s fishing ports, particularly Portoferraio, play a crucial role in its food culture, providing daily catches that influence local dishes.

Must-try dishes

Cacciucco (Fish Stew)

$15-$25, 2026Look for family-run trattorias in Portoferraio, especially those near the harbor.

A hearty stew made with various types of fish, shellfish, tomatoes, and spices, typically served with toasted bread.

Insider tip: Order it for lunch when it’s freshly made, and avoid touristy spots that serve a pre-made version.

Pici Cacio e Pepe (Thick Pasta with Cheese and Pepper)

$10-$15, 2026Any rustic osteria in the hills of Elba, particularly around Capoliveri.

Handmade thick pasta tossed with Pecorino cheese and black pepper, creating a creamy, flavorful dish.

Insider tip: Pair it with a local wine for a true taste of the region.

Sgombro alla Griglia (Grilled Mackerel)

$12-$20, 2026Seek out beachside restaurants in Marciana Marina for the best catch of the day.

Fresh mackerel grilled and seasoned with olive oil, lemon, and herbs, served with seasonal vegetables.

Insider tip: Enjoy it during the evening when the fish is at its freshest.

Local drinks

  • Aleatico WineVisit local wine bars in Portoferraio that specialize in regional wines.
    A sweet red wine made from the Aleatico grape, known for its fruity and floral notes.
  • LimoncelloTry it at any family-run restaurant after your meal.
    A lemon liqueur made from local lemons, served chilled as a digestif.

How to eat like a local in Elba

Lunch is the main meal of the day, so plan to enjoy your biggest meal around 1:00 PM. Many restaurants close in the afternoon and reopen for dinner, so timing is key.

Daily budget for Elba

Elba’s costs can be higher than mainland Italy due to its popularity as a beach destination, but budget options are available for savvy travelers.

Shoestring

43%
29%
7%
14%
7%
lodging$30
food$20
transport$5
activities$10
buffer$5
  • lodging – dorm bed in a hostel or basic guesthouse
  • food – local trattorias or markets
  • transport – public buses or walking
  • activities – beach access or self-guided hikes
  • buffer – miscellaneous expenses
Total per day$70

Trade-offs: Expect basic accommodations and limited dining options.

Comfort

50%
25%
8%
13%
4%
lodging$60
food$30
transport$10
activities$15
buffer$5
  • lodging – mid-range guesthouse or private room
  • food – casual dining with fresh seafood
  • transport – occasional taxi or rental bike
  • activities – guided tours or entry fees
  • buffer – miscellaneous expenses
Total per day$120

Trade-offs: You may miss out on luxury dining experiences.

Splurge

48%
28%
8%
12%
4%
lodging$120
food$70
transport$20
activities$30
buffer$10
  • lodging – boutique hotel with sea views
  • food – fine dining with local specialties
  • transport – private transfers or car rental
  • activities – premium excursions or spa treatments
  • buffer – miscellaneous expenses
Total per day$250

Trade-offs: Expect to spend significantly more for premium experiences.

Money-saver tip

Buy beach access passes directly from local vendors instead of through hotels, which often mark up prices.

Splurge that’s worth it

Consider a sunset dinner at a seaside restaurant for a memorable culinary experience with stunning views.

Skip to save

Avoid the overpriced beach clubs that charge high entry fees without offering much extra value.

Practical tips for Elba

Money

Cash or cardCash is preferred in many local shops and restaurants, but cards are widely accepted in tourist areas.
ATMsATMs are available in major towns like Portoferraio and Capoliveri, and they generally accept foreign cards with standard fees.
TippingTipping around 10% is appreciated in restaurants, with rounding up to the nearest euro being common.

Safety

Elba is generally safe for travelers, with low crime rates, but petty theft can occur in crowded areas.

Local warnings:

  • Be cautious of strong currents at some beaches, especially during windy days.

Connectivity

Mobile dataMobile coverage is good across Elba, with TIM and Vodafone being reliable local SIM providers.
Wi-FiMost cafes and accommodations offer free Wi-Fi, but speeds can vary, especially in more remote areas.

Language

Main languageItalian
English levelMany locals in tourist areas speak basic English, but proficiency can vary significantly.

Cultural notes

Dress modestly when visiting churches and religious sites.
Always ask for permission before taking photos of locals.

Solo female travel

Elba is welcoming for solo female travelers, with a friendly atmosphere and low crime rates.

NeighborhoodStay in Portoferraio for easy access to amenities and social opportunities.
TransportUse local buses for safe transport at night; they run until late in the summer.
Meeting peopleVisit local cafes like Caffè dei Portici, known for its friendly vibe and community board for events.

Frequently asked questions about Elba

1Is Elba worth visiting?

Yes – Elba offers beautiful beaches, rich history, and excellent hiking. It’s a perfect spot for relaxation and exploration.

2How many days do you need in Elba?

Book two nights to fully enjoy the beaches and explore Napoleon’s residences. One night is enough if you’re just passing through.

3When is the best time to visit Elba for beach activities?

Visit from late May to early September for warm weather and optimal beach conditions. July and August are peak months.

4Do you need a car to visit Elba?

Yes – renting a car is recommended to explore the island’s beaches and attractions at your own pace.

5Can you swim in the sea at Elba?

Yes – the waters around Elba are clear and inviting, making it ideal for swimming and snorkeling.

6Is Elba safe for solo female travelers?

Yes – Elba is generally safe, with a friendly atmosphere. Stick to well-lit areas at night for added comfort.

7What is the food like in Elba?

Elba features fresh seafood and local Tuscan cuisine. Try the local fish dishes and enjoy meals at beachside trattorias.

Build your packing list

Tailored to your destination and trip length.

Build your packing list →

Hero image: Mjobling (CC BY 3.0), via Wikimedia Commons. Other photos via Unsplash and Wikimedia Commons.

Scroll to Top