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.
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
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| ferry Ferries from Bastia to Livorno (Corsica Ferries, Moby) | about 4 h | daily in summer, fewer in winter | about €30–60 per person; more with a car | Check current timetables; frequency drops off season. |
| train From Livorno, regional trains to Firenze Santa Maria Novella | about 1 h 20 | roughly every 30–60 minutes | about €9–10 | Livorno 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 road | ferry vehicle fare plus fuel; no tolls on the FI-PI-LI | Florence 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 day | connections daily | about €150–400 | Only 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
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- If you start in southern Corsica, allow about 3 h by road or train to reach Bastia.
- Book cars on summer ferries early; they fill up in July and August.
- Avoid driving into Florence’s ZTL; cameras issue automatic fines.
- Pisa is about 20 min from Livorno by train if you want to stop on the way.
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.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.