Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Ferry to Sicily

How to travel to Sicily by ferry


Malta ⇔ Sicily
59 miles, 95 km
1h 45 mins.
Up to 2 times per day

Villa San Giovanni-Messina

Italy ⇔ Sicily
4.5 miles, 7 km
20 Minutes
Up to 54 times per day


Malta ⇔ Sicily
114 miles, 184 km
4h 30 mins.
Up to 2 times per day


Italy ⇔ Sardinia
237 miles, 380 km
11 Hours
Up to 2 times per week
Show next

How to get to Sicily

You can book a ferry to Sicily from up to 15 different ports. The shortest crossing is from Villa San Giovanni. That is also the most economical option. However, for this ferry, you first have to drive all the way to the southernmost part of Italy; not everyone has the time for that.

The longest route to Sicily departs from Genova. This route is ideal for those who prefer the comfort of the ferry to the highways. The ferry costs are not too bad if you think of the petrol and accommodation costs you save with this crossing. The ferry sails at night.

There are also many options for those who want to hop on a ferry a bit further to the south in Italy. Departure is possible from Rome (Civitavecchia), Naples, and Salerno. Many ferries depart from these ports to both Palermo and Messina.

What we also find an exciting route for island holidays is the crossing between Sardinia and Sicily. That way, you can visit several islands within one holiday. Malta-Sicily is also possible.

You may also like:

Map with all ferry routes to Sicily

The map above clearly shows that there are many options if you want to take the ferry to Sicily. Also for people who fly to the island, nice destinations are within reach thanks to the many ferry connections.

Sicily Timetable and tickets

Our online booking module makes it easy to find and book your desired ferry crossing to and from Sicily. All you have to do is enter your departure port, destination, and travel dates. The system will show you the best routes and possible alternatives. You can then choose the ferry that best suits your needs and budget. Have a great trip!

Ferry from Italy to Sicily

If you want to book a ferry from Italy (mainland) to Sicily, you have multiple options along Italy's west coast.

Villa San Giovanni-Messina

Italy ⇔ Sicily
20 Minutes
Up to 54 times per day


Italy ⇔ Sicily
20h 30 mins.
Once per day


Italy ⇔ Sicily
14h 30 mins.
Once per week


Italy ⇔ Sicily
9 hours
Up to 2 times per day
Show next

Ferry from Malta to Sicily

The Malta-Sicily ferry is quite popular since you can combine two islands in one holiday. This crossing only takes 1 hour and 45 minutes. This makes the ferry also suitable for people who want to make a day trip. You can plan these yourself, but there are also ready-made tours available. You can find more information about this in our Malta to Sicily ferry guide.

1 Virtu Ferries

Ferry from Tunis to Sicily

Frequently Asked Questions

The costs for a crossing are very dependent on the boarding point. The low ferry goes over the Messina Strait. You can book these from a few euros / pound. The more expensive crossings go from the north of Italy. For a return trip by car you will have to pay about 600 euros (including overnight stay).
The shortest crossing to Sicily departs from Villa San Giovanni and goes to the port city of Messina. The crossing is only 4.5 Miles 7km.

Genoa-Sicily is the longest crossing to the island. The distance is 493 miles / 793 km and the ferry takes a bit over 20 hours to complete the route.

Ferry talk: Share your questions and opinions

Ask, answer, and explore ferry routes with the community's expertise!

We will be happy to hear your thoughts

Leave a reply