Travel from Palermo to Milan

Train, bus or fly from Palermo to Milan?

Alitalia flies from Palermo to Milan hourly. Alternatively, you can take a train from Palermo to Milan via Roma Termini in around 15 h 1 min.

Travel Guides

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

How to get from Palermo to Milan

ModeDurationPrice
From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Milan Linate airport, then line 73 bus to Milan.3 h 34 min$109
From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Milan Malpensa airport, then train to Milan.4 h 13 min$97
From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Milan Bergamo airport, then shuttle to Milan.4 h 33 min$80
From Palermo bus to Trapani airport, fly to Milan Linate airport, then line 73 bus to Milan.4 h 50 min$336
From Palermo Centrale train to Roma Termini then train to Milano Centrale.15 h 1 min$198
From Palermo ferry to Genoa then drive to Milan.18 h 34 min$192
From Palermo bus to Bologna, bus to rogoredo m3, then line 84 bus to via verziere.19 h 46 min$114
From Piazza Boiardo line 102 bus to Palermo Centrale then train to Milano Centrale.23 h 22 min$191
From Palermo bus to Castelvetrano, bus and ferry to Rogoredo Fs, then line 3 subway to Duomo M3.25 h 45 min$186

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

It takes approximately 3 h 34 min to get from Palermo to Milan, including transfers.

Is there a direct train between Palermo and Milan?

No, there is no direct train from Palermo to Milan. However, there are services departing from Palermo Centrale and arriving at Milano Centrale via Roma Termini. The journey, including transfers, takes approximately 15 h 1 min.

Is there a direct bus between Palermo and Milan?

No, there is no direct bus from Palermo to Milan. However, there are services departing from Palermo and arriving at via verziere via Bologna and rogoredo m3. The journey, including transfers, takes approximately 19 h 46 min.

Operators from Palermo to Milan

OperatorPhoneWebsite
Prestia e Comandè s.r.l.+39 091 586351Prestia e Comandè s.r.l.
AlitaliaAlitalia
Milan MetroMilan Metro
easyJeteasyJet
MeridianaMeridiana
RyanairRyanair
Malpensa ExpressMalpensa Express
Orio Shuttle035.319366Orio Shuttle
Autoservizi Salemi Srl(+39) 0923 98.11.20Autoservizi Salemi Srl
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Grandi Navi Veloci+39 010 209 4591Grandi Navi Veloci
Baltour+39 0861 1991900Baltour
AMAT Palermo S.p.A.+39 091 350111AMAT Palermo S.p.A.