Elba is reachable by ferry by embarking at Piombino on one of the three companies (Toremar, Moby Lines and BluNavy) ferries. These ferries provide a comfortable trip with hourly departures. In only one hour the ferry covers the nine kilometers which separate the island from the continent, arriving safely at the harbors of Portoferraio or Rio Marina.
There is however, an alternate route for pedestrians only, by taking a fast hydro float boat which reaches Portoferraio in only 30 minutes.
Here you can book on-line your ferry ticket for the island of Elba:
Casa Vacanza Paradiso - Loc. Lido - 57036 Porto Azzurro (LI) - Isola d'Elba