Elba's airstrip, Aeroporto Isola d'Elba, is 2km north of Marina di Campo in La Pila. Czech airline Silver Air (www.silverairitalia.it) has a local office and services destinations including Pisa, Milan, Lugana and Florence.
Getting to Elba involves a ferry crossing from Piombino or San Vincenzo on the mainland. Ferry companies include Moby, Toremar, Blu Navy and Aquavision. Most passengers arrive in Portoferraio on services from Piombino (at least hourly, foot passenger/car and driver €17/50 one way). There are also services to/from Cavo and Rio Marina.