Oltre all'auto, al treno e all'aereo, è possibile raggiungere l'Isola d'Elba con un comodo servizio di autobus gran turismo che collegano Piombino Marittima - porto d'imbarco per l'Elba - a Firenze, Grosseto e Milano (con partenze da vari punti del capoluogo lombardo quali San Giuliano Milanese, Melegnano, Lodi, Casalpusterlengo e Piacenza).
Il servizio Firenze-Piombino Marittima effettuato da BuSITAlia Nord, gruppo Ferrovie dello stato italiane, che sostituisce il pullman ES link attivo in passato, continua a mantenere le coincidenze con i treni che provengono da Bologna, Venezia, Milano e Roma.
Sull'isola è presente un servizio di trasporti con autobus che copre tutto il territorio.