Portoferraio ferry terminal is 10 km southwest of Cavo. This corresponds to a distance of 5 nautical miles.
The ferry port of Portoferraio connects the island of Elba with the ferry port of Piombino on the Italian mainland and with France. The routes Portoferraio - Bastia, Portoferraio - Cavo and Portoferraio - Piombino are offered here several times a day by the shipping companies Toremar, Moby Lines, Corsica Ferries and Blu Navy.