Der Hauptweg auf die Insel führt über die Fähre ab Piombino auf dem Festland. Von dort legen Anbieter wie Moby Lines, Toremar, Blu Navy und Corsica Ferries ab. Die kürzeste Verbindung geht nach Cavo und dauert rund 35 Minuten, die Überfahrt nach Portoferraio, dem wichtigsten Fährhafen der Insel, dauert etwa 60 Minuten. In der Hauptsaison gibt es bis zu 40 Abfahrten täglich auf dieser Strecke. Fußgänger zahlen ab etwa 15 Euro, ein PKW kostet ab rund 60 Euro.
Wer mit dem Auto anreist, fährt aus dem Norden über die A12 Genua–Livorno, Ausfahrt Rosignano, dann weiter auf der SS1 Aurelia bis zur Abzweigung Venturina–Isola d'Elba und schließlich nach Piombino Marittima. Aus dem Süden führt die Route ebenfalls über die SS1 Aurelia mit der Ausfahrt Venturina. Mit dem Zug ist der Bahnhof Piombino Marittima über Trenitalia erreichbar, ab Florenz mit Umstieg in Pisa oder Campiglia. Wer fliegen möchte: Der Flughafen Marina di Campo auf der Insel selbst (IATA: EBA) bedient saisonale und Inlandsverbindungen. Der nächste internationale Flughafen ist Pisa, alternativ Florenz.
Auf der Insel gibt es kein Bahnnetz. Öffentliche Busse verbinden die wichtigsten Orte, zum Beispiel fährt die Linie 116 von Marina di Campo über Procchio und Marciana Marina bis zur Talstation der Seilbahn am Monte Capanne. Wer flexibel bleiben will, ist mit einem Mietwagen gut aufgestellt.