Traveling by train from Milan to Florence is as easy and comfortable as it is scenic. Many Freccia high-speed trains make the 190 mile journey in just 1 hour and 40 minutes.
Sit back and enjoy the ride as you travel south through scenic Lombardy, Emilia-Romagna and Tuscany. Your train may stop at Milan’s Porta Garibaldi station or Bologna along the way. The faster routes will simply stop to let passengers off and on. However, you may be required to change trains if you’re traveling on one of the slower, less expensive regional trains.
Milan to Florence train times
Trenitalia's high-speed Alta Velocità (AV) trains leave Milano Centrale once or twice per hour for Florence's Santa Maria Novella station (often shortened to S.M. Novella) — averaging 60 trains per day. The earliest Trenitalia train leaves Milano Centrale at 5:00 a.m. The last train to Florence leaves Milano Centrale at 11:18 p.m.
Note that weekends and holidays typically mean less frequent service and sometimes longer travel times.
Amenities on the Freccia trains between Milan to Florence
Many of Trenitalia’s Frecciargento AV trains make the daily journey between Milan and Florence in just 1 hour and 40 minutes, traveling up to 155 miles per hour.
Italy’s high-speed trains are equipped with air conditioning and electrical outlets at your seat to charge devices. There is WiFi on Frecciarossa and Frecciargento trains, but the signal will drop in tunnels and at stations. Expect a cafe car on every train, as well as food cart that brings snacks, sandwiches and beverages to your seat. At the end of each car you’ll find a restroom and plenty of racks to store large luggage.
Located at the northern end of the city center, Milan Centrale is a hub for Milan’s Metro, tram and bus networks. Here you can catch high-speed trains to Italian and international destinations, as well as inter-city and regional trains to smaller cities and towns. Milan Central is also the destination for the Malpensa Express, which goes to Milan’s main airport.
Firenze SMN train station is a hub for Italian and international high-speed and regional trains. Located in Florence’s central Piazza della Stazione, SMN station puts you conveniently close to Florence’s big attractions. Outside the station you’ll find taxis, a tourist information office, and stops for most of the city’s main bus routes.