Pour aller à l'île d'Elbe il faut prendre la bac à Piombino Marittima. Trois compagnies de navigation (Toremar, Blu Navy et Moby) font la traversée plusieurs fois par jour sur des bateaux très comfortables.
Les 10 km qui séparent le continent de l'île s'effectuent en une heure et les ports d'arrivée sont Portoferraio (le port principal), Cavo et Rio Marina.
Pour le transport de passagers seulement la compagny Toremar utilise en plus un bateau rapide qui rejoint Portoferraio en 35 minutes.