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.
You can get ferries to Elba from a range of destinations including Piombino, Cavo, Portoferraio & Pianosa. There are up to 285 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 Elba ferry timetable varies depending on the route you choose. The Piombino to Portoferraio ferry sails approximately 155 times per week, with an average duration of about 1 hour.
Meanwhile, the Piombino to Rio Marina ferry sails 22 times per week, with an average duration of about 45 minutes.
Ferries to Elba are provided by 3 operators including Moby Lines, Toremar & Blu Navy. Moby Lines and Toremar are two of the most popular Elba ferry operators.
There are 3 ferry ports in Elba. Portoferraio is the most popular port with 28 daily and 175 weekly sailings.
The duration of the ferry to Elba depends on the route. The longest route is Pianosa to Rio Marina with an average duration of 1 hour 50 minutes, whilst the fastest route is Piombino to Cavo with a journey time of 15 minutes.
The fastest ferry to Elba is Piombino to Cavo.
The most popular ferry route to Elba is the Piombino to Portoferraio ferry with 155 weekly sailings and an average price of £185.68. The second most popular ferry to Elba is the Piombino to Rio Marina ferry with 22 weekly sailings and an average price of £155.73.
Ferries from Elba go to 4 ports. These include Piombino, Cavo, Portoferraio & Pianosa.
The price of the ferry to Elba varies depending on the route you choose. The Piombino to Portoferraio ferry costs £185.68 on average whereas the Piombino to Rio Marina ferry usually costs £155.73.
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.
The cheapest Elba ferry is Cavo to Portoferraio with an average price of £16.51. The journey takes approximately 20 minutes.
Yes, you can travel as a foot passenger on Elba ferries. Elba foot operators include Moby Lines, Toremar & Blu Navy.
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 include Moby Lines, Toremar & Blu Navy.
Yes, you can take your bike on ferries to Elba. Elba bicycle operators include Moby Lines & Toremar.
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 include Blu Navy.
It's easy to book ferry tickets to Elba online at Direct Ferries using our Deal Finder. Enter your departure and arrival ports along the date you'd like to travel to see all available options. You can also compare alternative routes to find the best ferry to suit you.
We'd recommend booking in advance to get your tickets at the best possible price. You can also check out our Special Offers page and sign up to our email for exclusive offers.
Planning a last-minute holiday and not sure where to go? With so much to see and do, Elba makes the perfect destination for a spontaneous escape. From relaxing on beautiful beaches like Spiaggia Della Biodola to visiting charming villages such as Capoliveri, there’s something for every traveller. Check out our ferry routes to Elba and book your last-minute holiday today.
"Good crossing conditions "
"without complication "
"Travel in low season"
"A perfect day on Elba "
Find out what it's like onboard the ferries before you travel.
