By plane is the fastest and most comfortable way to reach Elba Island. Thanks to direct connections with several major Italian and European cities, it is possible to land on the island quickly, enjoying a smooth, uninterrupted journey.
Elba Island Airport: location and features
Elba Island Airport, located in the La Pila area, is just 2 km from Marina di Campo, making onward travel extremely convenient once on the island.
The Elba airport offers connections with Pisa, Florence and Milan Linate in Italy, as well as Mannheim and Friedrichshafen in Germany and Altenrhein and Bern in Switzerland, allowing the island to be reached with direct flights.
Connections from Italy
Pisa, Florence and Milan / Elba Island
The new air services to and from Pisa, Florence and Milan Linate are operated by Small Fly Airlines. Flights are operated with an 8-seat Beechcraft King Air 200 and tickets are available at the ticket office of Marina di Campo Airport or through partner agencies.
| Schedules until 27 March 2026 | Flights to / from Florence, Pisa and Milan |
|---|---|
| Elba Fly | Information section on Small Fly flights to/from Elba Island |
Connections from Germany
Mannheim (Germany) / Elba Island
In cooperation with the German airline Mannheim City Air – operated by Private Wings – the tour operator UKS Touristik offers package holidays from Mannheim City Airport (MHG) to Elba (EBA). The flight is operated with a comfortable 31-seat Dornier 328. Flight time is only 90 minutes and includes free parking at Mannheim Airport. On board, the MCA crew awaits passengers with a selection of hot and cold drinks. Thanks to the comfortable leather seats, the journey is even more relaxing, allowing travellers to reach Elba with complete ease and without stress.
| 08 May – 03 July / 28 August – 02 October | Thursday
Mannheim – Elba: 08:00 – 09:40 Elba – Mannheim: 10:10 – 11:50 |
|---|---|
| 11 May – 05 October | Sunday
Mannheim – Elba: 08:00 – 09:40 Elba – Mannheim: 10:10 – 11:50 |
Friedrichshafen (Germany) / Elba Island
The tour operator UKS Touristik offers package holidays from Friedrichshafen Airport (FDH), on Lake Constance, to Elba (EBA) in cooperation with the German airline MHS Aviation.
The flight is operated with a comfortable 30-seat Dornier 328. The flight time is about 90 minutes. On board, the MHS crew offers a selection of hot and cold drinks. Thanks to the comfortable leather seats, time on board passes pleasantly, making the journey to Elba particularly relaxing.
| 02 May – 22 August | Friday
Friedrichshafen – Elba: 07:30 – 8:55 Elba – Friedrichshafen: 09:25 – 10:50 |
|---|---|
| 29 August – 10 October | Friday
Friedrichshafen – Elba: 07:30 – 8:55 Elba – Friedrichshafen: 13:20 – 14:45 |
Connections from Switzerland
Altenrhein (Switzerland) / Elba Island
Thanks to the partnership between Private Wings and the company High Life Reisen, a convenient direct connection operates between Altenrhein in Switzerland and Elba Island. The flight is operated with a Dornier 328-100, a 32-seat aircraft known for comfort and quality of onboard service.
| 01 June – 06 August / 03 September – 08 October | Wednesday
Altenrhein – Elba: 07:45 – 9:10 Elba – Altenrhein: 09:50 – 11:15 |
|---|
Bern (Switzerland) / Elba Island
The tour operator UKS Touristik offers package holidays from Bern Airport (BRN) to Elba (EBA) in cooperation with the German airline MHS Aviation.
The flight is operated with a comfortable 30-seat Dornier 328. The flight time is about 90 minutes. On board, the MHS crew offers a selection of hot and cold drinks. Thanks to the comfortable leather seats, time on board passes pleasantly, making the journey to Elba particularly relaxing.
| 29 August – 10 October | Friday
Bern – Elba: 11:20 – 12:50 Elba – Bern: 09:25 – 10:50 |
|---|
Practical tips for those arriving by plane
Arriving by air provides the unique opportunity to fly over Elba Island and take in the sinuous coastline, the gentle palette of its colours and the impressive mountain scenery. Keep a camera close at hand to capture the island from a perspective enjoyed by few.
Infoelba recommends: Travelling on Elba without a personal vehicle is straightforward. Thanks to online booking systems, it is possible to rent a car for complete independence around the island, or a scooter for maximum freedom—there is an option for every need and budget.
Quick facts – Flights to Elba Island
- Elba Island Airport (Marina di Campo – EBA) is 2 km from Marina di Campo.
- Direct connections with Italy (Pisa, Florence, Milan Linate), Germany (Mannheim, Friedrichshafen) and Switzerland (Altenrhein, Bern).
- Average flight time is 50 minutes from Italy and about 90 minutes from Germany and Switzerland.
- Flights are seasonal, generally operating from May to October. Comfort services are offered on board (beverages, leather seats, parking included at some departure airports).
FAQ about flights to Elba Island
How long is a flight to Elba Island?
From Italy, flights take about 50 minutes, while from Germany and Switzerland the average time is 90 minutes.
Where is Elba Island Airport located?
The airport is in the La Pila area, just 2 km from Marina di Campo, and is easily reached by car or taxi.
In which months are direct flights to Elba available?
Air connections are available in spring and summer, generally from May to October, with variations depending on routes and airlines.
From which cities do flights to Elba depart?
From Italy: Pisa, Florence and Milan Linate. From Germany: Mannheim and Friedrichshafen. From Switzerland: Altenrhein and Bern.
Is parking available near Elba Island Airport?
Yes. Two parking areas are available near Marina di Campo Airport: one at the airport entrance (paid) and one about 350 metres away, in La Pila, in Via Papa Giovanni XXIII. Both are convenient for those renting a car on the island and for those accompanying or picking up travellers.
Italian
English
German
French






Share on