Ferry to Elba

Every crossing in one place

Ferry to Elba
 

Popular Ferry Operators for Elba

Latest offers for Elba

View all Special Offers

Why use Direct Ferries?

Sail everywhere

More routes than anyone else.

Sail everywhere

Sail cheaper

Compare fares, times & routes in one place.

Sail flexibly

Change plans easily with flexi tickets.

Sail flexibly

Sail smart

Book e-tickets & manage trips in-app.

Sail informed

Live ship tracking & real-time updates.

Sail informed

Sail confidently

Top-rated customer support when you need it.

Ferry to Elba

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.


Sailing information: operators, timetables and routes

Elba ferry timetable

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.

Elba ferry operators

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.

Elba ferry ports

There are 3 ferry ports in Elba. Rio Marina is the most popular port with 5 daily and 28 weekly sailings.

How long is the ferry to Elba?

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.

Which is the fastest ferry to Elba?

The fastest ferry to Elba is Piombino to Cavo.

Popular Elba ferry routes

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.

Where do ferries from Elba go to?

Ferries from Elba go to 5 ports. These include Piombino, Cavo, Portoferraio, Bastia & Pianosa.


Elba ferry prices

How much does the ferry to Elba cost?

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.

What is the cheapest way to get 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.

The cheapest Elba ferry is Portoferraio to Cavo with an average price of £14.52. The journey takes approximately 15 minutes.


Elba ferry travel with vehicles and pets

Can I travel as a foot passenger on the ferry to Elba?

Yes, you can travel as a foot passenger on Elba ferries. Elba foot operators include Corsica Ferries, Moby Lines, Toremar & Blu Navy.

Can I take a car on the ferry to Elba?

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.

Can I take my bike on the ferry to Elba?

Yes, you can take your bike on ferries to Elba. Elba bicycle operators include Corsica Ferries, Moby Lines & Toremar.

Can I take my pet on the ferry to Elba?

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.


Booking your Elba ferry tickets

How to book ferry tickets to Elba

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.

Last-minute holidays to Elba

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.

Most Popular Questions for Ferries to Elba

Elba reviews

Elba Ferry Routes

Onboard the ferries

Ship guides, videos & reviews

Find out what it's like onboard the ferries before you travel.

Onboard the ferries

Explore our blog

View all articles

The quickest way to make & manage your booking

Download our app today

Customer Service

Visit our customer service page to find useful information on travelling by ferry, our FAQs, and how to contact us for help with your booking

Need help?

Let's keep in touch

Exclusive deals delivered to your inbox