The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Florence to Milan will cost around £ 49 if you buy it on the day, but the cheapest tickets can be found for only £ 25.
This is the last train of the day.
Find all the dates and times for this journey
1 h 50 m
3 h 21 m
Trains per day
Of the 63 trains that leave Florence for Milan every day 39 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 249 km distance in an average of 3 h 21 m but if you time it right, some trains will get you there in just 1 h 50 m .
The slowest trains will take 8 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||154 miles (249 km)|
|Average train duration||3 h 54 min|
|Average train ticket price||£21 (€24)|
|Train frequency||16 a day|
|Direct train||Yes, there are 16 direct trains a day|
|Train providers||Italo, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte or Regionale|
Trains from Florence to Milan cover the 154 miles (249 km) long trip taking on average 3 h 54 min with our travel partners like Italo, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte or Regionale. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £18, but the average price of train tickets is £21. Travellers depart most frequently from Firenze Santa Maria Novella and arrive in Milano Centrale.
You can travel by train from Florence to Milan with Italo, Frecciarossa and Trenitalia for as low as £18. When you search for timetables and tickets, Omio will show you the best route.
Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets between Florence and Milan: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train carriage is modernly equipped with a high level of comfort.
Train information from Florence to Milan with Italo:
When purchasing your Italo train tickets between Florence and Milan, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:
Travelling by train between Florence and Milan has never been easier, with up to 28 direct trains running daily throughout the week. Trains depart at least once an hour between 7:00 a.m. and 10.00 p.m. so there are plenty of options for customers on their journey. With the option of high-speed trains, you can be at your destination in under 2 hours too, meaning you can sit back and enjoy the ride.
Trains from Florence to Milan depart regularly throughout the week, which provides great flexibility to travellers. Those looking to make the journey on a weekday can hop aboard one of 28 scheduled daily trains. On a Saturday, they’ll find 26 direct trains, with 27 departing on a Sunday. Trains depart as early as 7:55 a.m. on weekdays and Saturdays, with Sunday’s earliest departure being a bit later at 8:21 a.m. For people who want to travel later in the day, the final call is at 9:36 p.m. throughout the week. Refer to the timetables to decide on which train works best for you.
With so many options available to people travelling by train from Florence to Milan, customers are often spoilt for choice. The quickest and most frequent direct train takes only 1h55min, arriving at Milan Centrale train station in the heart of the city. Longer train journey durations can take in excess of four hours, arriving at the also centrally-located Milan Porta Garibaldi train station. There are no peak or off-peak times on these trains, so you can choose which time is most convenient.
The best way for passengers to find cheap Florence to Milan train tickets is to ensure they book as far in advance as possible, as prices will change as demand for certain trains increases. Another great way for people to ensure they get tickets for a cheap train is to have flexibility around their travel days, which can help provide them with more bang for their buck! Similarly, if you aren’t in a rush to arrive at your destination, choosing a slower train may provide cheaper than the fastest options.
Departure train stations: There are 3 possible departure stations for trips to Milan. Florence Santa Maria Novella is a 15-minute walk from Florence city centre or alternatively a 10-minute bus journey. At the station, travellers can enjoy many food and drink outlets along with gift shops and toilet facilities. Florence Campo di Marte is a low-cost station located in the east of Florence, approximately a 30-minute walk from the centre. Should you want to get public transport to this station, a bus will take about 20 minutes. The third station, Florence Rifredi is about a 50-minute walk north of the city centre, this station can also be reached in 9 minutes via a connecting train from Santa Maria Novella. The station provides toilet facilities along with several food and drink outlets nearby.
Arrival trains stations: Depending on your train, you can arrive at either Milan Centrale or Milan Porta Garibaldi. Milan Centrale is an iconic train station in the north east of the city located about a 40-minute walk from the centre. You can hop on the metro if you don’t want to walk, which takes around 12 minutes. Choose between numerous food and drink outlets on arrival and utilise the toilet facilities to freshen up if desired. Milan Porta Garibaldi is a 30-minute walk from the city centre, this train station can also be reached via metro, which takes around 15 minutes from the centre. At Porta Garibaldi you can enjoy numerous café and bar options, alongside retail stores and toilet facilities.
Trenitalia and Italo both service the train route from Florence to Milan with a similar number of journeys. Both offer high-speed trips which take 1h55min. In addition, should you want to take a slower train and enjoy the scenery, Trenitalia also offers slower, direct routes too.
Trenitalia runs a frequent schedule between Florence and Milan, with trains departing approximately once per hour. The duration of the journey ranges between 1h55min to longer, slower journeys for those not in a rush. With both high-speed and standard trains available, customers can choose when they arrive at their destination. The majority of the trains depart from Florence Santa Maria Novella and arrive in Milan Centrale, with the slower trains leaving from either Campo di Marte or Rifredi and arriving in Milan Garibaldi and Milan Centrale respectively.
Italo offers 12 direct, high-speed journeys daily between 8:25 a.m. and 9:25 p.m. With trains scheduled to leave on a frequent basis between Florence Santa Maria Novella and Milan Centrale, passengers have several options regarding when they want to travel. Journeys with Italo take 1h55min and run solely on their high-speed trains.
Passengers on Florence to Milan trains will experience great service throughout their journey. With the option of first and second-class seating, you decide how you want to travel. There is no luggage limit with Trenitalia, whereas Italo allows you to bring two items of luggage and a small bag for your lap. Small pets are allowed to travel free of charge by both providers. Should you want to travel by bike, this is acceptable on all trains, but with the request that they are either folded or dismantled to avoid issues transporting them once on the train. For passengers with disabilities who require assistance, it is advised to call up in advance so the train companies can ensure they have someone to assist you.
When taking the train to Milan from Florence, you can choose to depart from train stations like Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. Your route can end in train stations such as Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.
Omio customers who travel this route most frequently depart from Firenze Santa Maria Novella and arrive in Milano Centrale.
You can find the most popular departure train station for this trip, Firenze Santa Maria Novella, located approximately 1 mile (s) / 1 km from the city centre of Florence. The most popular arrival train station in Milan, called Milano Centrale, is located around 1 mile (s) / 2 km away from its city centre.
Here are some other resources that might have the information you need