Ferry to Elba
Every crossing in one place
Ferry to Elba
Every crossing in one place
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
Ferries to Elba depart from Piombino, Cavo, Portoferraio & Pianosa. There are up to 245 ferries running per week. Ferries to Elba are provided by 3 ferry companies including Moby Lines, Toremar & Blu Navy. Book now with Direct Ferries and find a ferry to Elba to suit you.
The Piombino to Portoferraio ferry sails approximately 156 times per week, with an average duration of about 1 hour.
Piombino to Portoferraio first ferry: departs at 05:30
Piombino to Portoferraio last ferry: departs at 22:30
The Piombino to Rio Marina ferry currently sails around 22 times per week.
Piombino to Rio Marina first ferry: departs at 08:15
Piombino to Portoferraio last ferry: departs at 20:40
The duration of the ferry to Elba depends on the route. The Piombino to Portoferraio ferry takes 1 hour on average.
The fastest ferry to Elba is Piombino to Cavo. This journey usually takes 15 minutes.
Ferries to Elba are provided by 3 operators; Moby Lines, Toremar & Blu Navy. There are currently 36 daily and 245 weekly sailings to Elba.
Moby Lines 5 sailings daily, 29 sailings weekly
Toremar 26 sailings daily, 176 sailings weekly
Blu Navy 6 sailings daily, 43 sailings weekly
There are 3 ferry ports in Elba. Portoferraio is the most popular port.
The price of the ferry to Elba varies depending on the route you choose. The Piombino to Portoferraio ferry costs £169.72 on average whereas the Piombino to Rio Marina ferry usually costs £149.96.
The most popular ferry route to Elba is the Piombino to Portoferraio ferry with 156 weekly sailings. The second most popular ferry to Elba is the Piombino to Rio Marina ferry with 22 weekly sailings.
There are currently no direct ferries from the UK to Elba. To reach Elba by ferry, you can travel from the UK to Italy via a ferry route such as Portsmouth to Caen or Dover to Calais. From there, drive or take public transport to Piombino in Italy, where you can catch a ferry to Elba.
The cheapest ferry to Elba depends on the route, season, ferry company and whether you are travelling with a vehicle or not. Prices are generally cheaper for foot passengers. We recommend booking your ferry tickets to Elba in advance to get them at the cheapest price.
Cheapest Elba ferry price: £52.40
Cheapest Elba ferry route: Portoferraio to Cavo
Yes, you can take your car on ferries to Elba. Simply follow the signs at the port and staff will be on hand to guide you into the correct lane.
Elba car operators:
Moby Lines, Toremar & Blu Navy
Yes, you can take your pet on ferries to Elba. We recommend checking the ferry operator's pet policy before you travel.
Elba pet operators:
Blu Navy
It's easy to book ferry tickets to Elba online at Direct Ferries. Just use our Deal Finder to compare times and prices and find the best Elba ferry to suit you.
"Good crossing conditions "
"without complication "
"Travel in low season"
"Super - fast and without problems "
Find out what it's like onboard the ferries before you travel.