Flying is the quickest and most comfortable way to reach the Island of Elba. Thanks to direct connections with some of the main Italian and European cities, you can land on the island in a short time, enjoying a comfortable, uninterrupted journey.
Island of Elba Airport: location and features
Island of Elba Airport, located in La Pila, is only 2 km from Marina di Campo, making travel extremely convenient once you arrive on the island.
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, making it possible to reach the island on direct flights.
Connections from Italy
Pisa, Florence, Milan and Rome / Island of Elba

Flights to and from the Island of Elba are operated by Small Fly Airlines, with direct flights connecting Marina di Campo Airport to the main Italian airports of Pisa, Florence, Milan Linate and, among the new services for 2026, Rome Fiumicino.
The route between Elba and Florence Peretola Airport operates several times a week, on six days of the week. Flight time is approximately 35 minutes, with an estimated total duration of around 40 minutes. Connections with Pisa Galileo Galilei Airport offer both morning and afternoon departures, with a flight time of approximately 30 minutes (35 minutes in total). Flights to and from Milan Linate take between 45 and 55 minutes, with total journey times ranging from approximately 1 hour to 1 hour and 10 minutes, and are operated with 9-seat aircraft. For the 2026 summer season, a new route between Marina di Campo and Rome Leonardo da Vinci International Airport in Fiumicino will be introduced. This connection provides easy access to the capital and the opportunity to continue to numerous domestic and intercontinental destinations.
| 2026 timetable (pdf) | Flights to / from Florence, Pisa, Milan and Rome |
|---|---|
| Elba Fly | Information section on Small Fly flights to/from the Island of Elba |
Tickets can be purchased online on the airline's official website, through the call centre, at the Marina di Campo Airport ticket office or from authorised travel agencies.
Connections from Germany
Mannheim (Germany) / Island of Elba
In cooperation with the German airline Mannheim City Air - operated by Private Wings - the tour operator UKS Touristik offers holiday packages from Mannheim City Airport (MHG) to Elba (EBA). The flight is operated with a comfortable 31-seat Dornier 328. The flight takes just 90 minutes and includes free parking at Mannheim Airport. On board, the MCA crew welcomes passengers with a selection of hot and cold drinks. Thanks to the comfortable leather seats, the flight is even more relaxing, allowing you to reach Elba in complete comfort 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 |
Friederichshafen (Germany) / Island of Elba
The tour operator UKS Touristik offers holiday packages 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 takes approximately 90 minutes. On board, the MHS crew welcomes passengers with a selection of hot and cold drinks. Thanks to the comfortable leather seats, the flight will pass even more pleasantly, allowing you to reach Elba in complete relaxation.
| 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) / Island of Elba
Thanks to the cooperation between Private Wings and High Life Reisen, a convenient direct connection operates between Altenrhein in Switzerland and the Island of Elba. The flight is operated with a Dornier 328-100, a 32-seat aircraft known for its comfort and high-quality 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) / Island of Elba
The tour operator UKS Touristik offers holiday packages 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 takes approximately 90 minutes. On board, the MHS crew welcomes passengers with a selection of hot and cold drinks. Thanks to the comfortable leather seats, the flight will pass even more pleasantly, allowing you to reach Elba in complete relaxation.
| 29 August - 10 October | Friday Bern - Elba: 11:20 - 12:50 Elba - Bern: 09:25 - 10:50 |
|---|
Practical advice for passengers arriving by air
Arriving by air gives you the unique opportunity to fly over the Island of Elba and admire the sweeping lines of its coastline, the softness of its colours and the imposing character of its mountains. Keep your camera close at hand and capture the island as few people have the privilege of doing!
Infoelba recommends: On holiday on Elba without your own means of transport? No problem! Thanks to online booking systems, you can hire a car to explore the island in complete independence, or a scooter for maximum freedom... A vehicle for every need and budget!
At a glance – Flights to the Island of Elba
- Island of Elba Airport (Marina di Campo – EBA) is located 2 km from Marina di Campo.
- Direct connections with Italy (Pisa, Florence, Milan Linate), Germany (Mannheim, Friedrichshafen) and Switzerland (Altenrhein, Bern).
- The average flight time to Elba is 50 minutes from Italy and approximately 90 minutes from Germany and Switzerland.
- Flights are seasonal and generally operate from May to October. Comfort services are provided on board, including drinks and leather seats, while parking is included at some departure airports.
FAQ about flights to the Island of Elba
How long is a flight to the Island of Elba?
Flights from Italy take approximately 50 minutes, while the average journey time from Germany and Switzerland is 90 minutes.
Where is Island of Elba Airport located?
In which months do direct flights to Elba operate?
Flights are available during the spring and summer months, generally from May to October, with variations depending on the route and airline.
Which cities have flights to the Island of Elba?
From Italy: Pisa, Florence, Milan Linate and Rome Fiumicino. From Germany: Mannheim and Friedrichshafen. From Switzerland: Altenrhein and Bern.
Is there parking near Island of Elba Airport?
Yes, there are two parking areas close to Marina di Campo Airport: one directly at the airport entrance, for a fee, and another approximately 350 metres away in La Pila, on Via Papa Giovanni XXIII. Both are convenient for those hiring a car on the island and for anyone dropping off or collecting passengers.
Italian
English
German
French






Share on