Firenze Santa Maria Novella to Milano Centrale train times

Search trains between two stations for today or a future date

Firenze Santa Maria Novella to Milano Centrale train times: all departure and arrival times, duration, changes and live delays. Updated daily.

32 trains/day
17 direct
1h 48m
Fastest
00:40
First train
06:55
Last train

Today's trains

00:40
Firenze Smn
7h 48m
3 changes
08:28
Milano Centrale
1825100:40Firenze Smn02:03Pisa C.le
+4 min avg
79603:26Pisa Centrale05:48Genova Brignole
+7 min avg
1201405:52Genova Brignole05:58Genova Piazza Principe
82% on time
65206:44Genova Piazza Principe08:28Milano Centrale
+3 min avg
06:55
Firenze Santa Maria Novella
1h 55m
Direct
08:50
Milano Centrale
950406:55Firenze Santa Maria Novella08:50Milano Centrale
79% on time
07:10
Firenze Santa Maria Novella
2h 20m
1 change
09:30
Milano Centrale
930007:10Firenze Santa Maria Novella08:54Milano Rogoredo
+3 min avg
880209:21Milano Rogoredo09:30Milano Centrale
+0 min avg
07:55
Firenze Santa Maria Novella
1h 55m
Direct
09:50
Milano Centrale
950807:55Firenze Santa Maria Novella09:50Milano Centrale
+4 min avg
08:36
Firenze Santa Maria Novella
1h 59m
1 change
10:35
Milano Centrale
850208:36Firenze Santa Maria Novella09:13Bologna C.le/av
+6 min avg
961009:26Bologna C.le/av10:35Milano Centrale
+2 min avg
08:55
Firenze Santa Maria Novella
1h 55m
Direct
10:50
Milano Centrale
951208:55Firenze Santa Maria Novella10:50Milano Centrale
+5 min avg
09:10
Firenze Santa Maria Novella
1h 48m
1 change
10:58
Milano Centrale
930409:10Firenze Santa Maria Novella09:48Bologna C.le/av
+9 min avg
961209:56Bologna C.le/av10:58Milano Centrale
+2 min avg
09:55
Firenze Santa Maria Novella
1h 55m
Direct
11:50
Milano Centrale
951609:55Firenze Santa Maria Novella11:50Milano Centrale
+7 min avg
10:55
Firenze Santa Maria Novella
1h 55m
Direct
12:50
Milano Centrale
952010:55Firenze Santa Maria Novella12:50Milano Centrale
+13 min avg
11:10
Firenze Santa Maria Novella
1h 48m
1 change
12:58
Milano Centrale
930811:10Firenze Santa Maria Novella11:48Bologna C.le/av
+3 min avg
962211:56Bologna C.le/av12:58Milano Centrale
+5 min avg
11:36
Firenze Santa Maria Novella
1h 59m
1 change
13:35
Milano Centrale
850811:36Firenze Santa Maria Novella12:13Bologna C.le/av
+7 min avg
962412:26Bologna C.le/av13:35Milano Centrale
+8 min avg
11:55
Firenze Santa Maria Novella
1h 55m
Direct
13:50
Milano Centrale
952411:55Firenze Santa Maria Novella13:50Milano Centrale
+8 min avg
12:10
Firenze Santa Maria Novella
1h 48m
1 change
13:58
Milano Centrale
931012:10Firenze Santa Maria Novella12:48Bologna C.le/av
+13 min avg
962612:56Bologna C.le/av13:58Milano Centrale
+8 min avg
12:36
Firenze Santa Maria Novella
1h 59m
1 change
14:35
Milano Centrale
850912:36Firenze Santa Maria Novella13:13Bologna C.le/av
+8 min avg
962813:26Bologna C.le/av14:35Milano Centrale
+8 min avg
12:55
Firenze Santa Maria Novella
1h 55m
Direct
14:50
Milano Centrale
951412:55Firenze Santa Maria Novella14:50Milano Centrale
+8 min avg
13:20
Firenze Santa Maria Novella
2h 15m
1 change
15:35
Milano Centrale
841813:20Firenze Santa Maria Novella13:58Bologna C.le/av
+5 min avg
963214:26Bologna C.le/av15:35Milano Centrale
+2 min avg
13:55
Firenze Santa Maria Novella
1h 55m
Direct
15:50
Milano Centrale
953213:55Firenze Santa Maria Novella15:50Milano Centrale
+10 min avg
14:55
Firenze Santa Maria Novella
1h 55m
Direct
16:50
Milano Centrale
958414:55Firenze Santa Maria Novella16:50Milano Centrale
+10 min avg
15:55
Firenze Santa Maria Novella
1h 55m
Direct
17:50
Milano Centrale
954015:55Firenze Santa Maria Novella17:50Milano Centrale
+9 min avg
16:55
Firenze Santa Maria Novella
1h 55m
Direct
18:50
Milano Centrale
954416:55Firenze Santa Maria Novella18:50Milano Centrale
+9 min avg
17:10
Firenze Santa Maria Novella
1h 50m
1 change
19:00
Milano Centrale
932017:10Firenze Santa Maria Novella17:48Bologna C.le/av
+10 min avg
964617:56Bologna C.le/av19:00Milano Centrale
+8 min avg
17:55
Firenze Santa Maria Novella
1h 55m
Direct
19:50
Milano Centrale
958817:55Firenze Santa Maria Novella19:50Milano Centrale
+16 min avg
18:36
Firenze Santa Maria Novella
1h 54m
1 change
20:30
Milano Centrale
852418:36Firenze Santa Maria Novella19:13Bologna C.le/av
+11 min avg
965219:26Bologna C.le/av20:30Milano Centrale
+11 min avg
18:55
Firenze Santa Maria Novella
1h 55m
Direct
20:50
Milano Centrale
955218:55Firenze Santa Maria Novella20:50Milano Centrale
+16 min avg
19:36
Firenze Santa Maria Novella
1h 54m
1 change
21:30
Milano Centrale
852619:36Firenze Santa Maria Novella20:13Bologna C.le/av
+4 min avg
966020:26Bologna C.le/av21:30Milano Centrale
+14 min avg
19:55
Firenze Santa Maria Novella
1h 55m
Direct
21:50
Milano Centrale
955619:55Firenze Santa Maria Novella21:50Milano Centrale
+11 min avg
20:10
Firenze Santa Maria Novella
1h 50m
1 change
22:00
Milano Centrale
932620:10Firenze Santa Maria Novella20:48Bologna C.le/av
+9 min avg
966220:56Bologna C.le/av22:00Milano Centrale
+19 min avg
20:55
Firenze Santa Maria Novella
1h 55m
Direct
22:50
Milano Centrale
956020:55Firenze Santa Maria Novella22:50Milano Centrale
+4 min avg
21:10
Firenze Santa Maria Novella
1h 50m
1 change
23:00
Milano Centrale
932821:10Firenze Santa Maria Novella21:48Bologna C.le/av
+8 min avg
966821:56Bologna C.le/av23:00Milano Centrale
+11 min avg
21:55
Firenze Santa Maria Novella
1h 55m
Direct
23:50
Milano Centrale
959221:55Firenze Santa Maria Novella23:50Milano Centrale
+9 min avg
23:18
Firenze Smn
7h 47m
2 changes
07:05+1
Milano Centrale
1880523:18Firenze Smn23:23Firenze C.m.
+3 min avg
77402:03Firenze Campo Marte04:21Bologna Centrale
58% on time
75804:56Bologna Centrale07:05Milano Centrale
+4 min avg
06:55
Firenze Santa Maria Novella
1h 55m
Direct
08:50+1
Milano Centrale
957406:55Firenze Santa Maria Novella08:50Milano Centrale
+25 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Firenze Santa Maria Novella to Milano Centrale?

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

What are the first and last trains from Firenze Santa Maria Novella to Milano Centrale?

The first train leaves at 00:40, the last at 06:55.

How long does the train from Firenze Santa Maria Novella to Milano Centrale take?

The fastest trains take about 1h 48m.

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.