The cheapest trains from Milan Centrale to Florence Santa Maria Novella

Showing times and prices for 16 Oct

Cheapest

£22

Average

£47

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 Milan Centrale to Florence Santa Maria Novella will cost around £ 47 if you buy it on the day, but the cheapest tickets can be found for only £ 22.

Cheapest
05:15Milan Centrale5h35 10:50Florence Santa Maria Novella
2 changes
£221One-way
Cheapest
17:20Milan Centrale6h30 23:50Florence Santa Maria Novella
2 changes
£221One-way
Cheapest
15:20Milan Centrale6h30 21:50Florence Santa Maria Novella
2 changes
£221One-way
Cheapest
07:20Milan Centrale6h30 13:50Florence Santa Maria Novella
2 changes
£221One-way
2nd Cheapest
13:20Milan Centrale5h02 18:22Florence Santa Maria Novella
2 changes
£241One-way

Timetable Milan Centrale to Florence Santa Maria Novella

Showing trains for tomorrow, Sat, 16 Oct
05:00Milan Centrale1h49 06:49Florence Santa Maria Novella
0 changes
05:00Milan Centrale3h47 08:47Florence Santa Maria Novella
0 changes
05:15Milan Centrale5h35 10:50Florence Santa Maria Novella
0 changes
05:40Milan Centrale1h55 07:35Florence Santa Maria Novella
0 changes
05:45Milan Centrale3h05 08:50Florence Santa Maria Novella
0 changes
06:10Milan Centrale5h22 11:32Florence Santa Maria Novella
0 changes
06:10Milan Centrale1h54 08:04Florence Santa Maria Novella
0 changes
06:30Milan Centrale6h20 12:50Florence Santa Maria Novella
0 changes
06:40Milan Centrale1h55 08:35Florence Santa Maria Novella
0 changes
06:50Milan Centrale6h17 13:07Florence Santa Maria Novella
0 changes
07:00Milan Centrale6h13 13:13Florence Santa Maria Novella
0 changes
07:10Milan Centrale1h54 09:04Florence Santa Maria Novella
0 changes
07:20Milan Centrale6h30 13:50Florence Santa Maria Novella
0 changes
07:30Milan Centrale2h09 09:39Florence Santa Maria Novella
0 changes
07:40Milan Centrale1h55 09:35Florence Santa Maria Novella
0 changes
09:20Milan Centrale6h51 16:11Florence Santa Maria Novella
0 changes
10:00Milan Centrale1h50 11:50Florence Santa Maria Novella
0 changes
10:00Milan Centrale6h11 16:11Florence Santa Maria Novella
0 changes
10:10Milan Centrale1h54 12:04Florence Santa Maria Novella
0 changes
10:40Milan Centrale1h55 12:35Florence Santa Maria Novella
0 changes
11:10Milan Centrale1h54 13:04Florence Santa Maria Novella
0 changes
11:40Milan Centrale1h55 13:35Florence Santa Maria Novella
0 changes
12:10Milan Centrale5h51 18:01Florence Santa Maria Novella
0 changes
12:10Milan Centrale1h54 14:04Florence Santa Maria Novella
0 changes
12:10Milan Centrale5h57 18:07Florence Santa Maria Novella
0 changes
12:40Milan Centrale1h55 14:35Florence Santa Maria Novella
0 changes
13:10Milan Centrale1h54 15:04Florence Santa Maria Novella
0 changes
13:20Milan Centrale5h02 18:22Florence Santa Maria Novella
0 changes
13:40Milan Centrale1h55 15:35Florence Santa Maria Novella
0 changes
13:50Milan Centrale4h32 18:22Florence Santa Maria Novella
0 changes
14:00Milan Centrale5h32 19:32Florence Santa Maria Novella
0 changes
14:10Milan Centrale1h54 16:04Florence Santa Maria Novella
0 changes
14:40Milan Centrale1h55 16:35Florence Santa Maria Novella
0 changes
15:05Milan Centrale5h45 20:50Florence Santa Maria Novella
0 changes
15:10Milan Centrale1h54 17:04Florence Santa Maria Novella
0 changes
15:20Milan Centrale6h30 21:50Florence Santa Maria Novella
0 changes
15:40Milan Centrale1h55 17:35Florence Santa Maria Novella
0 changes
16:00Milan Centrale5h38 21:38Florence Santa Maria Novella
0 changes
16:10Milan Centrale1h54 18:04Florence Santa Maria Novella
0 changes
16:40Milan Centrale1h55 18:35Florence Santa Maria Novella
0 changes
17:00Milan Centrale1h50 18:50Florence Santa Maria Novella
0 changes
17:10Milan Centrale1h54 19:04Florence Santa Maria Novella
0 changes
17:20Milan Centrale6h30 23:50Florence Santa Maria Novella
0 changes
17:35Milan Centrale2h04 19:39Florence Santa Maria Novella
0 changes
17:40Milan Centrale1h55 19:35Florence Santa Maria Novella
0 changes
17:40Milan Centrale4h44 22:24Florence Santa Maria Novella
0 changes
18:05Milan Centrale5h45 23:50Florence Santa Maria Novella
0 changes
18:10Milan Centrale1h54 20:04Florence Santa Maria Novella
0 changes
18:40Milan Centrale1h55 20:35Florence Santa Maria Novella
0 changes
19:10Milan Centrale1h54 21:04Florence Santa Maria Novella
0 changes
20:10Milan Centrale1h54 22:04Florence Santa Maria Novella
0 changes
20:40Milan Centrale1h55 22:35Florence Santa Maria Novella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
15 Oct
Find prices
£32Flixbus
Sat
16 Oct
£22Regionale
£13Flixbus
Sun
17 Oct
£22Regionale
£41Marino Autolinee
Mon
18 Oct
£22Intercity
£24Flixbus
Tue
19 Oct
£20Intercity
£23Flixbus
Wed
20 Oct
£21Intercity
£34Marino Autolinee
Thu
21 Oct
£21Intercity
£38Marino Autolinee
Fri
22 Oct
£21Intercity
£20Flixbus
Sat
23 Oct
£19Intercity
£26Flixbus
Sun
24 Oct
£22Intercity
£16Flixbus
Mon
25 Oct
£20Intercity
Find prices
Tue
26 Oct
£19Intercity
£20Flixbus
Wed
27 Oct
£19Intercity
£6Flixbus
Thu
28 Oct
£21Intercity
£23Flixbus
Fri
29 Oct
£22Regionale
£23Flixbus
Sat
30 Oct
£22Intercity
£20Flixbus
Tue
2 Nov
£15Intercity
£6Flixbus
Wed
3 Nov
£14Intercity
£6Flixbus
Thu
4 Nov
£14Intercity
£38Marino Autolinee

