How to get to Lampedusa
Photo: Wjkxy / CC BY-SA 4.0

How to get to Lampedusa

Lampedusa is reached by plane (LMP airport) or by ferry from Porto Empedocle. In summer there are direct flights from several Italian cities.

By plane

Lampedusa airport (code LMP) is connected year-round with Palermo and Catania. In high season seasonal direct flights operate from Rome, Milan, Bologna and other airports. The flight from Sicily takes about 45 minutes.

By ferry

The ferry departs from Porto Empedocle (Agrigento) and takes about 8-9 hours, often overnight. It is the cheapest option and lets you bring a car, but it depends heavily on the weather.

Tip

You don't need a car on the island: many people get around by scooter or bike and reach the main beaches on foot or by sea. Book flights and accommodation well in advance for July and August.

All links in one table

Links to Lampedusa
TransportFromPeriodFrequencyDurationNotes
Ferry SiremarPorto Empedocle (Agrigento)year-round5-8 a week~9 hMostly overnight crossing, also calls at Linosa. Cars and motorbikes can be shipped.
Hydrofoil Liberty LinesPorto Empedocle (Agrigento)summer~5 a week~4 h 15Passengers only, June to September. Cancelled in rough seas: have a plan B.
FlightPalermo (PMO)year-rounddaily45-60 minThe year-round link, with connections from major cities.
FlightCatania (CTA)year-rounddaily45-60 minFewer flights off season.
FlightRoma, Milano, Bergamo, Bologna, Torino, Veronasummervaries1-2 hSeasonal direct flights: routes and airlines change every year, book early.

Updated on 2026-09-03. Timetables and operators change every season: check the official websites before booking.