Travel from Sicily to Milan

Bus or train from Sicily to Milan?

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

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Sicily to Milan

ModeDurationPrice
From Caltanissetta Xirbi train to Palermo - Piazza Giulio Cesare, bus to Palermo airport, fly to Milan Linate airport, then line 73 bus to Milan.5 h 32 min$128
From Caltanissetta Xirbi train to Catania, bus to Catania airport, fly to Milan Linate airport, then line 73 bus to Milan.5 h 39 min$106
From Caltanissetta Xirbi train to Palermo - Piazza Giulio Cesare, bus to Palermo airport, fly to Milan Malpensa airport, then train to Milan.6 h 11 min$116
From Caltanissetta Xirbi train to Catania, bus to Catania airport, fly to Milan Malpensa airport, then train to Milan.6 h 18 min$89
From Caltanissetta Xirbi train to Palermo - Piazza Giulio Cesare, bus to Palermo airport, fly to Milan Bergamo airport, then shuttle to Milan.6 h 31 min$99
From Caltanissetta Xirbi train to Catania, bus to Catania airport, fly to Milan Bergamo airport, then shuttle to Milan.6 h 33 min$97
From Caltanissetta Xirbi train to Palermo, bus to Trapani airport, fly to Milan Linate airport, then line 73 bus to Milan.7 h 22 min$355
From Caltanissetta Centrale train to Comiso, walk to Comiso, bus to Comiso airport, fly to Milan Malpensa airport, then train to Milan.7 h 13 min$121
From Caltanissetta Xirbi train to Catania Centrale, train to Messina Centrale, walk to Messina, car ferry to Villa S.Giovanni, train to Napoli Centrale, then train to Milano Centrale.15 h 26 min$247
From Caltanissetta Centrale bus to rogoredo m3 then line 84 bus to via verziere.20 h 56 min$308
From Sicily drive to Palermo, ferry to Genoa, then drive to Milan.20 h 15 min$220
From Caltanissetta Xirbi train to Termini Imerese then train to Milano Centrale.23 h 29 min$203
From Caltanissetta bus and ferry to Agrigento, bus and ferry to Rogoredo Fs, then line 3 subway to Duomo M3.23 h 55 min$186

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

It takes approximately 5 h 32 min to get from Sicily to Milan, including transfers.

Is there a direct train between Sicily and Milan?

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

Is there a direct bus between Sicily and Milan?

No, there is no direct bus from Sicily to Milan. However, there are services departing from Caltanissetta Centrale and arriving at via verziere via rogoredo m3. The journey, including transfers, takes approximately 20 h 56 min.

Operators from Sicily to Milan

OperatorPhoneWebsite
Trenitalia+39 06 68475475Trenitalia
Prestia e Comandè s.r.l.+39 091 586351Prestia e Comandè s.r.l.
AlitaliaAlitalia
Milan MetroMilan Metro
Azienda Siciliana Trasporti090.9796533Azienda Siciliana Trasporti
easyJeteasyJet
MeridianaMeridiana
RyanairRyanair
Malpensa ExpressMalpensa Express
Austrian AirlinesAustrian Airlines
Edelweiss AirEdelweiss Air
SwissSwiss
EurowingsEurowings
LufthansaLufthansa
Orio Shuttle035.319366Orio Shuttle
Autoservizi Salemi Srl(+39) 0923 98.11.20Autoservizi Salemi Srl
Autolinee GiamporcaroAutolinee Giamporcaro
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
Caronte & Tourist800 627414Caronte & Tourist
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
SAIS Autolinee800 21 10 20SAIS Autolinee
Grandi Navi Veloci+39 010 209 4591Grandi Navi Veloci