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.
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.
In this guide
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.

1. Visit Spiaggia di Fetovaia ·
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 ·
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 ·
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 ·
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 ·
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 ·
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.
More in Elba
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.

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.
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.
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 go | Year-round (best in Mar-Jun, Sep-Nov) |
|---|---|
| Months to avoid | No 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)
Monthly weather
Comfortable and pleasant
Comfortable and pleasant
Comfortable and pleasant
Comfortable and pleasant
Comfortable and pleasant
Comfortable and pleasant
Comfortable and pleasant
Comfortable and pleasant
Comfortable and pleasant
Comfortable and pleasant
Mild with passing showers
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)
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
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
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.
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.
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.

Budget – Portoferraio
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
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)
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)
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)
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
- 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
Trade-offs: Expect basic accommodations and limited dining options.
Comfort
- 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
Trade-offs: You may miss out on luxury dining experiences.
Splurge
- 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
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 card | Cash is preferred in many local shops and restaurants, but cards are widely accepted in tourist areas. |
|---|---|
| ATMs | ATMs are available in major towns like Portoferraio and Capoliveri, and they generally accept foreign cards with standard fees. |
| Tipping | Tipping 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 data | Mobile coverage is good across Elba, with TIM and Vodafone being reliable local SIM providers. |
|---|---|
| Wi-Fi | Most cafes and accommodations offer free Wi-Fi, but speeds can vary, especially in more remote areas. |
Language
| Main language | Italian |
|---|---|
| English level | Many 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.
| Neighborhood | Stay in Portoferraio for easy access to amenities and social opportunities. |
|---|---|
| Transport | Use local buses for safe transport at night; they run until late in the summer. |
| Meeting people | Visit 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.
Hero image: Mjobling (CC BY 3.0), via Wikimedia Commons. Other photos via Unsplash and Wikimedia Commons.