Travel from Florence-Italy to Elba-Italy

How to get from Florence to Elba?

There is no direct connection from Florence to Elba. However, you can take the train to Piombino then take the car ferry to Portoferraio. Alternatively, you can take the bus to Grosseto, take the train to Campiglia Stazione, take the bus to Piombino, then take the car ferry to Portoferraio.

How to get from Florence to Elba

ModeDurationPrice
From Firenze Smn train to Piombino then car ferry to Portoferraio.4 h 12 min90€
From Firenze Autostazione bus to Grosseto, train to Campiglia Stazione, bus to Piombino, then car ferry to Portoferraio.5 h 47 min91€
From Florence drive to Piombino then car ferry to Portoferraio.2 h 39 min93€

Operators from Florence to Elba