Pour aller à l'île d'Elbe il faut prendre la bac à Piombino Marittima. Quatre compagnies de navigation (Toremar, Blu Navy, MobyLines et Corsica Ferries) 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 (30 minutes avec Corsica Ferries) 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.