Aerial view of Cefalù old town
Plan Your Trip

How to Get to Cefalù from Palermo

Written by Craig Darbey & Rhys Jones · Updated April 2026

We have watched guests arrive every way imaginable — by hire car, by train with four suitcases and two children, by private transfer at midnight. The journey to Cefalù is never difficult, but some routes work better than others depending on your situation and which airport you land at. This is what we tell every guest before they land.

The only airport worth planning around is Palermo Falcone-Borsellino (PMO), 85 km west of Cefalù. Catania (CTA) is roughly 180 km away on the other side of the island — doable, and sometimes unavoidable depending on your flights, but it adds real time and cost. If you have any choice over which airport to fly into, choose Palermo. Below we cover both, plus the drive, the transfer, and the ZTL logistics that trip up first-time visitors.

By train — the route we recommend most

The Trenitalia regionale from Palermo Centrale to Cefalù takes just under an hour — timetables show anywhere from 45 to 55 minutes depending on the service. Around 23 trains run the route each day, roughly one an hour, and the journey follows the coast for most of its length — the views through Termini Imerese and Trabia are genuinely worth the window seat. A one-way ticket costs about €6–7; prices on Trenitalia's regional services are fixed, so there is no advantage to booking weeks ahead.

From Palermo airport, the Prestia e Comande shuttle runs to Palermo Centrale for around €6 one way. The journey takes about 45 minutes. Add the train to Cefalù and you are looking at just over two hours total from the terminal building, door to door. It is slower than a direct transfer but far cheaper, and you arrive at Cefalù station — a ten-minute walk to the Cathedral.

Check timetables at trenitalia.com. Buy tickets at the station or the Trenitalia app. The Cefalù train does not require advance booking; most of our guests just turn up at the station.

By car — when it makes sense

If you are planning to explore the Madonie mountains, take day trips to Castelbuono or Pollina, or stay somewhere with a private driveway, a hire car makes sense. The drive from Palermo airport via the A20 motorway takes around 90 minutes. The road runs along the northern coast — beautiful, and genuinely easy driving once you clear the Palermo ring road.

The catch is Cefalù itself. The old town is a ZTL (Zona a Traffico Limitato), camera-enforced 24 hours a day. If your property is inside the historic centre, you will need your host to register your licence plate for a luggage drop-off window — then move the car to one of the paid car parks outside the ZTL. We handle this registration for all our guests, but it is worth knowing before you arrive with a full boot.

By private transfer — the stress-free option

A private transfer from Palermo airport to Cefalù runs €120–180 for a standard car. It takes around 60–75 minutes with no changes, no luggage hauling, and no need to work out the shuttle-to-train connection at the end of a long flight. For families with children, late arrivals, or guests who simply want to start the holiday the moment they land, it is worth every euro.

A private transfer can be booked directly with a local operator — the driver meets you at arrivals, handles the luggage, and knows exactly where to drop you. Use the trip planner to slot your arrival into the rest of your day.

Coming from Catania airport

Some guests end up flying into Catania (CTA) rather than Palermo — better fares, better connections from certain cities, or a wider trip that starts on the eastern side of Sicily. It is workable, but be honest with yourself about the extra half-day it adds either side of your holiday.

By car is the sensible option if you are arriving at Catania. The drive is about 180 km, mostly on the A19 toward Palermo before joining the A20 for the final stretch along the coast to Cefalù. Allow 2 to 2.5 hours depending on traffic around Catania and Palermo at peak times — it is a proper cross-island drive, not a hop. Tolls apply on both motorways; budget around €10–15 each way. This is the route we point most Catania-arriving guests toward, particularly if a hire car is already part of the plan for the Madonie or day trips.

By train is possible but slow, and we would not recommend it unless you are also breaking the journey with a stop in Palermo or elsewhere. There is no direct line — you connect via Palermo, and the Catania-to-Palermo leg alone runs well over two hours, with waits between services. Door to door, budget four hours or more, plus the connection at Palermo Centrale onto the Cefalù train. There is no direct bus either; the closest option is a coach to Palermo followed by the same train connection, which is not meaningfully faster than the train-only route.

Our honest advice: if you can choose your arrival airport, choose Palermo — it is a third of the distance and the difference in stress is significant. If Catania is unavoidable, hire a car for the drive rather than stitching together trains and buses across the island, and treat the transfer day as part of the holiday rather than an inconvenience to rush through. A stop for lunch in the Madonie foothills or a detour through Termini Imerese makes the drive feel like less of a chore. A private driver from Catania can be booked directly too, though at a higher cost than the Palermo transfer given the distance.

Cefalù as a day trip from Palermo

The train from Palermo Centrale to Cefalù makes a day trip entirely reasonable. An hour each way, and you have a full day to see the cathedral, climb La Rocca, swim, and have lunch. Most guests who come for a day wish they had stayed longer — but the logistics are simple enough that it works well as a one-day excursion if Palermo is your base.

That said, Cefalù rewards time. Most of our guests book at least four nights. See our best time to visit guide for how to plan the length of your stay.

La Rocca and the old town waterfront seen from the harbour pier

Common questions

How long does it take to get from Palermo airport to Cefalù?

By private transfer, around 60–75 minutes direct. By public transport — airport shuttle to Palermo Centrale (45 min, ~€6), then train to Cefalù (55 min) — around two hours total. By hire car on the A20 motorway, roughly 90 minutes from the terminal.

Is there a direct bus from Palermo airport to Cefalù?

No direct bus service runs from Palermo airport to Cefalù. The standard public transport route is the Prestia e Comande shuttle to Palermo Centrale (~€6), then the Trenitalia train to Cefalù. Private transfers are the only direct, door-to-door option.

Do I need a car to get around Cefalù?

Not for the old town, the beach, or the cathedral — everything is within ten minutes on foot. You will want a car or e-bike for Kalura (twenty minutes east) and the Madonie villages. Guests at The Mandarin Tree have complimentary e-bikes.

Is Cefalù suitable for a day trip from Palermo?

Yes — the train from Palermo Centrale takes about an hour. You can see the cathedral, climb La Rocca, swim, and have lunch in a full day. That said, Cefalù rewards a longer stay. Most of our guests book at least four nights.

How do I get from Catania airport to Cefalù?

Driving is the sensible option: around 180 km via the A19 and A20 motorways, 2 to 2.5 hours depending on traffic, with tolls of roughly €10–15 each way. By train or bus you must connect via Palermo, and the door-to-door journey usually runs four hours or more. If your flights allow it, fly into Palermo instead.

Book your transfer from Palermo

Book an airport pickup or private transfer directly, then use the trip planner to fit it into your arrival day.

Open the planner