Trains in Germany
Trains in France
Trains in Spain
Trains in the UK
Trains in Italy
Rome to Venice train
Barcelona to Madrid train
Paris to Amsterdam train
London to Paris train
Berlin Hbf to Hamburg Hbf train
Vienna to Budapest train
Venice to Milan train
Malmo to Copenhagen train
Prague to Berlin train
Brussels to Amsterdam train
Buses in Germany
Buses in the UK
Buses in France
Buses in the US
Buses in Spain
Valencia to Barcelona bus
Brussels to Paris bus
Cork to Dublin bus
Madrid to Granada bus
Manchester to Leeds bus
Paris to Amsterdam bus
Malaga to Madrid bus
Vienna to Bratislava bus
Paris to Brussels bus
Lisbon to Lagos bus
Flights to France
Flights to Poland
Flights to the UK
Flights to Germany
Flights to Canada
Paris to Barcelona flights
Amsterdam to Budapest flights
Manchester to Rome flights
London to Copenhagen flights
Amsterdam to Berlin flights
Paris to Milan flights
Rome to Barcelona flights
Madrid to Brussels flights
Milan to Berlin flights
London to Amsterdam flights
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 $ 57 if you buy it on the day, but the cheapest tickets can be found for only $ 53.
This is the last train of the day.
Find all the dates and times for this journey
1 h 55 m
1 h 55 m
Trains per day
Of the 14 trains that leave Florence for Milan every day 14 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 1 h 55 m but if you time it right, some trains will get you there in just 1 h 55 m .
The slowest trains will take 1 h 55 m 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 36 min|
|Average train ticket price||$27 (€23)|
|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 journey taking on average 3 h 36 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 (€15), but the average price of train tickets is $27 (€23). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Milano Centrale.
Find the best trains between Florence and Milan with Omio's travel partners Frecciarossa, Italo and Trenitalia from $18 (€15). We can find you the best deals, schedules and tickets when comparing and booking the best trip.
Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes 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 a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.
Florence to Milan train information with Italo:
Read on for COVID-19 recommendations and policies for your Italo train ticket between Florence and Milan:
Travelers looking to book one of the many trains from Florence to Milan can expect the 187 miles (300 km) journey to take anywhere from under 2 hours to almost 8 hours. With two train companies servicing the route, there are many options from which to choose. Once in Milan visit Navigli, an authentic and local area where you’ll find a beautiful scenic walk along the canals as well as great restaurants and antique markets.
The two train providers that service the route from Florence to Milan are Trenitalia and Italo. Of the two, Trenitalia is the train company that offers an extensive number of options daily—running multiple services most hours. With Trenitalia, the duration and price of the rides vary, from quicker, direct trips to routes with one-to-two transfers. Trenitalia also operates Frecciarossa trains, which are high-speed rail options; these tickets are more expensive than the standard train options. Italo, the other train company, operates a few services each day, all of which run high-speed trains.
Services operated by Trenitalia run a regular daily schedule, with multiple departures each hour during peak travel times; this provides passengers with many options for trains from Florence to Milan. Trains depart from one of three stations: Campo di Marte, Santa Maria Novella or Rifredi. In Milan there are four arrival stations: Centrale, Rogoredo, Porta Garibaldi and Nord Cadorna. With the Trenitalia Frecciarossa trains, passengers can expect a direct route that takes under 2 hours. However, passengers who opt for the more cost-effective standard passenger train type will find that the route may include transfers and could take between 3 hours and 30 minutes to over 6 hours and 30 minutes. Ticket policy for some ticket types allow passengers to make changes or refund a ticket for a fee prior to departure. Super Economy tickets are not eligible for refunds or exchanges. When planning a trip during the winter months Passengers should consult the Omio or Trenitalia websites, as service may be limited.
The Italo train services run on a more limited schedule than Trenitalia, offering just a few options during the day. Rather than servicing the route with multiple train types, all trains operated by Italo are high-speed options, so passengers can expect the journey to take no more than 2 hours from Florence to Milan. Italo trains depart from Florence Santa Maria Novella and arrive in Milan Centrale. On Economy tickets, Italo ticket policy does allow passengers to make changes or refund their ticket any time prior to departure for a fee. With Flex fares, passengers may exchange their ticket for free, but refunds will incur a fee; as with Economy tickets, requests for an exchange or refund must be made prior to departure. Passengers planning a journey in the winter months are encouraged to review their options as service may be limited.
Both Trenitalia and Italo offer a range of ticket categories on the routes they service between Florence and Milan, including first and second class, as well as various fare options. While some ticket categories provide passengers with additional services, all passengers benefit from free Wi-Fi, allowing them to check news and emails. All passengers also have access to refreshment services, such as vending machines, a bistro service or café car. Bathroom facilities are also available. Travelers with baggage will be pleased to find ample luggage space; with overhead racks and designated areas for suitcases, folded bicycles and other items, travelers can stay comfortable along the journey. Importantly, there are accommodations for customers with reduced mobility, including reserved spaces for wheelchair users and policies allowing free travel for service animals. Travel policy with each company makes allowances for small pets; larger pets—which are categorized by Italo as animals weighing in excess of 22 pounds (10 kg)—may travel with both train companies for a fee; travelers must designate a spot on the train for their pet at least 2 hours before departure. For specifics regarding luggage and pets, passengers should review the travel policies on the Omio website.
Routes offered by Trenitalia and Italo operate on a regular timetable, providing customers with multiple options daily. The first train departs around 2:15 a.m.; a few services are offered between then and 7:00 a.m., at which point there are multiple services per hour until about 8:00 p.m.. While the train schedule throughout most of the year is consistent, service during the winter and around holidays may be limited.
During peak and off peak travel hours, both train companies offer direct service from Florence to Milan. Direct routes on the high-speed trains take under 2 hours. Standard trains, which are operated by Trenitalia, run between 3 hours and 44 minutes, which are direct routes, and 7 hours and 40 minutes, which are routes with transfers.
Departure train station: There are three stations in Florence from which trains depart: Campo di Marte, Santa Maria Novella and Rifredi. While Campo di Marte is 0.7 miles (1.1 km) from the city center—and the others are around 3-to-4 miles (4.8-6.4 km)—travelers heading to any of the three can grab a taxi or bus. Each station has restrooms and places to purchase tickets.
Arrival train station: Milan has four arrivals stations: Centrale, Rogoredo, Porta Garibaldi and Nord Cadorna. The distance to the city center from each ranges from 0.9 miles (1.4 km) to 3.4 miles (5.4 km), making taxis or public transportation, rather than walking, the best options for passengers with luggage. Each station has restrooms, cafés and ticket desks.
Passengers who are looking for cheap train tickets from Florence to Milan can affect the price of their fare simply by making specific selections during the ticket booking process. For example, if passengers have greater flexibility for travel time, routes that are outside busy travel periods are good, low-cost options. Additionally, rather than a high-speed train, passengers will find that selecting a standard train, perhaps with a transfer or two, will be more cost effective. If travelers have an opportunity to plan their trip in advance, booking tickets a week or more ahead is a good way to help secure cheap train tickets. Youth tickets cost less than adult tickets and children aged two and younger travel free with Trenitalia.
When taking the train between Florence and Milan, you can choose to depart from train stations like Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. Your trip 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.
The most popular departure train station with passengers for this route, called Firenze Santa Maria Novella, is located 0.7 miles (1.1 km) from the city center of Florence.
The most popular arrival train station, Milano Centrale, is located 1.7 miles (2.8 km) away from the city center of Milan.
Here are some other resources that might have the information you need