Last updated on January 19, 2023
Going from Milan to Florence is actually very easy thanks to the high speed train service. The trains depart from the Milan Central Station and arrive in Florence in less than two hours. The arrival station in Florence is Santa Maria Novella in the very heart of the Tuscan city.
Milan to Florence with Trenitalia
Trenitalia is the Italian public company that manages the most of the train services throughout the Peninsula. Its high speed train service is called Frecciarossa (The Red Arrow) and it crosses Italy from North to South.
The service from Milan to Florence is very convenient and not necessarily expensive. The cost of the ticket depends on the date of the booking. Usually return ticket for one day are the cheapest. For a one day trip the cost of the ticket is around €45,00.
There are more or less 16 departures per day from Milan Central Station which is accessible with both the yellow and green line of the underground services.
Italo, the alternative to Trenitalia
Italo is a private company that manages train services in Italy. The trains get to 59 stations in 51different cities, including Florence. The itinerary hence the duration of the trip are the exact same of the Trenitalia service but the cost could be a bit higher. Traveling with Italo could be around €58,00 but as stated above the cost depends on the date of the booking.
Milan to Florence: what to do
Since you are planning a trip to Florence you probably already know the many things and sightseeing opportunities that the city offers. If you wish to know what’s new in the city or if you have any questions on how to visit Florence like a local we strongly suggest to check The Florentine’s website.
The Florentine is an english publication founded by English speakers living in Florence. I personally found it very useful when I was planning a two day trip to Florence. Here is where I found out about the stunning Jenny Saville’s exhibition which I later visited.
Cover Picture by Nicola Pavan as available on Unsplash