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, Bastia & Pianosa. There are up to 288 ferries running per week. Ferries to Elba are provided by 4 ferry companies including Corsica Ferries, 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 185 times per week, with an average duration of about 1 hour.
Meanwhile, the Piombino to Rio Marina ferry sails 27 times per week, with an average duration of about 45 minutes.
Ferries to Elba are provided by 4 operators including Corsica Ferries, Moby Lines, Toremar & Blu Navy. Corsica Ferries and Moby Lines are two of the most popular Elba ferry operators.
There are 3 ferry ports in Elba. Rio Marina is the most popular port with 5 daily and 28 weekly sailings.
The duration of the ferry to Elba depends on the route. The longest route is Bastia to Portoferraio with an average duration of 3 hours, 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 185 weekly sailings and an average price of £178.51. The second most popular ferry to Elba is the Piombino to Rio Marina ferry with 27 weekly sailings and an average price of £151.30.
Ferries from Elba go to 5 ports. These include Piombino, Cavo, Portoferraio, Bastia & Pianosa.
The price of the ferry to Elba varies depending on the route you choose. The Piombino to Portoferraio ferry costs £178.51 on average whereas the Piombino to Rio Marina ferry usually costs £151.30.
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 Portoferraio to Cavo with an average price of £14.52. The journey takes approximately 15 minutes.
Yes, you can travel as a foot passenger on Elba ferries. Elba foot operators include Corsica Ferries, 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 Corsica Ferries, Moby Lines, Toremar & Blu Navy.
Yes, you can take your bike on ferries to Elba. Elba bicycle operators include Corsica Ferries, 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 Corsica Ferries & 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"
"Super - fast and without problems "
Find out what it's like onboard the ferries before you travel.
