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

ModeDurationPrice
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.7 h 5 min$97
From Milano Centrale train to Verona - Stazione Verona Porta Nuova, line 199 Airport Bus to Verona airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily.7 h 46 min$130
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.

Operators from Milan to Sicily

OperatorPhoneWebsite
Milan MetroMilan Metro
AlitaliaAlitalia
Prestia e Comandè s.r.l.+39 091 586351Prestia e Comandè s.r.l.
Trenitalia+39 06 68475475Trenitalia
Azienda Siciliana Trasporti090.9796533Azienda Siciliana Trasporti
Malpensa ExpressMalpensa Express
easyJeteasyJet
MeridianaMeridiana
RyanairRyanair
Orio Shuttle035.319366Orio Shuttle
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Azienda Trasporti Verona Srl+39 045 805 7922Azienda Trasporti Verona Srl
VoloteaVolotea
Caronte & Tourist800 627414Caronte & Tourist
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
Grandi Navi Veloci+39 010 209 4591Grandi Navi Veloci
SAIS Autolinee800 21 10 20SAIS Autolinee
Autoservizi Salemi Srl(+39) 0923 98.11.20Autoservizi Salemi Srl