Milano Centrale to Livorno Centrale train times

Search trains between two stations for today or a future date

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

17 trains/day
0 direct
3h 18m
Fastest
05:10
First train
20:10
Last train

Tickets Milano Centrale → Livorno Centrale

Compare Trenitalia and Italo times and prices

Train delays Milano Centrale → Livorno Centrale today

No delays recorded on this route so far today.

Today's trains

05:10
Milano Centrale
3h 41m
3 changes
08:51
Livorno C.le
950505:10Milano Centrale07:04Firenze Santa Maria Novella
+2 min avg
1850207:09Firenze Smn07:14Firenze Rifredi
+5 min avg
1827307:22Firenze Rifredi07:52Empoli
+7 min avg
401507:58Empoli08:51Livorno C.le
+1 min avg
07:10
Milano Centrale
3h 41m
2 changes
10:51
Livorno C.le
951507:10Milano Centrale09:04Firenze Santa Maria Novella
+8 min avg
1850809:09Firenze Smn09:14Firenze Rifredi
+7 min avg
401909:34Firenze Rifredi10:51Livorno C.le
+3 min avg
08:30
Milano Centrale
3h 18m
2 changes
11:48
Livorno C.le
961308:30Milano Centrale09:34Bologna C.le/av
+3 min avg
850709:47Bologna C.le/av10:24Firenze Santa Maria Novella
+13 min avg
402110:28Firenze Smn11:48Livorno C.le
+2 min avg
08:40
Milano Centrale
3h 31m
2 changes
12:11
Livorno C.le
171108:40Milano Centrale08:52Milano Rogoredo
44% on time
939109:05Milano Rogoredo10:50Firenze Santa Maria Novella
+5 min avg
402311:00Firenze Smn12:11Livorno C.le
+3 min avg
09:10
Milano Centrale
3h 34m
2 changes
12:44
Livorno C.le
958309:10Milano Centrale11:04Firenze Santa Maria Novella
+12 min avg
1820911:10Firenze Smn11:39Empoli
+1 min avg
1828711:58Empoli12:44Livorno C.le
+8 min avg
10:10
Milano Centrale
3h 38m
3 changes
13:48
Livorno C.le
952710:10Milano Centrale12:04Firenze Santa Maria Novella
+9 min avg
1851212:09Firenze Smn12:14Firenze Rifredi
+4 min avg
1821312:16Firenze Rifredi12:39Empoli
+1 min avg
402912:58Empoli13:48Livorno C.le
+2 min avg
11:10
Milano Centrale
4h 16m
2 changes
15:26
Livorno C.le
958711:10Milano Centrale13:04Firenze Santa Maria Novella
+20 min avg
1851613:09Firenze Smn13:14Firenze Rifredi
+3 min avg
1829713:44Firenze Rifredi15:26Livorno C.le
+3 min avg
12:10
Milano Centrale
3h 38m
3 changes
15:48
Livorno C.le
953512:10Milano Centrale14:04Firenze Santa Maria Novella
+13 min avg
1851814:09Firenze Smn14:14Firenze Rifredi
+5 min avg
1821714:16Firenze Rifredi14:39Empoli
+1 min avg
403514:58Empoli15:48Livorno C.le
+0 min avg
13:10
Milano Centrale
3h 32m
1 change
16:42
Livorno Centrale
953913:10Milano Centrale15:04Firenze Santa Maria Novella
+6 min avg
9447115:15Firenze Santa Maria Novella16:42Livorno Centrale
14:30
Milano Centrale
3h 18m
2 changes
17:48
Livorno C.le
963914:30Milano Centrale15:34Bologna C.le/av
+19 min avg
851915:47Bologna C.le/av16:24Firenze Santa Maria Novella
+13 min avg
404316:28Firenze Smn17:48Livorno C.le
+1 min avg
14:35
Milano Centrale
4h 11m
2 changes
18:46
Livorno Centrale
881314:35Milano Centrale15:42Bologna Centrale
+30 min avg
59716:21Bologna Centrale18:24Pisa Centrale
+11 min avg
1830718:32Pisa Centrale18:46Livorno Centrale
+9 min avg
16:30
Milano Centrale
3h 18m
2 changes
19:48
Livorno C.le
964716:30Milano Centrale17:34Bologna C.le/av
+9 min avg
852517:47Bologna C.le/av18:24Firenze Santa Maria Novella
+10 min avg
404718:28Firenze Smn19:48Livorno C.le
+2 min avg
16:58
Milano Centrale
3h 28m
3 changes
20:26
Livorno Centrale
964916:58Milano Centrale18:04Bologna C.le/av
+7 min avg
932518:12Bologna C.le/av18:50Firenze Santa Maria Novella
+14 min avg
404919:00Firenze Smn19:54Pisa C.le
+3 min avg
3628320:11Pisa Centrale20:26Livorno Centrale
+137 min avg
17:10
Milano Centrale
3h 38m
3 changes
20:48
Livorno C.le
955517:10Milano Centrale19:04Firenze Santa Maria Novella
+13 min avg
1853019:09Firenze Smn19:14Firenze Rifredi
+6 min avg
1822719:16Firenze Rifredi19:39Empoli
+1 min avg
405119:58Empoli20:48Livorno C.le
+0 min avg
18:30
Milano Centrale
3h 54m
3 changes
22:24
Livorno C.le
965718:30Milano Centrale19:34Bologna C.le/av
+17 min avg
852919:47Bologna C.le/av20:24Firenze Santa Maria Novella
+6 min avg
1832520:38Firenze Smn21:59Pisa C.le
+1 min avg
1832922:06Pisa C.le22:24Livorno C.le
+2 min avg
19:10
Milano Centrale
3h 38m
2 changes
22:48
Livorno C.le
956319:10Milano Centrale21:04Firenze Santa Maria Novella
+6 min avg
1833121:16Firenze Smn21:54Empoli
+2 min avg
1833522:00Empoli22:48Livorno C.le
63% on time
20:10
Milano Centrale
4h 40m
2 changes
00:50+1
Livorno C.le
956720:10Milano Centrale22:04Firenze Santa Maria Novella
+13 min avg
1853622:09Firenze Smn22:14Firenze Rifredi
+6 min avg
1833923:13Firenze Rifredi00:50Livorno C.le
+3 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Milano Centrale to Livorno Centrale?

About 17 trains a day, 0 of them direct. Times updated daily with live delays.

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

The first train leaves at 05:10, the last at 20:10.

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

The fastest trains take about 3h 18m.

Are trains from Milano Centrale to Livorno Centrale delayed today?

No significant delays are currently reported on trains from Milano Centrale to Livorno Centrale 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.