Travel from Milan to Pisa

Train, bus or fly from Milan to Pisa?

Trenitalia Frecce operates a train from Milan to Pisa hourly. Tickets cost $40 - $60 and the journey takes 1 h 39 min. Trenitalia also services this route hourly. Alternatively, Autostradale operates a bus from Milan to Pisa once daily. Tickets cost $30 - $45 and the journey takes 3 h 49 min. VaiBus also services this route hourly.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan to Pisa

ModeDurationPrice
From Milano Centrale train to Firenze Smn then train to Pisa C.Le.3 h 13 min50€
From Milano Centrale train to Pisa Centrale.3 h 49 min40€
From Porto di Mare bus to P.Za D'Azeglio Sud then bus to Piazza S.Antonio.5 h 25 min38€
From Duomo M1 line 1 subway to Milan, Milan, bus to Park Pietrasantina, then bus to Stazione 4.6 h 52 min27€
From Milan rideshare to Pisa.3 h 35 min16€
From Milan drive to Pisa.2 h 50 min43€
From palazzo di giustizia line 73 bus to Milan Linate airport then fly to Pisa airport.4 h 19 min116€