Die Fähren fahren Elba ab dem italienischen Festland in Piombino (bei Livorno) an. Meist geht es dann nach Portoferraio. Es werden aber auch die Häfen von Cavo und Rio Marina angefahren. Die Überfahrt dauert zwischen 40 und 60 Minuten.