Cheap train tickets from Milan Centrale to Florence Santa Maria Novella

Showing times and prices for Dec 6

Cheapest

$35

Average

$70

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 $ 70 if you buy it on the day, but the cheapest tickets can be found for only $ 35.

Cheapest
03:20PMMilan Centrale5h02 08:22PMFlorence Santa Maria Novella
2 changes
$351One-way
Cheapest
05:20PMMilan Centrale5h04 10:24PMFlorence Santa Maria Novella
2 changes
$351One-way
Cheapest
06:15PMMilan Centrale5h35 11:50PMFlorence Santa Maria Novella
2 changes
$351One-way
Cheapest
01:20PMMilan Centrale5h02 06:22PMFlorence Santa Maria Novella
2 changes
$351One-way
Cheapest
11:20AMMilan Centrale6h02 05:22PMFlorence Santa Maria Novella
2 changes
$351One-way

Train schedule from Milan Centrale to Florence Santa Maria Novella

Showing trains for tomorrow, Mon, Dec 6
05:00AMMilan Centrale3h47 08:47AMFlorence Santa Maria Novella
0 changes
05:00AMMilan Centrale1h49 06:49AMFlorence Santa Maria Novella
0 changes
05:15AMMilan Centrale5h35 10:50AMFlorence Santa Maria Novella
0 changes
05:40AMMilan Centrale1h55 07:35AMFlorence Santa Maria Novella
0 changes
05:45AMMilan Centrale3h05 08:50AMFlorence Santa Maria Novella
0 changes
06:10AMMilan Centrale5h22 11:32AMFlorence Santa Maria Novella
0 changes
06:10AMMilan Centrale1h54 08:04AMFlorence Santa Maria Novella
0 changes
06:40AMMilan Centrale1h55 08:35AMFlorence Santa Maria Novella
0 changes
06:45AMMilan Centrale6h22 01:07PMFlorence Santa Maria Novella
0 changes
07:05AMMilan Centrale6h08 01:13PMFlorence Santa Maria Novella
0 changes
07:10AMMilan Centrale1h54 09:04AMFlorence Santa Maria Novella
0 changes
07:20AMMilan Centrale6h30 01:50PMFlorence Santa Maria Novella
0 changes
07:30AMMilan Centrale2h09 09:39AMFlorence Santa Maria Novella
0 changes
07:40AMMilan Centrale1h55 09:35AMFlorence Santa Maria Novella
0 changes
08:05AMMilan Centrale5h27 01:32PMFlorence Santa Maria Novella
0 changes
08:10AMMilan Centrale1h54 10:04AMFlorence Santa Maria Novella
0 changes
08:40AMMilan Centrale1h55 10:35AMFlorence Santa Maria Novella
0 changes
09:10AMMilan Centrale1h54 11:04AMFlorence Santa Maria Novella
0 changes
09:20AMMilan Centrale6h51 04:11PMFlorence Santa Maria Novella
0 changes
09:40AMMilan Centrale1h55 11:35AMFlorence Santa Maria Novella
0 changes
10:00AMMilan Centrale1h50 11:50AMFlorence Santa Maria Novella
0 changes
10:10AMMilan Centrale1h54 12:04PMFlorence Santa Maria Novella
0 changes
10:40AMMilan Centrale1h55 12:35PMFlorence Santa Maria Novella
0 changes
11:10AMMilan Centrale1h54 01:04PMFlorence Santa Maria Novella
0 changes
11:20AMMilan Centrale6h02 05:22PMFlorence Santa Maria Novella
0 changes
11:40AMMilan Centrale1h55 01:35PMFlorence Santa Maria Novella
0 changes
12:10PMMilan Centrale1h54 02:04PMFlorence Santa Maria Novella
0 changes
12:10PMMilan Centrale5h57 06:07PMFlorence Santa Maria Novella
0 changes
12:10PMMilan Centrale5h51 06:01PMFlorence Santa Maria Novella
0 changes
12:40PMMilan Centrale1h55 02:35PMFlorence Santa Maria Novella
0 changes
01:10PMMilan Centrale1h54 03:04PMFlorence Santa Maria Novella
0 changes
01:20PMMilan Centrale5h02 06:22PMFlorence Santa Maria Novella
0 changes
01:40PMMilan Centrale1h55 03:35PMFlorence Santa Maria Novella
0 changes
02:10PMMilan Centrale1h54 04:04PMFlorence Santa Maria Novella
0 changes
02:40PMMilan Centrale1h55 04:35PMFlorence Santa Maria Novella
0 changes
02:48PMMilan Centrale3h54 06:42PMFlorence Santa Maria Novella
0 changes
03:10PMMilan Centrale1h54 05:04PMFlorence Santa Maria Novella
0 changes
03:20PMMilan Centrale5h02 08:22PMFlorence Santa Maria Novella
0 changes
03:40PMMilan Centrale1h55 05:35PMFlorence Santa Maria Novella
0 changes
04:05PMMilan Centrale5h33 09:38PMFlorence Santa Maria Novella
0 changes
04:10PMMilan Centrale1h54 06:04PMFlorence Santa Maria Novella
0 changes
04:40PMMilan Centrale1h55 06:35PMFlorence Santa Maria Novella
0 changes
05:00PMMilan Centrale1h50 06:50PMFlorence Santa Maria Novella
0 changes
05:10PMMilan Centrale1h54 07:04PMFlorence Santa Maria Novella
0 changes
05:20PMMilan Centrale5h04 10:24PMFlorence Santa Maria Novella
0 changes
05:35PMMilan Centrale2h04 07:39PMFlorence Santa Maria Novella
0 changes
05:40PMMilan Centrale1h55 07:35PMFlorence Santa Maria Novella
0 changes
05:40PMMilan Centrale4h03 09:43PMFlorence Santa Maria Novella
0 changes
06:10PMMilan Centrale1h54 08:04PMFlorence Santa Maria Novella
0 changes
06:15PMMilan Centrale5h35 11:50PMFlorence Santa Maria Novella
0 changes
06:40PMMilan Centrale1h55 08:35PMFlorence Santa Maria Novella
0 changes
07:00PMMilan Centrale1h50 08:50PMFlorence Santa Maria Novella
0 changes
07:10PMMilan Centrale1h54 09:04PMFlorence Santa Maria Novella
0 changes
07:30PMMilan Centrale2h09 09:39PMFlorence Santa Maria Novella
0 changes
07:40PMMilan Centrale1h55 09:35PMFlorence Santa Maria Novella
0 changes
08:10PMMilan Centrale1h54 10:04PMFlorence Santa Maria Novella
0 changes
08:10PMMilan Centrale6h24 02:34AMFlorence Santa Maria Novella
0 changes
08:40PMMilan Centrale1h55 10:35PMFlorence Santa Maria Novella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Dec 5
Find prices
$43Flixbus
Mon
Dec 6
$31Regionale
$28Flixbus
Tue
Dec 7
$31Regionale
$20Flixbus
Wed
Dec 8
$31Regionale
$20Flixbus
Thu
Dec 9
$29Intercity
$20Flixbus
Fri
Dec 10
$31Regionale
$28Flixbus
Sat
Dec 11
$27Intercity
$17Flixbus
Sun
Dec 12
$31Regionale
$17Flixbus
Mon
Dec 13
$26Intercity
$10Flixbus
Tue
Dec 14
$24Intercity
$17Flixbus
Wed
Dec 15
$24Intercity
$10Flixbus
Thu
Dec 16
$24Intercity
$20Flixbus
Fri
Dec 17
$31Regionale
$31Flixbus
Sat
Dec 18
$24Intercity
$20Flixbus
Sun
Dec 19
$31Regionale
$28Flixbus
Mon
Dec 20
$26Intercity
$31Flixbus
Tue
Dec 21
$31Regionale
$31Flixbus
Wed
Dec 22
$31Regionale
$43Flixbus
Thu
Dec 23
$31Regionale
$43Flixbus
Fri
Dec 24
$24Intercity
$36Flixbus
Sat
Dec 25
$12Intercity
$17Flixbus

