Strait of Messina: Car & Train Ferry to the Mainland

In short: The shortest connection between Sicily and the mainland is the Strait of Messina – between Villa San Giovanni (Calabria) and Messina. Car ferries run frequently and take only around 20–40 minutes; there are also passenger-only fast ferries and the train ferry, which carries entire trains across.

Connections across the strait

Mode of transport Route Note
Car ferry Villa San Giovanni ↔ Messina short crossing (approx. 20–40 min), frequent departures; takes vehicles
Fast ferry (passengers only) Messina ↔ Villa San Giovanni / Reggio Calabria fast, without a vehicle
Train ferry trains are carried across part of the rail journey to Sicily

For anyone travelling as a road trip through Calabria anyway, the strait is the natural gateway – without the long sea crossing of the mainland ferries from Genoa or Naples. In peak season and on public holidays, waiting times can occur at the loading ports.

Frequently asked questions

How long does the crossing take by car?

The crossing itself takes only about 20–40 minutes. Loading and possible waiting times add to this, sometimes longer in peak season.

Do I need to book the car ferry in advance?

Because of the high frequency of departures, advance booking is usually not necessary; on peak days it can save waiting time. Check current timetables before you travel.

More on mobility in Sicily

Timetables and prices depend on the season and should be checked before travelling. Operators include Caronte & Tourist, Blu Jet, RFI (train ferry). As of: June 2026.