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
| Transport | From | Period | Frequency | Duration | Notes |
|---|---|---|---|---|---|
| Ferry Siremar | Porto Empedocle (Agrigento) | year-round | 5-8 a week | ~9 h | Mostly overnight crossing, also calls at Linosa. Cars and motorbikes can be shipped. |
| Hydrofoil Liberty Lines | Porto Empedocle (Agrigento) | summer | ~5 a week | ~4 h 15 | Passengers only, June to September. Cancelled in rough seas: have a plan B. |
| Flight | Palermo (PMO) | year-round | daily | 45-60 min | The year-round link, with connections from major cities. |
| Flight | Catania (CTA) | year-round | daily | 45-60 min | Fewer flights off season. |
| Flight | Roma, Milano, Bergamo, Bologna, Torino, Verona | summer | varies | 1-2 h | Seasonal 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.