The fastest trains from Milan Centrale to Florence Santa Maria Novella

Showing times and prices for 16 Oct

Fastest Journey

1 h 49 m

Average

3 h 24 m

Trains per day

52

Distance

250 km

Of the 52 trains that leave Milan Centrale for Florence Santa Maria Novella every day 30 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 250 km distance in an average of 3 h 24 m but if you time it right, some trains will get you there in just 1 h 49 m .

The slowest trains will take 6 h 51 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.

Fastest
05:00Milan Centrale1h49 06:49Florence Santa Maria Novella
0 changes
£491One-way
2nd Fastest
10:00Milan Centrale1h50 11:50Florence Santa Maria Novella
0 changes
£571One-way
2nd Fastest
17:00Milan Centrale1h50 18:50Florence Santa Maria Novella
0 changes
£491One-way
06:10Milan Centrale1h54 08:04Florence Santa Maria Novella
0 changes
£491One-way
17:10Milan Centrale1h54 19:04Florence Santa Maria Novella
0 changes
£491One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Florence Santa Maria Novella from Milan Centrale

distanceDistance154 miles (249 km)
durationAverage train duration4 h 3 min
priceAverage train ticket price£28 (€31)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Trenitalia, Intercity, Regionale or Regionale Veloce

Trains from Milan Centrale to Florence Santa Maria Novella cover the 154 miles (249 km) long trip taking on average 4 h 3 min with our travel partners like Italo, Frecciarossa, Trenitalia, Intercity, Regionale or Regionale Veloce. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £20, but the average price of train tickets is £28.

