Agrigento Piazzale Rosselli

Travel from Milan to Sicily

Bus or train from Milan to Sicily?

SAIS Autolinee operates a bus from Milan to Sicily once daily. Tickets cost $250 - $370 and the journey takes 20 h 15 min. Alternatively, you can take a train from Milan to Sicily via Termini Imerese in around 22 h 12 min.

How to get from Milan to Sicily

Mode

Duration

Price

From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Palermo airport, bus to Palermo Centrale, then train to Sicily.

6 h 37 min

$128

From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily.

6 h 36 min

$105

From Milano Cadorna train to Milan Malpensa airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily.

6 h 52 min

$89

From Milano Cadorna train to Milan Malpensa airport, fly to Palermo airport, bus to Palermo Centrale, then train to Sicily.

6 h 53 min

$117

From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Palermo airport, bus to Palermo Centrale, then train to Sicily.

7 h 6 min

$100

From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily.

From Milano Centrale train to Napoli Centrale, train to Villa San Giovanni, car ferry to Messina, walk to Messina Centrale, train to Catania Centrale, then train to Caltanissetta Xirbi.

15 h 32 min

$247

From Milan drive to Genoa, ferry to Palermo, then drive to Sicily.

20 h 54 min

$221

From via verziere line 84 bus to Milano Rogoredo then bus to Caltanissetta Centrale.

21 h 54 min

$301

From Milano Centrale train to Termini Imerese then train to Caltanissetta Xirbi.

22 h 12 min

$201

From Duomo M3 line 3 subway to Milano Rogoredo, bus and ferry to Agrigento Piazzale Rosselli, then bus and ferry to Caltanissetta.

24 h 50 min

$186

How long does it take to get from Milan to Sicily?

It takes approximately 6 h 37 min to get from Milan to Sicily, including transfers.

Is there a direct train between Milan and Sicily?

No, there is no direct train from Milan to Sicily. However, there are services departing from Milano Centrale and arriving at Caltanissetta Xirbi via Termini Imerese. The journey, including transfers, takes approximately 22 h 12 min.

Is there a direct bus between Milan and Sicily?

No, there is no direct bus from Milan to Sicily. However, there are services departing from via verziere and arriving at Caltanissetta Centrale via Milano Rogoredo. The journey, including transfers, takes approximately 21 h 54 min.