direct (2h24m)
Italo
direct (3h42m)
Intercity Express
direct (1h55m)
Italo
direct (3h42m)
Intercity Express
Trenitalia and Italo both operate the route between Florence and Milan.
The first train departing for this route begins its journey at 1:47 in the morning. The latest train from Florence to Milan departs at 10:25 in the evening. A train can be caught going on this route at least once every half an hour or so.
The possible departure stations are: Firenze Rifredi, Firenze Campo di Marte, Firenze Santa Maria Novella.
The possible arrival stations are: Milano Porta Garibaldi or Milano Centrale
The distance between Florence and Milan is approximately 187.9 miles.
Depending on how many stops your train is scheduled for, the journey can take as little as two hours or as long as five and a half hours.
The main stop between Florence and Milan is Bologna Centrale.
There is no better way to travel throughout Italy than by train. Special passes allow passengers to pay a one time fee to travel all throughout Italy, not just between Florence and Milan. With so many stations and schedules, travelers have the flexibility of choosing where and when they want to travel. And, tourists don’t have to be disconnected to travel: many trains offer electrical outlets and WiFi.
Milan is the financial center of Italy, which means shopping, shopping, shopping! Explore some of the best fashion boutiques in the world on Via Montenapoleone. Brera, one of Milan’s famed districts, is known for art galleries, gardens, and of course, shops. Once you’re done combing through the designer bargains available to you, this old city has plenty of churches, monuments and museums to explore!