L'isola d'Elba è raggiungibile imbarcandosi a Piombino, dove quattro compagnie di navigazione (Toremar, BluNavy, Moby Lines e Corsica Ferries) dispongono di traghetti che effettuano numerose corse giornaliere.
Con poco più di un’ora di navigazione si coprono i circa 10 chilometri che separano l'isola dal continente, raggiungendo i porti di Portoferraio (il principale), Cavo e Rio Marina.
In alternativa esiste un collegamento veloce con aliscafo, per il solo trasporto passeggeri, che in soli 40 minuti raggiunge Portoferraio.