Sicily on a Budget: A 4 Day Itinerary from Mainland Italy

How to Travel Between Sicily and Italy: Easy Guide 2025/26

21st November | Sarah

When I planned my own trip to Sicily, I found it surprisingly hard to get a simple explanation of how to travel between mainland Italy and Sicily.

Most sites gave bits of information, but nothing clear in one place. So I’ve put everything together here - short, simple, and easy to follow. 

Travelling from Italy to Sicily is actually very easy. Whether you’re going by ferry, by car, or on the famous Intercity train that drives onto the ferry, this guide explains exactly how each route works. 

How to get from Sicily to Italy

If you’re wondering things like: 

Is there a bridge between Sicily and Italy? 

Can you drive from Italy to Sicily? 

How far is Sicily from mainland Italy? 

What’s the quickest ferry from Italy to Sicily? 

…this guide covers every option. 

 

This post may includes affiliate links which we earn a small commission on purchases at no extra cost to you. This helps to support the maintenance of the site, and enables us to keep bringing you helpful guides, and great price finds. 

Frequently Asked Questions About Travelling Between Italy and Sicily

How do you get to Sicily from mainland Italy?

Foot ferry 

Car ferry 

Intercity trains that board the ferry 

Longer overnight ferries from central Italy 

Is there a bridge between Sicily and Italy?

No. There is no bridge between Sicily and the Italian mainland. There are ongoing discussions about building the Sicily bridge project, but nothing is built yet. Right now, the only way to cross is by ferry - on foot, by car, or by train. 

Can you drive from Sicily to Italy (and vice versa)?

Yes but not via a road bridge. You drive your car onto the ferry at Villa San Giovanni and cross the Strait of Messina to Messina in Sicily. Crossing for cars starts at around €52. 

Do you need to go through passport control when travelling from Italy to Sicily?

No, there is no passport control between the two, as they are both part of Italy.

Is Sicily part of Italy?

Yes, Sicily is a region of Italy, so you do not go through passport control. 

How far is Sicily from mainland Italy?

Sicily is just 3.2 km from the mainland at the closest point. This is why the ferry from Villa San Giovanni to Messina only takes around 20 minutes. 

How long is the ferry from Italy to Sicily?

It depends on your departure port. The quickest crossing is from Villa San Giovanni to Messina (20 minutes). Longer routes from Salerno, Naples, and Civitavecchia take between 9–14 hours.

Where in Italy can you cross from to get to Sicily?

Reggio Calabria, Villa San Giovanni, Salerno, Civitavecchia along with the intercity trains from Rome and Naples. We will cover every option below. 

How much does it cost to get from Italy to Sicily?

Foot passenger fares from Italy to Sicily start at just 2.50

Villa San Giovanni to Sicily (Messina)

This is the shortest distance between Sicily and Italy and the most popular crossing. This ferry travels 8.6km, taking just 20 minutes. 

