Trains in Spain
Trains in France
Trains in Italy
Trains in Germany
Trains in United States
Trains in the UK
Trains in Canada
Amsterdam to Berlin trains
Amsterdam to Brussels trains
Barcelona to Madrid trains
Rome to Florence trains
London to Paris trains
Rome to Venice trains
Venice to Florence trains
Madrid to Barcelona trains
Paris to Amsterdam trains
Paris to London trains
Boston to New York trains
Buses in United States
Buses in the UK
Buses in Canada
Buses in France
Buses in Spain
Buses in Italy
Buses in Germany
Rome to Florence buses
Rome to Venice buses
Madrid to Granada buses
Brussels to Paris buses
Prague to Vienna buses
Boston to New York buses
Barcelona to Madrid buses
London to Paris buses
Amsterdam to Brussels buses
Paris to London buses
Madrid to Barcelona buses
Flights to the UK
Flights to Canada
Flights to United States
Flights to Spain
Flights to Germany
Flights to France
Flights to Italy
London to Amsterdam flights
Barcelona to Rome flights
Barcelona to Madrid flights
London to Prague flights
Barcelona to Lisbon flights
Madrid to Barcelona flights
London to Edinburgh flights
Paris to Amsterdam flights
Barcelona to London flights
Chicago to New York flights
Amsterdam to Paris flights
Fred Olsen Express
Ferries from Naples to Sorrento
Ferries from Holyhead to Dublin
Ferries from Mykonos to Santorini
Ferries from Santorini to Crete
Ferries from Naples to Capri
Ferries from Barcelona to Ibiza
Ferries from Copenhagen to Oslo
Ferries from Naples to Palermo
Ferries from Dover to Calais
Ferries from Sorrento to Capri
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 $ 59 if you buy it on the day, but the cheapest tickets can be found for only $ 32.
This is the last train of the day.
Find all the dates and times for this journey
1 h 50 m
3 h 40 m
Trains per day
Of the 41 trains that leave Florence for Milan every day 21 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 40 m but if you time it right, some trains will get you there in just 1 h 50 m .
The slowest trains will take 7 h 8 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.
Need a place to stay?
|Avg. Train Duration|
5 hours 6 minutes
|Train Ticket Price:||$30|
|Trains depart from:||Florence|
|Trains arrive in:||Milan|
|Train Companies:||Intercity, Italo, Regionale, Intercity Notte|
Italo, Frecciarossa and Trenitalia trains will get you between Florence and Milan from $32 (€26). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Enjoy traveling from Florence to Milan by taking a train with Italo! The Italian high-speed train covers around 9, 900 miles (16, 000 km) of railroad lines in Italy and travels at speeds of up to 186 mph (300 kmh). There are four different train classes to choose from: Smart, Comfort, Prima, and Club Executive. The modern train cars are equipped with a high level of comfort and even offer cinema screens in the Smart class. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, and footrests.
Italo trains offer value for money on routes between Florence and Milan, and we can help you find the best deals available. Check out the latest Italo train schedule and tickets available for the Florence to Milan journey on Omio to book the best ticket. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex. When you ride with Italo, you can expect to travel 154 miles (249 km) from Florence to Milan. Once you’ve picked the perfect Italo ticket, book your cheap train between Florence and Milan on Omio today!
Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Florence to 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.
There are a few train stations in Florence to start your trip from including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. In Milan you have a few train station options to choose from for your arrival including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.
Omio customers traveling this route depart most frequently from Firenze Santa Maria Novella and arrive in Milano Centrale.
Passengers booking this journey most frequently board their trains from Firenze Santa Maria Novella and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.
Passengers arriving in Milan most often arrive at Milano Centrale and need to travel around 0 mile (s) / 0 km from this train station to the city center.
Here are some other resources that might have the information you need