Sicily is the largest island in the Mediterranean, and getting there by sea is often the most practical option — especially if you are bringing a car. Ferries cross from the Italian mainland at several points, ranging from the three-minute Strait of Messina crossing to overnight services from as far north as Genoa. Here is what to know before you book.
The Strait of Messina: short crossing, big throughput
The most-used ferry route in Italy links Villa San Giovanni (and nearby Reggio Calabria) on the Calabrian coast with Messina on Sicily's north-eastern tip. The crossing takes around 20–35 minutes and runs almost around the clock, with dozens of sailings each day.
Two operators dominate this route: Caronte & Tourist and Bluvia (formerly part of the Ferrovie dello Stato group and now operating as a separate brand on some of the same waters). Both carry foot passengers, cars, motorbikes and heavy vehicles. Fares for foot passengers are modest; car fares vary with the vehicle and the time of crossing, but even with a car the crossing is inexpensive relative to the alternatives. There are no advance-booking requirements for the Messina strait — you can simply turn up — though in peak summer you may wait a crossing or two for a car space.
If you are arriving by train, the rail ferry between Villa San Giovanni and Messina carries entire train carriages across, so passengers on night trains from Rome or Milan to Palermo or Syracuse are automatically ferried across without leaving their seats.
Overnight ferries from Naples
For travellers coming from southern Italy or Rome who prefer to arrive in Sicily rested, overnight ferries from Naples to Palermo are a well-established option. The crossing takes roughly 10–11 hours, typically departing in the evening and arriving the following morning.
Grimaldi Lines and SNAV both operate on this corridor. Cabins range from simple reclining seats and couchettes to en-suite double cabins, with a restaurant or self-service cafeteria on board. Taking the ferry rather than a night train or budget flight means you save on accommodation while still waking up in Palermo.
Longer overnight routes from central and northern Italy
If you are starting your journey from central or northern Italy, longer overnight services connect Sicily without requiring a stop on the mainland.
- Genoa to Palermo: Grimaldi Lines sails this route, taking around 20–22 hours. A good option if you are on a road trip from the north and want to ship the car without driving all the way down through Calabria.
- Civitavecchia (Rome's port) to Palermo: Various operators, roughly 13–14 hours overnight.
- Livorno to Palermo: Also operated by Grimaldi Lines, making Tuscany a practical departure point for a Sicily road trip.
On all long-haul routes, booking a cabin well in advance — especially in July and August — is strongly advisable. Peak summer demand is intense, and the better cabins sell out weeks ahead.
Travelling to the eastern ports: Catania and Syracuse
Most long-distance ferry services arrive at Palermo on Sicily's northern coast. Catania and Syracuse on the east side of the island are harder to reach directly by sea, though some services operate from Naples to Catania. If your destination is eastern Sicily — Taormina, the Etna area, Siracusa — it is often easier to cross at Messina and drive from there, which puts you within 45–90 minutes of most eastern destinations.
Taking a car to Sicily
All ferry routes to Sicily carry vehicles. If you are driving from northern or central Italy, the overnight options to Palermo are worth considering: they avoid hundreds of kilometres of motorway driving through Italy's long leg, save a night's hotel, and deliver you and the car directly to western Sicily.
For the Messina strait, you simply join the queue at the port — no advance vehicle reservation is needed, though busy summer weekends can mean a wait. See our guide to taking a car on a ferry for practical tips on vehicle check-in times, deck positioning and security.
If you are renting a car in Italy, check the hire company's cross-strait policy — most allow it on the Messina ferry with notice, but some charge an extra fee.
Costs and booking
Ferry fares to Sicily vary enormously depending on route length, season, cabin type and whether you have a vehicle. The Messina strait is cheap in any configuration. Long overnight routes from Genoa or Livorno with a car and a cabin represent a significant spend, but offset against fuel and hotel savings, the equation often balances. Advance booking is cheaper than booking at the port, particularly for the longer routes in high season.
Online booking is available directly through operator websites. See how to book ferries for a walkthrough of the process, including what information you need to hand and where to find the best prices.
Port practicalities
- Villa San Giovanni port is small and very close to the motorway junction — straightforward to use but can be congested in summer.
- Messina port is right in the city centre, a short walk or taxi ride from the main train station and bus connections onwards to Palermo, Catania or Taormina.
- Palermo port (Porto di Palermo) is in the old harbour area, walkable to the city centre and connected to the main station.
- Check in at least 45–60 minutes before departure for vehicle ferries; foot-passenger check-in on the Messina strait can be done right up to sailing.
Frequently asked questions
Do I need to book the Messina strait ferry in advance?
No. The Messina crossing between Villa San Giovanni and Messina runs constantly and operates largely turn-up-and-go, though in peak summer a car may have to wait for the next sailing. Foot passengers can board immediately.
How long does the overnight ferry from Naples to Palermo take?
Typically around 10–11 hours, with evening departures arriving in Palermo the following morning — a convenient schedule that doubles as a night's accommodation.
Which operators run ferries to Sicily?
The main operators are Caronte & Tourist and Bluvia on the Messina strait, and Grimaldi Lines, SNAV and GNV (Grandi Navi Veloci) on the longer overnight routes from Naples, Genoa, Civitavecchia and Livorno.
Can I take a hired car to Sicily on the ferry?
Usually yes, but check with your hire company first. Most permit the Messina crossing with advance notice; some charge an additional fee, and a few restrict cross-strait use entirely.
Sources and further reading:
- Route and timetable information: operator websites for Caronte & Tourist, Bluvia, Grimaldi Lines, SNAV and GNV.
- Rail-ferry information: Trenitalia (night-train routes including the strait crossing).