Why Villa San Giovanni is the best option 

  • Fastest ferry (20 minutes) 
  • 50+ sailings per day 
  • Runs 24 hours 
  • Cheapest crossing (from €2.50 on foot 
  • Easy train connections 
  • Ideal if you’re driving to Sicily 
  • Crossing can be made on foot, car or train via this route

The ferry operator for Villa San Giovanni to Messina is Caronte & Tourist   

So let's explore the various options from Villa San Giovanni

Villa San Giovanni to Sicily by Train

Located just up the coast from Reggio Calabria on Italy's mainland, you can travel to Villa S. Giovanni station by train, from other towns and cities in Italy.

This is where many people get confused - so here’s the clear version. 

You can book your train as normal on Trenitalia by selecting any mainland Italian station and then choosing a Sicilian station (Palermo, Catania, Taormina, etc.). 

Regional Train: You get off the train at Villa San Giovanni stationWalk to the ferry port (right next to the station)Buy a ferry ticket (€2.50)Cross to MessinaContinue your journey from Messina Marittima station (next to the Port) or Messina Centrale station (4 min walk from Messina Port). 

Intercity Train (The Famous One)This is the only one in Europe where the train is shunted onto the ferry. Stay on the train or walk around the ferry during the crossingThe ferry crossing is included in your train ticketOnce in Messina, the train splits into two sections: One part goes west (towards Palermo)One part goes east (towards Catania) 

If you want the easiest option and don’t want to change trains - choose an Intercity. 

To search trains click here 

For Ferry Tickets click here

Italy to Sicily train ferry

Villa San Giovanni to Sicily on Foot

Cross the Messina Strait from Villa San Giovanni to Messina as a foot passenger:

  • From €2.50 
  • Ferries every ~20 minutes 
  • 20-minute crossing 
  • Runs all day and night 
  • This is the cheapest and fastest way to get from Italy to Sicily. 

 

To book click here 

Villa San Giovanni to Sicily by Car

  • From €52.40 (smallest car category) 
  • Same fast crossing 
  • Ferries every 20 minutes 
  • Drive straight off the ferry into Messina 
  • If you’re doing a Sicily road trip, this is the most straightforward option. 

To book click here 

Reggio Calabria to Messina

From Reggio Calabria port you can take the foot ferry over to Messina, Sicily.

Another good choice for foot passengers. 

  • Cost: €4 
  • Crossing time: 35 minutes 
  • About 14 ferries per day 
  • Operator: Liberty Lines 

There are 14 ferries per day- roughly 1 per hour between the hours of 6:30am and 11:30pm. 

Tickets are available online or at the port via Liberty Ferries 

Liberty Ferries also offer sailings from Reggio Calabria to Rinella and Santa Marina Salina (Aeolian Islands), though these are less frequent. 

To book click here 

Reggio Calabria to Messina ferry
Reggio Calabria to Messina ferry

Salerno to Sicily

Salerno to Palermo by Ferry

From Salerno, you can sail to Palermo in Sicily with Grimaldi Ferries.

 

  • Crossing time: 10 hours 15 minutes 
  • Operator: Grimaldi Lines 
  • Sailings: 2 per week 
  • Foot passenger from €50.50 
  • Cars, motorbikes, and campervans allowed 
  • These ferries are large and better suited for overnight travel. 

 

They offer: 

  • Cabins 
  • Restaurants 
  • Shops 
  • Pool (in summer) 
  • Lounge seating 
  • Wi-Fi packages 

Ideal if you prefer a night crossing rather than long-distance driving. 

To book click here 

Salerno to Sicila
On Board the Ferry from Salerno to Palermo

Salerno to Sicily by Train

There is a direct Intercity train from Salerno to Sicily. 

This train: 

  • Boards the ferry at Villa San Giovanni 
  • No need to get off 
  • Splits after arrival in Messina 
  • Continues to Palermo or Catania 

 

Journey times: 

  • Salerno → Palermo: 9 hr 35 min 
  • Salerno → Catania: 7 hr 40 min 

 

Click here to search trains

Naples to Sicily

Naples to Palermo by Ferry

From Naples, you can sail to Palermo in Sicily with Grimaldi Ferries.

  • Crossing: 9 hrs 30 min 
  • Operator: Grimaldi Lines 
  • 4 sailings per week 
  • Foot passenger from €48 
  • Cars, bikes, campers allowed 
  • Facilities similar to the Salerno service. 

To book click here 

Naples to Sicily ferry

Naples to Sicily by Train

 Another direct Intercity route: 

 

  • Train boards the ferry 
  • No changes needed 
  • Includes ferry cost 
  • Splits in Messina for Palermo/Catania 

 

Journey times: 

  • Naples → Palermo: 10 hrs 18 mins 
  • Naples → Catania: 8 hrs 34 mins 

 

There are two daytime trains and one night train (with couchettes). 

There is typically two direct trains in the day with normal train seating, then there is a night train, departing late evening. 

The night train includes compartment couchettes with space to sleep and includes breakfast.  

To search trains click here 

Rome to Sicily

You can travel from Rome Tiburtina with just one change - usually in Salerno or Naples. 

The journey from Rome to Sicily takes between 10-14 hours depending on the service. 

  • Entire route is Intercity 
  • The train boards the ferry (no need to get off the train)
  • No passport control 
  • Journey time: 10–14 hours 

This is a long journey, but the most budget-friendly way to reach Sicily from central Italy. 

To search trains click here 

Civitavecchia, Rome to Sicily

You can travel from Civitavecchia, a coastal town northwest of Rome, to Palermo via a ferry.

  • Crossing: 14 hrs 30 mins 
  • Usually operates Friday 
  • 1 Ferry per week 
  • Foot passengers around €50 
  • Cabins, suites, seats, and deck tickets available 

Good for travellers who want to combine Rome with Sicily without internal trains. 

To search this route and book click here 

Final Tips for Travelling From Italy to Sicily

The quickest crossing is from Villa San Giovanni to Messina 

 

The cheapest crossing is as a foot passenger for €2.50 

 

You can drive to Sicily using the car ferry 

 

Sicily is 3.2 km from mainland Italy at the closest point 

 

There is no bridge between Sicily and mainland Italy 

 

Intercity trains offer the easiest “door-to-door” option 

 

Overnight ferries from Naples, Salerno, or Civitavecchia are popular for long-distance travel 

 

You do not need your passport as Sicily is part of Italy 

Share on socials
wANT WEEKLY UPDATES?

Copyright © Build a Break  | Website by Furness Media