Getting to Cefalù: train, car, plane and bus
A practical transport guide to reaching Cefalù, jewel of the Sicilian Tyrrhenian coast: from the direct train from Palermo (about 1 hour) to the A20 motorway, the international airport and long-distance bus connections. Everything you need to plan your trip.
Getting to Cefalù: a surprisingly accessible town
Cefalù is one of those places that look remote at first glance — a medieval village huddled beneath a limestone cliff, gazing over a sea of almost unreal blue — yet it is connected to the rest of Sicily and Italy with a ease that consistently surprises visitors. The railway station sits right on the seafront promenade, the coastal road runs a few steps from the historic walls, and the A20 Palermo-Messina motorway has a dedicated exit. Cefalù receives far fewer tourists than Taormina or Taormina, but reaching it is anything but difficult. This guide covers all transport options — train, car, plane and bus — with approximate journey times, costs and practical tips to help you plan your trip.
By air
The closest airport to Cefalù is Palermo Falcone-Borsellino (IATA code: PMO), also known as Punta Raisi, located approximately 90 kilometres to the west. Under normal conditions, the transfer by public transport or car takes around one and a half hours. This is the main international airport of western Sicily, with direct flights from many Italian and European cities. In summer, connections multiply thanks to seasonal routes operated by low-cost carriers including Ryanair, easyJet and Wizz Air.
Once you land in Palermo, the most convenient and affordable way to reach Cefalù is by train. From Palermo Centrale station, reachable from the airport via the Trinacria Express shuttle (departures every 30-40 minutes, journey time around 50 minutes, ticket approximately €6-7), you board a regional train on the Palermo-Messina line that stops at Cefalù. The total door-to-door journey from the airport takes roughly 2 hours and 15-30 minutes.
Alternatively, you can take a long-distance coach directly from Palermo airport towards Cefalù, operated by AST or Autoservizi Gallo. However, these departures are less frequent than the shuttle-plus-train combination. A taxi from Palermo airport to Cefalù costs approximately €100-130 and takes around 80-90 minutes. This is a comfortable option for groups or travellers with bulky luggage, but considerably more expensive than public transport.
The second nearest airport is Catania Vincenzo Bellini (CTA), around 175 kilometres to the east. Direct connections from Catania to Cefalù are more complicated: you can take a train from Catania towards Palermo stopping at Cefalù, but the journey takes between 3 and 4 hours. Catania airport remains a valid option if you want to combine a visit to Cefalù with time on Mount Etna or in the Catania area.
By train
The train is the smartest way to reach Cefalù, especially from Palermo. Cefalù station sits in a strategic position: just a few minutes' walk from the main beach and the historic centre, with the great Rock already visible from the platform itself. Travelling by train here is not just practical — it is scenic. The coastal line runs through stretches of extraordinary beauty, with the Tyrrhenian Sea appearing and disappearing between tunnels and headlands.
From Palermo
The Palermo Centrale – Cefalù service is the most frequent and most direct. Trenitalia regional trains cover the approximately 70 kilometres in around one hour, with departures following each other every 30-60 minutes throughout the day. A second-class ticket costs around €5-7. Reservation is not required: tickets can be bought at the station ticket office, at the automatic machines or via the Trenitalia app. Remember to validate your ticket before boarding to avoid a fine.
Leaving Palermo early in the morning, you can arrive in Cefalù in time for breakfast, making an easy day trip perfectly feasible. Those who prefer to stay longer will find plenty of return trains in the evening. A useful tip for planning your stay: Friday afternoon trains and weekend trains in summer are very popular with Palermitans heading to the beach, so departing in the morning is the wisest choice.
From Messina and Calabria
From Messina, the train journey to Cefalù takes approximately 2 hours 30 minutes, with trains running along the north Sicilian coast through Milazzo, Sant'Agata di Militello and Capo d'Orlando. Departures are less frequent than on the Palermo side, but sufficient for a trouble-free journey. Travellers arriving from mainland Calabria board the Trenitalia train-ferry across the Strait of Messina — the train carriages are literally loaded onto the ferries — and then continue westward along the Tyrrhenian coast.
From Naples and northern Italy
There are no high-speed trains running directly to Cefalù, but overnight sleeper trains from Naples, Rome and Milan reach Palermo (crossing the Strait by ferry, with the crossing included in the ticket), from where you take a regional train to Cefalù. The Intercity Notte from Roma Termini to Palermo departs in the early evening and arrives in the morning: a comfortable option that lets you sleep in a couchette and wake up already in Sicily. From Palermo, add around one hour by regional train.
By car
Travelling by car offers total flexibility, which is particularly useful for exploring the beaches and villages in the surrounding area that public transport reaches only with difficulty. The main route is the A20 Palermo-Messina motorway, which runs along the Tyrrhenian coastline and has a dedicated exit marked "Cefalù." The motorway is tolled on some sections.
From Palermo
From Palermo the fastest route takes the A19 to the Buonfornello junction, then the A20 eastbound towards Messina, exiting at Cefalù. The distance is approximately 70 kilometres and the journey takes 50-60 minutes in normal traffic. In July and August, weekend traffic on the coast can cause significant delays: departing early in the morning or in the late afternoon is the best way to avoid the worst congestion.
From Catania and eastern Sicily
From Catania you take the A18 towards Messina, then the A20 towards Palermo, exiting at Cefalù. The distance is approximately 175 kilometres and the drive takes around 2 hours 15 minutes in normal conditions. From Taormina the route is similar and takes roughly 2 hours.
From Messina
From Messina you drive the A20 westbound towards Palermo for approximately 155 kilometres, a journey of around 2 hours. The scenery along this stretch is among the finest in Sicily: the Tyrrhenian coast alternates between headlands, coves and fishing villages visible from the motorway.
Parking in Cefalù
The historic centre of Cefalù is largely a restricted traffic zone and the medieval streets are simply not suited to cars. The most convenient car parks for visitors are found outside the old town. There is a paid car park next to the railway station. Along Via Roma and in the areas towards the seafront, there are further spaces, partly metered (around €1-1.50 per hour) and partly free in the more peripheral zones. In high season the situation is challenging: drivers arriving on an August weekend should expect to spend some time circling before finding a space.
By bus
Long-distance coach services in Sicily are operated mainly by AST (Azienda Siciliana Trasporti) and some private companies such as SAIS Autolinee. From Palermo there are direct services to Cefalù departing from Palermo station, with journey times ranging between 1 hour 20 minutes and 2 hours depending on the service and the number of intermediate stops.
The coach is a valid alternative to the train, particularly for travellers coming from parts of Sicily that are not well served by the railway. The ticket from Palermo costs approximately €4-7. Frequency and timetables are less regular than trains, however, and services are drastically reduced on Sundays and public holidays. Before travelling, it is always advisable to check updated timetables directly on the AST website or at local ticket offices.
For travellers arriving at Palermo airport who do not wish to pass through the central station, some provincial coach routes depart directly from the airport area or nearby towns, but these services are seasonal and worth checking in advance as timetables change frequently.
Getting around
Once in Cefalù, the good news is that almost everything worth seeing is within easy walking distance. The historic centre is compact: from the Norman Cathedral to the fishing harbour, from the medieval alleyways to the main beach, everything can be covered on foot in under twenty minutes. The Rock — the great limestone crag towering above the town — requires a 20-30 minute uphill walk on a cobbled path that begins in the centre.
The railway station is around 10-15 minutes' walk from the main beach and 5 minutes from the seafront promenade. Arriving by train, you need no taxi or bus to reach the heart of the town.
To explore the beaches and villages further afield — such as the Mazzaforno beach, the hilltop village of Castelbuono in the Madonie hinterland, or the ancient quarries at Pollina — a car is almost essential, or you can rent a bicycle or scooter from one of the shops in the centre. Some agencies also offer organised minibus tours to and from Palermo that include stops along the coast.
For planning your stay, take a look at what to see in Cefalù in 2 days or consult the guide on [where to stay in Cefalù](guida/dove-dormire-a-cefalù) to choose the most suitable accommodation. For restaurant recommendations, you will find excellent suggestions in where to eat in Cefalù.
Practical info
When is the best time to visit Getting to Cefalù?
The recommended time is April, May, June, September and October, when it is less crowded.
Is Getting to Cefalù crowded?
Getting to Cefalù is a very quiet destination compared with the more touristy ones.
Where is Getting to Cefalù?
Getting to Cefalù is located in Cefalù, Sicily, Italy.