Le port de ferry de Portoferraio relie l'île d'Elbe au port de ferry de Piombino en Italie continentale et à la France. Les lignes Portoferraio - Bastia, Portoferraio - Cavo et Portoferraio - Piombino y sont proposées plusieurs fois par jour par les compagnies Toremar, Moby Lines, Corsica Ferries et Blu Navy.