Pisa to Milan Train Prices and Times
Use Trip.com to buy tickets from Pisa to Milan, starting from CAD 36.55 and averaging CAD 48.98. The entire journey takes no more than 4h 18m. If you want to get more discounts, consider purchasing split tickets. Additionally, buying in advance is also good choice.
Sep 22
Sun
Sep 23
Mon
From CAD 36.01
Sep 24
Tue
From CAD 36.01
Sep 25
Wed
From CAD 36.01
Sep 26
Thu
From CAD 36.01
Sep 27
Fri
From CAD 36.01
Sep 28
Sat
From CAD 36.01
10:45
Milan Porta Garibaldi
4h 45m, Direct
4h 13m, Direct
Find Tickets
View More Trains
Pisa to Milan Train Route Details
The Pisa to Milan train ticket is From CAD 36.55. The average travel time is 4h 18m, covering a distance of approximately 217 miles. There are usually 11 daily trains provided by Trenitalia. To plan your train journey in advance, please refer to our train route table.
First train
05:42
Last train
22:53
Departure station
Arrival station
Journey time
4h 18m
Distance
217 miles
Price
From CAD 36.55
Train Operators
How to buy cheap Trenitalia and Italo train tickets
Why Book Train Tickets with Trip.com?
Split Tickets
Save an average of 25% by splitting your journey
5% off for All users
All users can enjoy a 5% off online
An official partner of Trenitalia and Italo
Authorised ticket vendor for Trenitalia and Italo
No Booking Fees in App
Only pay for your train travel – no hidden fees
Online Customer Service
Prompt online assistance for your convenience