Train companies

Trenitalia, Frecciarossa and Italo trains from Milan Centrale to Florence Santa Maria Novella

For as little as £20 you can travel by train between Milan Centrale and Florence Santa Maria Novella with Trenitalia, Frecciarossa and Italo. Omio will show you the best deals, timetables and tickets available for this journey.

Trenitalia
Italo
Frecciarossa

Trenitalia is not only Italy's national railway company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 154 miles (249 km) long route from Milan Centrale to Florence Santa Maria Novella with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia timetable and book a cheap train from Milan Centrale to Florence Santa Maria Novella in just a few steps. On Omio you can find all the information you need for the Milan Centrale to Florence Santa Maria Novella route, such as departure and arrival times, train stations, number of stops, journey times and more.

Trenitalia has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from Milan Centrale to Florence Santa Maria Novella:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Travel Tips

Trains from Milan Centrale to Florence Santa Maria Novella
Travel by train to Florence Santa Maria Novella easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan Centrale to Florence Santa Maria Novella.
FAQs
How much do cheap trains to Florence Santa Maria Novella from Milan Centrale cost?
Omio customers have found the cheapest trains to Florence Santa Maria Novella from Milan Centrale to cost as little as £20  in the next 7 days.
What is the cost of a train ticket from Milan Centrale to Florence Santa Maria Novella on average?
If you’re looking to buy your train tickets in the next week, you can expect the Milan Centrale to Florence Santa Maria Novella train price to come in at an average of £28  one way.
What is the distance by train from Milan Centrale to Florence Santa Maria Novella?
When travelling this route you should expect the distance to Florence Santa Maria Novella from Milan Centrale via train to be approximately 154 miles (249 km).
How long does it take from Milan Centrale to Florence Santa Maria Novella by train?
On average the train from Milan Centrale to Florence Santa Maria Novella duration is 4 h 3 min  for the 154 miles (249 km) long route, but the travel time can vary if you depart on weekends and holidays.
What train companies offer a service to Florence Santa Maria Novella from Milan Centrale?
When taking a train from Milan Centrale to Florence Santa Maria Novella, you can count on Italo, Frecciarossa, Trenitalia, Intercity, Regionale or Regionale Veloce for the best way to get you to Florence Santa Maria Novella. You can also check all possible train providers who offer a service between Milan Centrale and Florence Santa Maria Novella and compare the amenities they offer before buying a train ticket.
How many train services per day are there between Milan Centrale and Florence Santa Maria Novella?
The average number of trains departing Milan Centrale for Florence Santa Maria Novella is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Milan Centrale to Florence Santa Maria Novella? When is the last train from Milan Centrale to Florence Santa Maria Novella?
If you prefer early morning trains from Milan Centrale to Florence Santa Maria Novella, the first train leaves at 07: 20. If you prefer late night trains from Milan Centrale to Florence Santa Maria Novella, the last train of the day leaves at 16: 40. Omio shows you the latest train from Milan Centrale to Florence Santa Maria Novella times to help you book the best departure time for this journey.
How early should I buy train tickets to Florence Santa Maria Novella from Milan Centrale to score the best deals?
You can find a train between Milan Centrale and Florence Santa Maria Novella to cost on average £28 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Milan Centrale to Florence Santa Maria Novella train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Milan Centrale
Florence Santa Maria Novella
The major railway station for departures from Milan Centrale is. Read all the information you need to know about services, amenities and connections at for your trip from Milan Centrale to Florence Santa Maria Novella.

Trains from Milan Centrale to Florence Santa Maria Novella: related information

Here are some other resources that might have the information you need