Livorno Centrale to Milano Porta Garibaldi train times

Search trains between two stations for today or a future date

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

18 trains/day
0 direct
3h 23m
Fastest
05:00
First train
20:38
Last train

Tickets Livorno Centrale → Milano Porta Garibaldi

Compare Trenitalia and Italo times and prices

Train delays Livorno Centrale → Milano Porta Garibaldi today

No delays recorded on this route so far today.

Today's trains

05:00
Livorno C.le
4h 4m
2 changes
09:04
Milano Porta Garibaldi
1825205:00Livorno C.le06:39Firenze Smn
+3 min avg
950406:55Firenze Santa Maria Novella08:50Milano Centrale
80% on time
293008:55Milano Centrale09:04Milano Porta Garibaldi
+1 min avg
05:20
Livorno C.le
3h 52m
1 change
09:12
Milano Porta Garibaldi
1825405:20Livorno C.le06:53Firenze Smn
+2 min avg
930007:10Firenze Santa Maria Novella09:12Milano Porta Garibaldi
+7 min avg
06:12
Livorno C.le
3h 52m
2 changes
10:04
Milano Porta Garibaldi
1826006:12Livorno C.le07:28Firenze Smn
+2 min avg
950807:55Firenze Santa Maria Novella09:50Milano Centrale
+3 min avg
293409:55Milano Centrale10:04Milano Porta Garibaldi
+2 min avg
07:16
Livorno C.le
3h 48m
2 changes
11:04
Milano Porta Garibaldi
401407:16Livorno C.le08:38Firenze Smn
+2 min avg
951208:55Firenze Santa Maria Novella10:50Milano Centrale
+9 min avg
293810:55Milano Centrale11:04Milano Porta Garibaldi
+0 min avg
08:12
Livorno C.le
3h 52m
2 changes
12:04
Milano Porta Garibaldi
401608:12Livorno C.le09:33Firenze Smn
+0 min avg
951609:55Firenze Santa Maria Novella11:50Milano Centrale
+10 min avg
294211:55Milano Centrale12:04Milano Porta Garibaldi
69% on time
09:12
Livorno C.le
3h 52m
2 changes
13:04
Milano Porta Garibaldi
402009:12Livorno C.le10:33Firenze Smn
+2 min avg
952010:55Firenze Santa Maria Novella12:50Milano Centrale
+16 min avg
294612:55Milano Centrale13:04Milano Porta Garibaldi
70% on time
10:32
Livorno Centrale
3h 32m
2 changes
14:04
Milano Porta Garibaldi
9448010:32Livorno Centrale11:47Firenze Santa Maria Novella
952411:55Firenze Santa Maria Novella13:50Milano Centrale
+13 min avg
295013:55Milano Centrale14:04Milano Porta Garibaldi
70% on time
11:10
Livorno C.le
3h 54m
2 changes
15:04
Milano Porta Garibaldi
403011:10Livorno C.le12:33Firenze Smn
+4 min avg
951412:55Firenze Santa Maria Novella14:50Milano Centrale
+10 min avg
295414:55Milano Centrale15:04Milano Porta Garibaldi
74% on time
12:12
Livorno C.le
3h 52m
2 changes
16:04
Milano Porta Garibaldi
403212:12Livorno C.le13:33Firenze Smn
+1 min avg
953213:55Firenze Santa Maria Novella15:50Milano Centrale
+10 min avg
295815:55Milano Centrale16:04Milano Porta Garibaldi
62% on time
13:12
Livorno C.le
3h 52m
2 changes
17:04
Milano Porta Garibaldi
403613:12Livorno C.le14:33Firenze Smn
+1 min avg
958414:55Firenze Santa Maria Novella16:50Milano Centrale
+10 min avg
296216:55Milano Centrale17:04Milano Porta Garibaldi
+2 min avg
14:12
Livorno C.le
3h 52m
2 changes
18:04
Milano Porta Garibaldi
403814:12Livorno C.le15:33Firenze Smn
+1 min avg
954015:55Firenze Santa Maria Novella17:50Milano Centrale
+6 min avg
296617:55Milano Centrale18:04Milano Porta Garibaldi
+2 min avg
15:12
Livorno C.le
3h 52m
2 changes
19:04
Milano Porta Garibaldi
404215:12Livorno C.le16:33Firenze Smn
+2 min avg
954416:55Firenze Santa Maria Novella18:50Milano Centrale
+9 min avg
297018:55Milano Centrale19:04Milano Porta Garibaldi
+2 min avg
16:12
Livorno C.le
3h 52m
2 changes
20:04
Milano Porta Garibaldi
404416:12Livorno C.le17:33Firenze Smn
+1 min avg
958817:55Firenze Santa Maria Novella19:50Milano Centrale
+17 min avg
297419:55Milano Centrale20:04Milano Porta Garibaldi
+3 min avg
16:40
Livorno Centrale
4h 20m
2 changes
21:00
Milano Porta Garibaldi
862016:40Livorno Centrale20:04Pavia
+17 min avg
2437220:09Pavia20:36Milano Rogoredo
+8 min avg
309620:41Milano Rogoredo21:00Milano Porta Garibaldi
+16 min avg
17:12
Livorno C.le
3h 52m
2 changes
21:04
Milano Porta Garibaldi
404817:12Livorno C.le18:33Firenze Smn
+5 min avg
955218:55Firenze Santa Maria Novella20:50Milano Centrale
+16 min avg
297820:55Milano Centrale21:04Milano Porta Garibaldi
62% on time
18:12
Livorno C.le
3h 52m
2 changes
22:04
Milano Porta Garibaldi
405218:12Livorno C.le19:33Firenze Smn
+2 min avg
955619:55Firenze Santa Maria Novella21:50Milano Centrale
+13 min avg
298221:55Milano Centrale22:04Milano Porta Garibaldi
+1 min avg
18:49
Livorno C.le
3h 23m
1 change
22:12
Milano Porta Garibaldi
405618:49Livorno C.le20:01Firenze Smn
+5 min avg
932620:10Firenze Santa Maria Novella22:12Milano Porta Garibaldi
+12 min avg
20:38
Livorno Centrale
10h 17m
2 changes
06:55+1
Milano Porta Garibaldi
1948620:38Livorno Centrale22:08Firenze Santa Maria Novella
+7 min avg
956722:14Firenze Santa Maria Novella23:40Roma Tiburtina
+13 min avg
79823:51Roma Tiburtina06:55Milano Porta Garibaldi
+13 min avg
See punctuality for this route

Frequently asked questions

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

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

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

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

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

The fastest trains take about 3h 23m.

Are trains from Livorno Centrale to Milano Porta Garibaldi delayed today?

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