--- title: "Train timetable Pisa → Milano | Kombo" description: "Train timetable Pisa → Milano" url: "https://www.kombo.co/it/orari-treni-Pisa-Milano" last_updated: "2026-08-20" --- # Train timetable Pisa → Milano first departure 04:54 · last departure 19:22 · 8 direct trains/day · fastest 3h44 · 218 km · tickets from about €18 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 04:54 | 10:27 | 5h33 | Intercity 658 (direct) | ~€41 | | 05:19 | 09:05 | 3h46 | Trenitalia 18252 (1 change via Firenze Santa Maria Novella) | ~€73 | | 05:39 | 08:54 | 3h15 | Trenitalia 18254 (1 change via Firenze Santa Maria Novella) | ~€61 | | 05:39 | 09:12 | 3h33 | Trenitalia 18254 (1 change via Firenze Santa Maria Novella) | ~€74 | | 06:00 | 10:16 | 4h16 | Trenitalia 2294 (direct) | ~€28 | | 06:00 | 10:27 | 4h27 | Trenitalia 2294 (1 change via Piacenza) | ~€33 | | 06:00 | 10:30 | 4h30 | Trenitalia 2294 (direct) | ~€32 | | 06:00 | 10:40 | 4h40 | Trenitalia 2294 (1 change via Lodi) | ~€27 | | 06:00 | 10:43 | 4h43 | Trenitalia 2294 (1 change via Lodi) | ~€28 | | 06:00 | 10:50 | 4h50 | Trenitalia 2294 (direct) | ~€28 | | 06:29 | 10:00 | 3h31 | Trenitalia 18260 (1 change via Firenze Santa Maria Novella) | ~€73 | | 06:42 | 11:55 | 5h13 | Intercity 662 (direct) | ~€42 | | 07:02 | 12:15 | 5h13 | Trenitalia 19332 (2 change via Vezzano Ligure, Parma) | ~€40 | | 07:38 | 11:05 | 3h27 | Trenitalia 4014 (1 change via Firenze Santa Maria Novella) | ~€73 | | 07:44 | 11:04 | 3h20 | Trenitalia 18425 (1 change via Firenze Santa Maria Novella) | ~€74 | | 07:44 | 11:42 | 3h58 | Trenitalia 18425 (1 change via Firenze Santa Maria Novella) | ~€54 | | 08:32 | 12:05 | 3h33 | Trenitalia 4016 (1 change via Firenze Santa Maria Novella) | ~€73 | | 08:55 | 14:55 | 6h00 | Intercity 666 (direct) | ~€40 | | 09:09 | 12:45 | 3h36 | Trenitalia 4018 (2 change via Firenze Santa Maria Novella, Stazione di Bologna Centrale) | ~€98 | | 09:24 | 15:45 | 6h21 | Intercity Notte 89512 (2 change via Stazione di Genova Piazza Principe, Piacenza) | ~€53 | | 09:24 | 15:55 | 6h31 | Intercity Notte 89512 (1 change via Stazione di Genova Piazza Principe) | ~€48 | | 09:32 | 13:05 | 3h33 | Trenitalia 4020 (1 change via Firenze Santa Maria Novella) | ~€73 | | 10:32 | 14:05 | 3h33 | Trenitalia 4026 (1 change via Firenze Santa Maria Novella) | ~€81 | | 10:32 | 14:12 | 3h40 | Trenitalia 4026 (1 change via Firenze Santa Maria Novella) | ~€73 | | 11:09 | 14:45 | 3h36 | Trenitalia 4028 (2 change via Firenze Santa Maria Novella, Stazione di Bologna Centrale) | ~€99 | | 11:30 | 15:05 | 3h35 | Trenitalia 4030 (1 change via Firenze Santa Maria Novella) | ~€86 | | 12:06 | 17:45 | 5h39 | Trenitalia 18365 (2 change via Vezzano Ligure, Parma) | ~€41 | | 12:32 | 16:05 | 3h33 | Trenitalia 4032 (1 change via Firenze Santa Maria Novella) | ~€80 | | 13:32 | 17:05 | 3h33 | Trenitalia 4036 (1 change via Firenze Santa Maria Novella) | ~€88 | | 13:39 | 18:45 | 5h06 | Intercity 674 (1 change via Piacenza) | ~€49 | | 13:39 | 18:55 | 5h16 | Intercity 674 (direct) | ~€41 | | 13:47 | 19:55 | 6h08 | Intercity 510 (1 change via Stazione di Genova Piazza Principe) | ~€40 | | 13:47 | 20:15 | 6h28 | Intercity 510 (2 change via Alessandria, Stazione di Novara) | ~€44 | | 14:32 | 18:00 | 3h28 | Trenitalia 4038 (1 change via Firenze Santa Maria Novella) | ~€87 | | 15:24 | 20:48 | 5h24 | Intercity 590 (1 change via Stazione di Bologna Centrale) | ~€86 | | 15:24 | 21:00 | 5h36 | Intercity 590 (direct) | ~€41 | | 15:24 | 21:15 | 5h51 | Intercity 590 (direct) | ~€41 | | 15:32 | 19:05 | 3h33 | Trenitalia 4042 (1 change via Firenze Santa Maria Novella) | ~€80 | | 16:06 | 21:15 | 5h09 | Trenitalia 18377 (2 change via Vezzano Ligure, Parma) | ~€40 | | 16:06 | 21:40 | 5h34 | Trenitalia 18377 (2 change via Vezzano Ligure, Parma) | ~€40 | | 16:32 | 20:05 | 3h33 | Trenitalia 4044 (1 change via Firenze Santa Maria Novella) | ~€109 | | 17:09 | 20:35 | 3h26 | Trenitalia 4046 (2 change via Firenze Santa Maria Novella, Stazione di Bologna Centrale) | ~€101 | | 17:09 | 20:48 | 3h39 | Trenitalia 4046 (2 change via Firenze Santa Maria Novella, Stazione di Bologna Centrale) | ~€101 | | 17:32 | 21:05 | 3h33 | Trenitalia 4048 (1 change via Firenze Santa Maria Novella) | ~€74 | | 17:42 | 22:45 | 5h03 | Intercity 684 (1 change via Piacenza) | ~€49 | | 17:42 | 22:55 | 5h13 | Intercity 684 (direct) | ~€54 | | 18:32 | 22:05 | 3h33 | Trenitalia 4052 (1 change via Firenze Santa Maria Novella) | ~€75 | | 18:48 | 23:00 | 4h12 | Intercity 596 (direct) | ~€41 | | 18:48 | 23:17 | 4h29 | Intercity 596 (direct) | ~€41 | | 18:57 | 23:08 | 4h11 | Trenitalia 2296 (direct) | — | | 18:57 | 23:22 | 4h25 | Trenitalia 2296 (direct) | ~€28 | | 18:57 | 23:43 | 4h46 | Trenitalia 2296 (1 change via Lodi) | ~€28 | | 19:32 | 23:05 | 3h33 | Trenitalia 4058 (1 change via Firenze Santa Maria Novella) | ~€73 | | 20:11 | 06:55 | 10h44 | Intercity Notte 795 (1 change via Roma Ostiense) | ~€81 | | 20:32 | 00:05 | 3h33 | Trenitalia 4060 (1 change via Firenze Santa Maria Novella) | ~€74 | | 21:32 | 08:00 | 10h28 | Trenitalia 4062 (3 change via Firenze Santa Maria Novella, Firenze Campo Di Marte, Stazione di Bologna Centrale) | ~€46 | | 21:32 | 08:32 | 11h00 | Trenitalia 4062 (3 change via Firenze Santa Maria Novella, Firenze Campo Di Marte, Stazione di Bologna Centrale) | ~€43 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 04:54 | 10:27 | 5h33 | Intercity 658 (direct) | ~€42 | | 05:39 | 08:54 | 3h15 | Trenitalia 18254 (1 change via Firenze Santa Maria Novella) | ~€64 | | 05:39 | 09:12 | 3h33 | Trenitalia 18254 (1 change via Firenze Santa Maria Novella) | ~€55 | | 06:00 | 10:16 | 4h16 | Trenitalia 2294 (direct) | ~€27 | | 06:00 | 10:27 | 4h27 | Trenitalia 2294 (1 change via Piacenza) | ~€36 | | 06:00 | 10:30 | 4h30 | Trenitalia 2294 (direct) | ~€31 | | 06:00 | 10:40 | 4h40 | Trenitalia 2294 (1 change via Lodi) | ~€27 | | 06:00 | 10:50 | 4h50 | Trenitalia 2294 (direct) | ~€32 | | 06:29 | 10:00 | 3h31 | Trenitalia 18260 (1 change via Firenze Santa Maria Novella) | ~€66 | | 06:42 | 11:55 | 5h13 | Intercity 662 (direct) | ~€41 | | 07:02 | 12:15 | 5h13 | Trenitalia 19332 (2 change via Vezzano Ligure, Parma) | ~€40 | | 07:38 | 11:05 | 3h27 | Trenitalia 4014 (1 change via Firenze Santa Maria Novella) | ~€64 | | 07:44 | 11:04 | 3h20 | Trenitalia 18425 (1 change via Firenze Santa Maria Novella) | ~€63 | | 08:32 | 12:05 | 3h33 | Trenitalia 4016 (1 change via Firenze Santa Maria Novella) | ~€68 | | 08:55 | 14:55 | 6h00 | Intercity 666 (direct) | ~€40 | | 09:09 | 12:45 | 3h36 | Trenitalia 4018 (2 change via Firenze Santa Maria Novella, Stazione di Bologna Centrale) | ~€85 | | 09:24 | 15:45 | 6h21 | Intercity Notte 89512 (2 change via Stazione di Genova Piazza Principe, Piacenza) | ~€51 | | 09:24 | 15:55 | 6h31 | Intercity Notte 89512 (1 change via Stazione di Genova Piazza Principe) | ~€47 | | 09:32 | 13:05 | 3h33 | Trenitalia 4020 (1 change via Firenze Santa Maria Novella) | ~€67 | | 10:32 | 14:05 | 3h33 | Trenitalia 4026 (1 change via Firenze Santa Maria Novella) | ~€68 | | 11:09 | 14:45 | 3h36 | Trenitalia 4028 (2 change via Firenze Santa Maria Novella, Stazione di Bologna Centrale) | ~€80 | | 11:30 | 15:05 | 3h35 | Trenitalia 4030 (1 change via Firenze Santa Maria Novella) | ~€86 | | 12:06 | 17:45 | 5h39 | Trenitalia 18365 (2 change via Vezzano Ligure, Parma) | ~€41 | | 12:32 | 16:05 | 3h33 | Trenitalia 4032 (1 change via Firenze Santa Maria Novella) | ~€79 | | 13:32 | 17:05 | 3h33 | Trenitalia 4036 (1 change via Firenze Santa Maria Novella) | ~€88 | | 13:39 | 18:45 | 5h06 | Intercity 674 (1 change via Piacenza) | ~€48 | | 13:39 | 18:55 | 5h16 | Intercity 674 (direct) | ~€42 | | 14:32 | 18:00 | 3h28 | Trenitalia 4038 (1 change via Firenze Santa Maria Novella) | ~€74 | | 15:24 | 21:15 | 5h51 | Intercity 590 (direct) | ~€41 | | 15:32 | 19:05 | 3h33 | Trenitalia 4042 (1 change via Firenze Santa Maria Novella) | ~€80 | | 16:06 | 21:15 | 5h09 | Trenitalia 18377 (2 change via Vezzano Ligure, Parma) | ~€37 | | 16:06 | 21:40 | 5h34 | Trenitalia 18377 (2 change via Vezzano Ligure, Parma) | ~€39 | | 16:32 | 20:05 | 3h33 | Trenitalia 4044 (1 change via Firenze Santa Maria Novella) | ~€75 | | 17:09 | 20:35 | 3h26 | Trenitalia 4046 (2 change via Firenze Santa Maria Novella, Stazione di Bologna Centrale) | ~€160 | | 17:09 | 20:48 | 3h39 | Trenitalia 4046 (2 change via Firenze Santa Maria Novella, Stazione di Bologna Centrale) | ~€119 | | 17:32 | 21:05 | 3h33 | Trenitalia 4048 (1 change via Firenze Santa Maria Novella) | ~€79 | | 17:42 | 22:45 | 5h03 | Intercity 684 (1 change via Piacenza) | ~€49 | | 17:42 | 22:55 | 5h13 | Intercity 684 (direct) | ~€41 | | 18:32 | 22:05 | 3h33 | Trenitalia 4052 (1 change via Firenze Santa Maria Novella) | ~€74 | | 18:48 | 23:00 | 4h12 | Intercity 596 (direct) | ~€42 | | 18:48 | 23:17 | 4h29 | Intercity 596 (direct) | ~€42 | | 18:57 | 23:08 | 4h11 | Trenitalia 2296 (direct) | — | | 18:57 | 23:22 | 4h25 | Trenitalia 2296 (direct) | ~€32 | | 19:32 | 23:05 | 3h33 | Trenitalia 4058 (1 change via Firenze Santa Maria Novella) | ~€61 | | 20:32 | 00:05 | 3h33 | Trenitalia 4060 (1 change via Firenze Santa Maria Novella) | ~€66 | | 21:32 | 07:05 | 9h33 | Trenitalia 4062 (3 change via Firenze Santa Maria Novella, Firenze Campo Di Marte, Stazione di Bologna Centrale) | ~€56 | ## Typical week (next 30 days) - Monday to Friday: 8 trains, first 04:54, last 19:02 - Saturday: 8 trains, first 04:54, last 19:02 - Sunday: 11 trains, first 04:54, last 19:22 ## Companies serving this route - Intercity: 67% of departures - Trenitalia: 28% of departures - Frecciabianca: 5% of departures ## Prices - Cheapest observed: about €18 - Average observed: about €33