Ferry from Elba to Bastia

Tickets, Prices & Schedules

There are seasonal routes from the island of Elba in Italy to Bastia in Corsica during the summer months. Find ferries, compare prices and timetables, and book your ferry tickets from Elba to Bastia on Ferryhopper with ease!

Ferry schedules

Is there a ferry from Elba to Bastia?

The Elba - Bastia ferry route is seasonal and it is available with about 2 weekly sailings from July to September. 

As of now, the route is operated by Corsica Ferries.

What’s the ferry schedule from Elba to Bastia?

The two weekly sailings to Bastia from Elba are available on Wednesdays and Thursdays. The ferry usually departs from Elba at around 19:25 and arrives in Bastia at 20:55.

Ferry Tickets, Offers & Discounts

How much is the ferry from Elba to Bastia?

The price of the ferry tickets to Bastia from Elba is about €28. The final cost depends on available discounts and whether you choose to bring along your vehicle.


On Ferryhopper, you can find all available offers for the ferry trip to Bastia from Elba.

Take a look at our ferry routes, find the lowest prices and best offers, and book your ferry tickets on Ferryhopper. Current offers will be automatically applied when booking your ferry tickets.


Children from 0 to 3 years travel for free, whereas children up to 11 years old are entitled to reduced fares.

Ferry route info

How long is the ferry ride from Elba to Bastia?

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

Is there a high-speed ferry from Elba to Bastia?

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.

What’s the distance between Elba and Bastia?

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

Ferry Trip Tips

Useful tips for your ferry trip to Bastia from Elba

Check out some useful travel tips for your ferry 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.

Can I travel on the ferry from Elba to Bastia with a car?

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

Ferry luggage

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


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.

Pet travel

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.

Book cheap ferry tickets from Elba to Bastia

At the moment, it is not possible to book ferry tickets from Elba to Bastia on Ferryhopper. As we focus on including more crossings, you can browse all ferry connections from Italy to France on our Map of ferries and book your ferry tickets hassle-free!