Next train departures Today, Mar 19 Sat, Mar 21 Sun, Mar 22 Mon, Mar 23 Thu, Mar 26 More dates
Next departures for Pisa to Milano on March 19 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 4:46pm
Piazza della Stazione, 10 3h 58m 8:44pm
Milano Centrale Cheapest Fastest $63 Train 4:46pm
Piazza della Stazione, 10 3h 58m 8:44pm
Milano Centrale No tags $88
Next departures for Pisa to Milano on March 21 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 3:34pm
Piazza della Stazione, 10 5h 26m 9:00pm
Rogoredo Cheapest $49 Train 8:37am
Piazza della Stazione, 10 5h 22m 1:59pm
Milano Centrale Fastest $63 Train 3:34pm
Piazza della Stazione, 10 5h 26m 9:00pm
Rogoredo No tags $63 Train 8:37am
Piazza della Stazione, 10 5h 22m 1:59pm
Milano Centrale No tags $49 Train 3:34pm
Piazza della Stazione, 10 5h 41m 9:15pm
Milano Centrale No tags $63
Next departures for Pisa to Milano on March 22 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 3:34pm
Piazza della Stazione, 10 5h 55m 9:29pm
Rogoredo Cheapest $49 Train 8:37am
Piazza della Stazione, 10 5h 22m 1:59pm
Milano Centrale Fastest $49 Train 3:34pm
Piazza della Stazione, 10 5h 55m 9:29pm
Rogoredo No tags $63 Train 3:34pm
Piazza della Stazione, 10 5h 55m 9:29pm
Rogoredo No tags $55 Train 8:37am
Piazza della Stazione, 10 5h 22m 1:59pm
Milano Centrale No tags $63
Next departures for Pisa to Milano on March 23 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 4:46pm
Piazza della Stazione, 10 3h 58m 8:44pm
Milano Centrale Cheapest $60 Train 4:46pm
Piazza della Stazione, 10 3h 58m 8:44pm
Milano Centrale Fastest $83
Next departures for Pisa to Milano on March 26 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 4:46pm
Piazza della Stazione, 10 3h 58m 8:44pm
Milano Centrale Cheapest $51 Train 4:46pm
Piazza della Stazione, 10 3h 58m 8:44pm
Milano Centrale Fastest $60 Train 4:46pm
Piazza della Stazione, 10 3h 58m 8:44pm
Milano Centrale No tags $83 Train 4:46pm
Piazza della Stazione, 10 3h 58m 8:44pm
Milano Centrale No tags $70
Last refresh of the prices: Today at 8:32 AM CET.
View all departures Where are the popular train stations and stops in Pisa and Milano? Pisa D
Stazione Ferroviaria Pisa Centrale - Fermata dell'autobus
Via Giuseppe Sainati 16, 56121 Pisa PI, Italy Map
E
Tombolo
Via Aurelia, 325, 56121 Pisa PI, Italy Map
F
San Rossore
56122 Pisa PI, Italy Map
Milano B
Rogoredo
Via Gamboloita 7, 20139 Milano MI, Italy E
Lampugnano
Via Giulio Natta, 228, 20151 Milano, Italy Find cheapest prices for trains Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Pisa to Milano was searched and found on Mar 18, 2026 with a price of $21 To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Pisa to Milano, as early as possible.
You can expect to pay from $21 to $83 for a train ticket from Pisa to Milano based on the last 2 days. You can expect to find the cheapest price for the trip at $28 which is on 2026-03-24.
Top Traveled Train Routes People from around the world trust Busbud
Popular train departures from Pisa Popular train routes to Milano Continue your journey from Milano