Milano Centrale to Alessandria train times

Search trains between two stations for today or a future date

Milano Centrale to Alessandria train times: all departure and arrival times, duration, changes and live delays. Updated daily.

20 trains/day
7 direct
1h 19m
Fastest
05:25
First train
23:05
Last train

Tickets Milano Centrale → Alessandria

Compare Trenitalia and Italo times and prices

Train delays Milano Centrale → Alessandria today

No delays recorded on this route so far today.

Today's trains

05:25
Milano Centrale
1h 19m
1 change
06:44
Alessandria
60305:25Milano Centrale05:33Milano Rogoredo
+8 min avg
235105:38Milano Rogoredo06:44Alessandria
+2 min avg
06:10
Milano Centrale
2h 3m
2 changes
08:13
Alessandria
951106:10Milano Centrale06:18Milano Rogoredo
+1 min avg
1001906:26Milano Rogoredo07:27Mortara
+3 min avg
1128307:32Mortara08:13Alessandria
+1 min avg
06:25
Milano Centrale
1h 54m
2 changes
08:19
Alessandria
261306:25Milano Centrale06:31Milano Lambrate
+6 min avg
301306:32Milano Lambrate06:59Pavia
61% on time
1056507:05Pavia08:19Alessandria
+3 min avg
07:25
Milano Centrale
1h 19m
Direct
08:44
Alessandria
235507:25Milano Centrale08:44Alessandria
+3 min avg
08:25
Milano Centrale
2h 4m
2 changes
10:29
Alessandria
261708:25Milano Centrale08:31Milano Lambrate
+3 min avg
306908:32Milano Lambrate09:43Arquata Scrivia
+3 min avg
212210:01Arquata Scrivia10:29Alessandria
+1 min avg
10:02
Milano Centrale
2h 27m
2 changes
12:29
Alessandria
950810:02Milano Centrale10:53Torino Porta Susa
+3 min avg
2617211:13Torino Porta Susa11:19Torino Lingotto
79% on time
212511:39Torino Lingotto12:29Alessandria
+1 min avg
10:05
Milano Centrale
2h 35m
1 change
12:40
Alessandria
154910:05Milano Centrale11:38Genova Piazza Principe
+7 min avg
860611:56Genova Piazza Principe12:40Alessandria
+3 min avg
11:25
Milano Centrale
1h 19m
Direct
12:44
Alessandria
236511:25Milano Centrale12:44Alessandria
+2 min avg
12:25
Milano Centrale
2h 4m
2 changes
14:29
Alessandria
262512:25Milano Centrale12:31Milano Lambrate
+3 min avg
302512:32Milano Lambrate13:43Arquata Scrivia
+1 min avg
213014:00Arquata Scrivia14:29Alessandria
+1 min avg
13:25
Milano Centrale
1h 19m
Direct
14:44
Alessandria
239113:25Milano Centrale14:44Alessandria
+3 min avg
14:10
Milano Centrale
2h 4m
2 changes
16:14
Alessandria
962614:10Milano Centrale14:59Torino Porta Susa
+6 min avg
2617615:13Torino Porta Susa15:19Torino Lingotto
76% on time
862315:23Torino Lingotto16:14Alessandria
+20 min avg
15:25
Milano Centrale
1h 19m
Direct
16:44
Alessandria
237115:25Milano Centrale16:44Alessandria
+4 min avg
16:10
Milano Centrale
2h 3m
2 changes
18:13
Alessandria
955116:10Milano Centrale16:18Milano Rogoredo
+16 min avg
1005916:26Milano Rogoredo17:27Mortara
+3 min avg
1129317:32Mortara18:13Alessandria
+1 min avg
16:25
Milano Centrale
2h 4m
2 changes
18:29
Alessandria
263316:25Milano Centrale16:31Milano Lambrate
+4 min avg
307316:32Milano Lambrate17:43Arquata Scrivia
+1 min avg
213818:00Arquata Scrivia18:29Alessandria
+1 min avg
17:25
Milano Centrale
1h 19m
Direct
18:44
Alessandria
239517:25Milano Centrale18:44Alessandria
+3 min avg
18:25
Milano Centrale
1h 46m
2 changes
20:11
Alessandria
263718:25Milano Centrale18:31Milano Lambrate
+7 min avg
303718:32Milano Lambrate19:27Tortona
+11 min avg
1108019:48Tortona20:11Alessandria
+4 min avg
19:25
Milano Centrale
1h 19m
Direct
20:44
Alessandria
239919:25Milano Centrale20:44Alessandria
+3 min avg
20:25
Milano Centrale
2h 4m
2 changes
22:29
Alessandria
264120:25Milano Centrale20:31Milano Lambrate
+2 min avg
304120:32Milano Lambrate21:43Arquata Scrivia
+11 min avg
214622:00Arquata Scrivia22:29Alessandria
+7 min avg
21:25
Milano Centrale
1h 19m
Direct
22:44
Alessandria
238321:25Milano Centrale22:44Alessandria
+3 min avg
23:05
Milano Centrale
9h 18m
1 change
08:23+1
Alessandria
238723:05Milano Centrale23:59Voghera
+7 min avg
75407:57Voghera08:23Alessandria
+6 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Milano Centrale to Alessandria?

About 20 trains a day, 7 of them direct. Times updated daily with live delays.

What are the first and last trains from Milano Centrale to Alessandria?

The first train leaves at 05:25, the last at 23:05.

How long does the train from Milano Centrale to Alessandria take?

The fastest trains take about 1h 19m.

Are trains from Milano Centrale to Alessandria delayed today?

No significant delays are currently reported on trains from Milano Centrale to Alessandria today. The "Delays today" section of this page updates throughout the day.

Related routes

Search another date or route

Enter departure, arrival and date to see train times, duration and changes.

Select departure and arrival to search train times.

Indicative times based on the imported official railway timetable. Always check the carrier's website before travelling.