Shortest travel time:
1 hrs 50 min
Longest travel time:
7 hrs 5 min
Lowest train ticket cost:
$64
Avg. daily departures:
19
Earliest departure:
04:32
Latest departure:
19:55
Florence
250 km
Milan

Florence to Milan Train Information

Can you think of a more comfortable way to admire the breathtaking sceneries of the Italian countryside than onboard a modern bullet train, taking you from beautiful Florence to stylish Milan? Neither can we. Taking a train between the cities is not only a great way to admire the landscapes, but also one of the fastest ways to travel between the towns. The train ride from Florence to Milan takes approximately 2 hours, and the trains provide up to 16 daily departures, making it very easy to plan your Italian voyage.

 
 

Is there a high-speed train from Florence to Milan?

Yes, Italo bullet trains directly interlink Florence and Milan whisking you from one town to another in just 2 hours.

Where does Florence to Milan train stop?

As a rule, during the entire ride, Italo high-speed trains make only two stops: at Bologna Centrale and Reggio Emilia Av.

Florence to Milan Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Morning trains
1 hrs 50 min
7 hrs 5 min
04:32
11:40
14
Afternoon trains
1 hrs 55 min
1 hrs 55 min
13:25
15:55
2
Evening trains
1 hrs 55 min
4 hrs 4 min
18:25
19:55
3

Trains on Florence - Milan Route

Brand name
Train type
Travel time
Price from
Departures
Rating
Italo Treno
Italo Treno
Bullet train
1 hrs 55 min
$64
1
Trenitalia
Trenitalia
2 changes. Train+bus
6 hrs 25 min
$79
2
Trenitalia
Trenitalia
Intercity train
1 hrs 50 min
$105
2
Trenitalia
Trenitalia
Train with 1 change
5 hrs 18 min
$79
1
Trenitalia
Trenitalia
Train with 2 changes
5 hrs 35 min
$79
5
Bullet train
1 hrs 55 min
$64
2
Bullet train
1 hrs 55 min
$78
5
Trenitalia
Frecciargento
Train with 1 change
4 hrs 4 min
$79
1
Show more
9.2 / 10 based on 53 reviews

Florence to Milan Train Review & Rating

Had a wonderful time traveling between Florence and Milan on train.

Claire L. about traveling from Florence to Milan