Home › Routes › Corsica to Florence

How to get from Corsica to Florence

From Corsica to Florence the usual route is a ferry from Bastia to Livorno, about 4 h, then a train of about 1 h 20 to Florence. Allow about 6–7 h in total. There are no regular direct flights.

291 km apart (straight line)Day trip: noFerry · Train · Car · Flight

Best option: Ferry. The Bastia–Livorno ferry is the most direct link and connects easily with trains to Florence.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
ferry
Ferries from Bastia to Livorno (Corsica Ferries, Moby)
about 4 hdaily in summer, fewer in winterabout €30–60 per person; more with a carCheck current timetables; frequency drops off season.
train
From Livorno, regional trains to Firenze Santa Maria Novella
about 1 h 20roughly every 30–60 minutesabout €9–10Livorno Centrale station is a short taxi or bus ride from the ferry port.
car
Take your car on the Bastia–Livorno ferry, then the FI-PI-LI road to Florence
about 4 h ferry plus about 1 h 15 by roadferry vehicle fare plus fuel; no tolls on the FI-PI-LIFlorence centre is a limited-traffic zone (ZTL); park outside it.
flight
Flights from Ajaccio or Bastia via Paris, Rome or another hub to Florence or Pisa
most of a dayconnections dailyabout €150–400Only worth it if you are far from Bastia or out of ferry season.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsCorsica to Florence and backHire a carPick up in CorsicaBook a transferDoor to door on arrivalHotels in FlorenceCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How do I get from Corsica to Florence?

Take a ferry from Bastia to Livorno, about 4 hours, then a regional train from Livorno to Florence, about 1 h 20. Ferries run daily in summer and less often in winter. Total travel time is about 6–7 hours including transfers. Check current timetables, especially out of season.

Is there a direct flight from Corsica to Florence?

Not regularly. Flights from Ajaccio or Bastia usually connect via Paris, Rome or another hub, so the trip takes most of a day and costs much more than the ferry. Flying is only worth it if ferries are not running on your date or you are far from Bastia.

Can I take a car from Corsica to Florence?

Yes. The Bastia–Livorno ferries carry cars, and from Livorno it is about 1 h 15 to Florence on the FI-PI-LI road. Book the car space early in summer. Do not drive into central Florence, which is a limited-traffic zone with camera fines; use a car park outside it.

How long is the ferry from Bastia to Livorno?

About 4 hours on most sailings. Corsica Ferries and Moby both operate the route, with more departures in summer. Book ahead in July and August, particularly with a car. Bad weather can occasionally cause delays or cancellations, so allow flexibility if you have a flight to catch.

Florence travel guideHow many days in FlorenceWhere to stay in FlorenceCorsica travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.