Milano Centrale to Firenze Santa Maria Novella train times

Search trains between two stations for today or a future date

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

32 trains/day
17 direct
1h 50m
Fastest
05:10
First train
21:20
Last train

Today's trains

05:10
Milano Centrale
1h 54m
Direct
07:04
Firenze Santa Maria Novella
950505:10Milano Centrale07:04Firenze Santa Maria Novella
+2 min avg
05:20
Milano Centrale
2h 19m
1 change
07:39
Firenze Santa Maria Novella
960105:20Milano Centrale06:34Bologna C.le/av
+1 min avg
940107:02Bologna C.le/av07:39Firenze Santa Maria Novella
+4 min avg
06:00
Milano Centrale
1h 50m
1 change
07:50
Firenze Santa Maria Novella
960306:00Milano Centrale07:04Bologna C.le/av
56% on time
930107:12Bologna C.le/av07:50Firenze Santa Maria Novella
+4 min avg
06:10
Milano Centrale
1h 54m
Direct
08:04
Firenze Santa Maria Novella
951106:10Milano Centrale08:04Firenze Santa Maria Novella
+1 min avg
07:00
Milano Centrale
1h 50m
1 change
08:50
Firenze Santa Maria Novella
960707:00Milano Centrale08:04Bologna C.le/av
+3 min avg
930308:12Bologna C.le/av08:50Firenze Santa Maria Novella
59% on time
07:10
Milano Centrale
1h 54m
Direct
09:04
Firenze Santa Maria Novella
951507:10Milano Centrale09:04Firenze Santa Maria Novella
+9 min avg
08:10
Milano Centrale
1h 54m
Direct
10:04
Firenze Santa Maria Novella
951908:10Milano Centrale10:04Firenze Santa Maria Novella
+8 min avg
08:30
Milano Centrale
1h 54m
1 change
10:24
Firenze Santa Maria Novella
961308:30Milano Centrale09:34Bologna C.le/av
+4 min avg
850709:47Bologna C.le/av10:24Firenze Santa Maria Novella
+12 min avg
08:58
Milano Centrale
1h 52m
1 change
10:50
Firenze Santa Maria Novella
961508:58Milano Centrale10:04Bologna C.le/av
+3 min avg
939110:12Bologna C.le/av10:50Firenze Santa Maria Novella
+6 min avg
09:10
Milano Centrale
1h 54m
Direct
11:04
Firenze Santa Maria Novella
958309:10Milano Centrale11:04Firenze Santa Maria Novella
+17 min avg
09:58
Milano Centrale
1h 52m
1 change
11:50
Firenze Santa Maria Novella
961909:58Milano Centrale11:04Bologna C.le/av
+6 min avg
931111:12Bologna C.le/av11:50Firenze Santa Maria Novella
+6 min avg
10:10
Milano Centrale
1h 54m
Direct
12:04
Firenze Santa Maria Novella
952710:10Milano Centrale12:04Firenze Santa Maria Novella
+11 min avg
11:10
Milano Centrale
1h 54m
Direct
13:04
Firenze Santa Maria Novella
958711:10Milano Centrale13:04Firenze Santa Maria Novella
+22 min avg
11:25
Milano Centrale
2h 14m
2 changes
13:39
Firenze Santa Maria Novella
236311:25Milano Centrale11:37Milano Rogoredo
+2 min avg
962511:40Milano Rogoredo12:34Bologna C.le/av
+4 min avg
941513:02Bologna C.le/av13:39Firenze Santa Maria Novella
59% on time
12:10
Milano Centrale
1h 54m
Direct
14:04
Firenze Santa Maria Novella
953512:10Milano Centrale14:04Firenze Santa Maria Novella
+11 min avg
13:10
Milano Centrale
1h 54m
Direct
15:04
Firenze Santa Maria Novella
953913:10Milano Centrale15:04Firenze Santa Maria Novella
+8 min avg
14:10
Milano Centrale
1h 54m
Direct
16:04
Firenze Santa Maria Novella
954314:10Milano Centrale16:04Firenze Santa Maria Novella
+16 min avg
14:30
Milano Centrale
1h 54m
1 change
16:24
Firenze Santa Maria Novella
963914:30Milano Centrale15:34Bologna C.le/av
+25 min avg
851915:47Bologna C.le/av16:24Firenze Santa Maria Novella
+13 min avg
15:00
Milano Centrale
1h 50m
1 change
16:50
Firenze Santa Maria Novella
964115:00Milano Centrale16:04Bologna C.le/av
+6 min avg
932116:12Bologna C.le/av16:50Firenze Santa Maria Novella
+10 min avg
15:10
Milano Centrale
1h 54m
Direct
17:04
Firenze Santa Maria Novella
954715:10Milano Centrale17:04Firenze Santa Maria Novella
+11 min avg
15:25
Milano Centrale
2h 14m
2 changes
17:39
Firenze Santa Maria Novella
237115:25Milano Centrale15:37Milano Rogoredo
+3 min avg
964315:40Milano Rogoredo16:34Bologna C.le/av
+12 min avg
942717:02Bologna C.le/av17:39Firenze Santa Maria Novella
+7 min avg
16:00
Milano Centrale
1h 50m
1 change
17:50
Firenze Santa Maria Novella
964516:00Milano Centrale17:04Bologna C.le/av
+7 min avg
932317:12Bologna C.le/av17:50Firenze Santa Maria Novella
+9 min avg
16:10
Milano Centrale
1h 54m
Direct
18:04
Firenze Santa Maria Novella
955116:10Milano Centrale18:04Firenze Santa Maria Novella
+16 min avg
16:30
Milano Centrale
1h 54m
1 change
18:24
Firenze Santa Maria Novella
964716:30Milano Centrale17:34Bologna C.le/av
+7 min avg
852517:47Bologna C.le/av18:24Firenze Santa Maria Novella
+9 min avg
16:58
Milano Centrale
1h 52m
1 change
18:50
Firenze Santa Maria Novella
964916:58Milano Centrale18:04Bologna C.le/av
+8 min avg
932518:12Bologna C.le/av18:50Firenze Santa Maria Novella
+13 min avg
17:10
Milano Centrale
1h 54m
Direct
19:04
Firenze Santa Maria Novella
955517:10Milano Centrale19:04Firenze Santa Maria Novella
+12 min avg
18:10
Milano Centrale
1h 54m
Direct
20:04
Firenze Santa Maria Novella
955918:10Milano Centrale20:04Firenze Santa Maria Novella
+13 min avg
18:30
Milano Centrale
1h 54m
1 change
20:24
Firenze Santa Maria Novella
965718:30Milano Centrale19:34Bologna C.le/av
+18 min avg
852919:47Bologna C.le/av20:24Firenze Santa Maria Novella
+6 min avg
19:00
Milano Centrale
1h 50m
1 change
20:50
Firenze Santa Maria Novella
966119:00Milano Centrale20:04Bologna C.le/av
+13 min avg
932920:12Bologna C.le/av20:50Firenze Santa Maria Novella
+22 min avg
19:10
Milano Centrale
1h 54m
Direct
21:04
Firenze Santa Maria Novella
956319:10Milano Centrale21:04Firenze Santa Maria Novella
+7 min avg
20:10
Milano Centrale
1h 54m
Direct
22:04
Firenze Santa Maria Novella
956720:10Milano Centrale22:04Firenze Santa Maria Novella
+15 min avg
21:20
Milano Centrale
1h 54m
Direct
23:14
Firenze Santa Maria Novella
957321:20Milano Centrale23:14Firenze Santa Maria Novella
+14 min avg
See punctuality for this route

Frequently asked questions

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

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

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

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

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

The fastest trains take about 1h 50m.

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.