Travel from Pisa to Milan

Train, bus or fly from Pisa to Milan?

You can take a train from Pisa to Milan via Firenze Smn and Firenze S.Maria Novella in around 3 h 12 min. Alternatively, Baltour operates a bus from Pisa to Milan 3 times a day. Tickets cost $17 - $24 and the journey takes 4 h 30 min. FlixBus also services this route once daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Pisa to Milan

From Pisa C.Le train to Firenze Smn, walk to Firenze S.Maria Novella, then train to Milano Centrale.3 h 12 min46€
From Pisa Centrale train to Milano Centrale.3 h 39 min34€
From PISA-Via Pietrasantina bus to MILANO-Milano Lampugnano, walk to lampugnano m1, then line 68 bus to conciliazione m1.4 h 57 min18€
From Via Crispi 93/95 bus to P.Za D'Azeglio Nord, walk to Viareggio, bus to Porto di Mare, walk to Porto Di Mare, then line 3 subway to Duomo M3.5 h 55 min41€
From Pisa rideshare to Milan.3 h 32 min14€
From Pisa drive to Milan.2 h 46 min43€
From Pisa airport fly to Milan Linate airport, walk to aeroporto di linate, then line 73 bus to Milan.3 h 20 min113€
From Pisa airport fly to Milan Malpensa airport, walk to Malpensa Aeroporto T.1, then train to Milan.4 h 35 min152€

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

It takes approximately 3 h 12 min to get from Pisa to Milan, including transfers.

Is there a direct train between Pisa and Milan?

Yes, there is a direct train departing from Pisa Centrale and arriving at Milano Centrale. Services depart every four hours, and operate every day. The journey takes approximately 3 h 39 min.

Is there a direct bus between Pisa and Milan?

No, there is no direct bus from Pisa to Milan. However, there are services departing from PISA-Via Pietrasantina and arriving at conciliazione m1 via lampugnano m1. The journey, including transfers, takes approximately 4 h 57 min.

Operators from Pisa to Milan

Trenitalia+39 06 68475475Trenitalia
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Baltour+39 0861 1991900Baltour
Milan MetroMilan Metro
VaiBus800 570530VaiBus
Autostradale+39 02 3008 9000Autostradale
British AirwaysBritish Airways
Air MaltaAir Malta
Vueling AirlinesVueling Airlines
Aegean AirlinesAegean Airlines
Transavia HollandTransavia Holland
Blue Panorama AirlinesBlue Panorama Airlines
Austrian AirlinesAustrian Airlines
Malpensa ExpressMalpensa Express