Fastest train times from Milan Centrale to Florence Santa Maria Novella

Showing times and prices for Dec 6

Fastest Journey

1 h 49 m

Average

3 h 6 m

Trains per day

58

Distance

250 km

Of the 58 trains that leave Milan Centrale for Florence Santa Maria Novella every day 36 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 6 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:00AMMilan Centrale1h49 06:49AMFlorence Santa Maria Novella
0 changes
$761One-way
2nd Fastest
07:00PMMilan Centrale1h50 08:50PMFlorence Santa Maria Novella
0 changes
$761One-way
2nd Fastest
10:00AMMilan Centrale1h50 11:50AMFlorence Santa Maria Novella
0 changes
$761One-way
2nd Fastest
05:00PMMilan Centrale1h50 06:50PMFlorence Santa Maria Novella
0 changes
$761One-way
08:10AMMilan Centrale1h54 10:04AMFlorence Santa Maria Novella
0 changes
$761One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Milan Centrale to Florence Santa Maria Novella

distanceDistance154 miles (249 km)
durationAverage train duration3 h 47 min
priceAverage train ticket price$30 (€25)
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 3 h 47 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 route for as low as $27 (€22), but the average price of train tickets is $30 (€25).

Train providers

Italo, Frecciarossa and Trenitalia Milan Centrale – Florence Santa Maria Novella

