Ferry from Portoferraio to Bastia

Tickets, prices & schedules

There is currently no direct ferry connection from Elba (Portoferraio) to Bastia in Corsica. Travelers can instead make the journey with a stopover in Piombino: first taking a ferry from Portoferraio to Piombino, and then continuing from Piombino to Bastia.

The Portoferraio - Piombino route operates year round, while ferries from Piombino to Bastia are available only during the high season. Ferry operators serving these routes include Moby Lines, Toremar, Blu Navy, and Corsica Ferries. Find ferry companies, compare prices and timetables, and book your ferry tickets on Ferryhopper with ease!

On-board services and amenities

Cabins & accommodation

Given the short duration of the Elba - Bastia trip, there are no cabins on the ferries and hydrofoils. On board, you can find indoor and outdoor seating options, as well as a bar for any needs.

Luggage

Corsica Ferries allows passengers to carry a single piece of hand luggage for free, with maximum dimensions of 200x100x50 cm.

Pets on board

Traveling with your pet to Bastia from Elba is easy and convenient. All you have to do is add it to your booking and pay an additional fee.

Small pets must travel in a carrier or cage, while medium and larger ones must be muzzled and on a leash.

Tip: before your trip, we suggest that you contact the company about any required documents, pet services and amenities.

Useful tips for your ferry trip from Elba to Bastia

  • As this is a popular seasonal route, we suggest you book your ferry tickets to Bastia well in advance!
  • Thanks to its location in the far north, Bastia could be an excellent starting point for a Corsica road trip.
  • You can also reach Bastia by ferry from other Italian ports such as Genoa, Savona, Livorno, and Golfo Aranci.

Where to take the ferry from Elba to Bastia

Ferries to Bastia leave from Portoferraio, the capital and main port of Elba.

You can easily reach the port through public transport, as there are 3 bus lines operating on the island.

How long is the ferry ride from Portoferraio to Bastia?

The duration of the Elba - Bastia ferry trip is about 1 hr 30 min.

Portoferraio - Bastia ferry companies

Related posts from our blog

FAQs

Motor vehicles such as cars, motorcycles and caravans are allowed on the ferries from Elba to Bastia.

The distance between Elba and Bastia is approximately 27 nautical miles (about 50 km)

Yes, the route from Elba to Bastia is operated by fast ferries like the vessel Corsica Express III that reaches the port of Bastia in 1 hr 30 min.

Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.

Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.

Book your ferry tickets