Buy your official Italo, Frecciarossa and Trenitalia train tickets from Milan Centrale to Florence Santa Maria Novella from $27 (€22) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Italo
Trenitalia
Frecciarossa

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.

    Italo has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Italo tickets from Milan Centrale to Florence Santa Maria Novella and when traveling by train:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Normal conditions apply
    • Verification of ticket with valid ID

    Station Information for your trip from Milano Centrale to Firenze Santa Maria Novella

    Trains from Milano Centrale:

    Station Address: Piazza Duca d'Aosta 1, 20124 Milano, Italy

    Distance from Milan city center: 1.75 miles (2.82 km)

    How to get to Milano Centrale:

    This station is not located in the city center but it can be reached by public transit.

    Metro lines: M1, M2, M3, M5

    The M3 yellow metro line runs into Milano Centrale itself and is the most convenient way to get from Milan city center to the train station. Alternatively, travelers can take Tram 1, which offers a more scenic route through the city.

    Phone Number: +39 02 667 3511

    Ticket Office Hours:

    Days
    Sunday 5:50am - 10:20pm
    Monday 5:50am - 10:20pm
    Tuesday 5:50am - 10:20pm
    Wednesday 5:50am - 10:20pm
    Thursday 5:50am - 10:20pm
    Friday 5:50am - 10:20pm
    Saturday 5:50am - 10:20pm

    Services and Amenities in Milano Centrale

    Is the train station accessible to those with reduced mobility?

    Milano Centrale is wheelchair accessible, has an elevator and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4. It provides information and travel assistance to passengers with reduced mobility.

    Can I store my baggage in the station?

    Yes, baggage storage is provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 6:00am to 11:00pm.

    The deposit rates for each bag are a little over $7.00 for the first 5 hours, then $1.20 for each additional hour for 6-12 hours, then $0.60 for each additional hour after 12 hours.

    Are there ATM machines?

    There are ATMs in various locations around the station.

    Are there dining options?

    Food options in Milano Centrale include cafes and fast food, as well as sit down dining. Most are located on the lower level, which also connects to the metro system.

     

    Trains to Firenze Santa Maria Novella:

    Travel Information and Tickets

    Station Address: Piazza di Santa Maria Novella, 50123 Firenze, Italy

    Distance to Florence city center: 0.68 miles (1.1 km)

    How to get to Firenze Santa Maria Novella:

    This station is within walking distance of the city center and is connected to other parts of the city by public transit.

    Bus lines: 12, 13

    Bus line 12 departs from the bus station immediately outside the main exit of the station while bus line 13 departs from a stop on the other side of the street, the Via Valfonda.

    Phone Number: +39 055 212245

    Ticket Office Hours:

    Days
    Sunday 6:00am - 9:00pm
    Monday 6:00am - 9:00pm
    Tuesday 6:00am - 9:00pm
    Wednesday 6:00am - 9:00pm
    Thursday 6:00am - 9:00pm
    Friday 6:00am - 9:00pm
    Saturday 6:00am - 9:00pm

    Services and Amenities in Firenze Santa Maria Novella

    Is the train station accessible to those with reduced mobility?

    Florence Santa Maria Novella, like many other major railway stations in the Italian railway network, has a center for assistance to passengers with reduced mobility. The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.

    Wheelchairs are also available upon request.

    Can I store my baggage in the station?

    Yes, baggage storage is provided by KiPoint and can be found on the ground floor, on the side of Piazza Adua. It is open every day from 6:00am to 11:00pm, and the porter service is available every day from 8:00am to 7:00pm.

    The deposit rates from KiPoint for each bag are a little over $7.00 for the first 5 hours, then $1.20 for each additional hour for 6-12 hours, then $0.60 for each additional hour after 12 hours.

    Are there ATM machines?

    ATM machines are located in the basement in the shopping center next to the Feltrinelli bookstore and between Celio and Mango stores.

    The only available bank at the station is called Banca Cassa di Risparmio di Firenze, located on the ground floor on the side of Piazza Adua. The bank counter is open from Monday to Friday from 8:30am to 1:30pm and from 2:45pm to 4:15pm.

    Are there dining options?

    There are many restaurants and bars on the station’s ground floor and in the basement at the shopping center, including Mokā, McDonald's, Venchi, Tentazioni Café and Rossosapore.

    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 train tickets between Milan Centrale and Florence Santa Maria Novella cost?
    Omio customers have found the cheapest trains from Milan Centrale to Florence Santa Maria Novella to cost as little as $27 (€22)  in the next 7 days.
    How much does it cost to take a train between Milan Centrale and Florence Santa Maria Novella?
    If you are looking to buy your train ticket in the next 7 days, you can expect the Milan Centrale to Florence Santa Maria Novella train to cost on average $30 (€25)  one way.
    How many miles is it from Milan Centrale to Florence Santa Maria Novella by train?
    When traveling this route you should expect the distance to Florence Santa Maria Novella from Milan Centrale by train to be approximately 154 miles (249 km).
    How long is the train ride from Milan Centrale to Florence Santa Maria Novella?
    The train time between Milan Centrale and Florence Santa Maria Novella is on average 3 h 47 min  for the 154 miles (249 km) long journey, but the time it takes to go to Florence Santa Maria Novella from Milan Centrale by train can vary depending on specific dates or traveling on weekends and holidays.
    What train companies go from Milan Centrale to Florence Santa Maria Novella?
    Take the Milan Centrale to Florence Santa Maria Novella train with Italo, Frecciarossa, Trenitalia, Intercity, Regionale or Regionale Veloce. However, it's always good to check out all possible train companies for the route from Milan Centrale to Florence Santa Maria Novella as there might be differences in the amenities they offer.
    Are there any direct trains from Milan Centrale to Florence Santa Maria Novella?
    Yes, there are 25 direct trains per day from Milan Centrale to Florence Santa Maria Novella. You can look to travel with Italo or Frecciarossa  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
    How many trains are there between Milan Centrale and Florence Santa Maria Novella a day?
    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 can I take the first train from Milan Centrale to Florence Santa Maria Novella? When can I take the last train for the day?
    The earliest train departing from Milan Centrale to Florence Santa Maria Novella leaves at 5: 50 AM. The last train departing from Milan Centrale to Florence Santa Maria Novella leaves at 5: 15 PM. You can find the latest Milan Centrale to Florence Santa Maria Novella train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    How early should I buy Milan Centrale to Florence Santa Maria Novella train tickets to get the best deals?
    The price of a one way train ticket from Milan Centrale to Florence Santa Maria Novella is on average $30 (€25) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets to Florence Santa Maria Novella from Milan Centrale available a few months in advance.

    More options for your journey from Milan Centrale to Florence Santa Maria Novella

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

    Most popular trains, buses and flights