Milan Centrale to Florence train

Wed, Jul 24
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Milan Centrale to Florence

Showing times and prices for Jul 25

Cheapest

The best way to find a cheap train ticket from Milan Centrale to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Regionale
09:20AM6h32
Milan Centrale
03:52PMFlorence Santa Maria Novella
$291One-way
2 transfers
Cheapest
Regionale
01:20PM6h32
Milan Centrale
07:52PMFlorence Santa Maria Novella
$291One-way
2 transfers
Cheapest
Regionale
07:20AM6h32
Milan Centrale
01:52PMFlorence Santa Maria Novella
$291One-way
2 transfers
Cheapest
Regionale
06:15PM6h50
Milan Centrale
01:05AMFlorence Santa Maria Novella
$291One-way
2 transfers
2nd Cheapest
Trenitalia
11:20AM10h17
Milan Centrale
09:37PMFlorence Santa Maria Novella
$301One-way
2 transfers

Train schedule from Milan Centrale to Florence

Showing trains for tomorrow, Thursday, July 25
Frecciarossa
05:10AM1h54
Milan Centrale
07:04AMFlorence Santa Maria Novella
0 transfers
Frecciarossa
05:20AM2h19
Milan Centrale
07:39AMFlorence Santa Maria Novella
1 transfer
Intercity
05:25AM4h58
Milan Centrale
10:23AMFlorence Santa Maria Novella
2 transfers
Italo
05:40AM1h55
Milan Centrale
07:35AMFlorence Santa Maria Novella
0 transfers
Frecciarossa
05:45AM3h05
Milan Centrale
08:50AMFlorence Santa Maria Novella
0 transfers
Intercity
06:10AM5h23
Milan Centrale
11:33AMFlorence Santa Maria Novella
1 transfer
Frecciarossa
06:10AM1h54
Milan Centrale
08:04AMFlorence Santa Maria Novella
0 transfers
Italo
06:40AM1h55
Milan Centrale
08:35AMFlorence Santa Maria Novella
0 transfers
Regionale
06:50AM6h18
Milan Centrale
01:08PMFlorence Santa Maria Novella
1 transfer
Frecciarossa
07:10AM1h54
Milan Centrale
09:04AMFlorence Santa Maria Novella
0 transfers
Regionale
07:20AM6h32
Milan Centrale
01:52PMFlorence Santa Maria Novella
2 transfers
Italo
07:40AM1h55
Milan Centrale
09:35AMFlorence Santa Maria Novella
0 transfers
Frecciarossa
08:10AM1h54
Milan Centrale
10:04AMFlorence Santa Maria Novella
0 transfers
Frecciarossa
08:30AM2h09
Milan Centrale
10:39AMFlorence Santa Maria Novella
1 transfer
Italo
08:40AM1h55
Milan Centrale
10:35AMFlorence Santa Maria Novella
0 transfers
Frecciarossa
09:10AM1h54
Milan Centrale
11:04AMFlorence Santa Maria Novella
0 transfers
Regionale
09:20AM6h32
Milan Centrale
03:52PMFlorence Santa Maria Novella
2 transfers
Italo
09:40AM1h55
Milan Centrale
11:35AMFlorence Santa Maria Novella
0 transfers
Frecciarossa
10:10AM1h54
Milan Centrale
12:04PMFlorence Santa Maria Novella
0 transfers
Italo
10:40AM1h55
Milan Centrale
12:35PMFlorence Santa Maria Novella
0 transfers
Intercity
10:50AM6h40
Milan Centrale
05:30PMFlorence Rifredi
0 transfers
Frecciarossa
11:10AM1h54
Milan Centrale
01:04PMFlorence Santa Maria Novella
0 transfers
Trenitalia
11:20AM10h17
Milan Centrale
09:37PMFlorence Santa Maria Novella
2 transfers
Regionale
11:20AM6h48
Milan Centrale
06:08PMFlorence Santa Maria Novella
2 transfers
Italo
11:40AM1h55
Milan Centrale
01:35PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
12:10PM1h54
Milan Centrale
02:04PMFlorence Santa Maria Novella
0 transfers
Regionale
12:25PM6h43
Milan Centrale
07:08PMFlorence Santa Maria Novella
2 transfers
Italo
12:40PM1h55
Milan Centrale
02:35PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
01:10PM1h54
Milan Centrale
03:04PMFlorence Santa Maria Novella
0 transfers
Regionale
01:20PM6h32
Milan Centrale
07:52PMFlorence Santa Maria Novella
2 transfers
Frecciarossa
01:35PM2h04
Milan Centrale
03:39PMFlorence Santa Maria Novella
1 transfer
Italo
01:40PM1h55
Milan Centrale
03:35PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
02:10PM1h54
Milan Centrale
04:04PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
02:35PM2h04
Milan Centrale
04:39PMFlorence Santa Maria Novella
1 transfer
Italo
02:40PM1h55
Milan Centrale
04:35PMFlorence Santa Maria Novella
0 transfers
Intercity
03:05PM6h03
Milan Centrale
09:08PMFlorence Santa Maria Novella
2 transfers
Frecciarossa
03:10PM1h54
Milan Centrale
05:04PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
03:25PM2h14
Milan Centrale
05:39PMFlorence Santa Maria Novella
1 transfer
Frecciarossa
03:35PM2h15
Milan Centrale
05:50PMFlorence Santa Maria Novella
1 transfer
Frecciarossa
04:10PM1h54
Milan Centrale
06:04PMFlorence Santa Maria Novella
0 transfers
Italo
04:40PM1h55
Milan Centrale
06:35PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
05:10PM1h54
Milan Centrale
07:04PMFlorence Santa Maria Novella
0 transfers
Regionale
05:25PM6h25
Milan Centrale
11:50PMFlorence Santa Maria Novella
2 transfers
Frecciarossa
05:30PM2h09
Milan Centrale
07:39PMFlorence Santa Maria Novella
1 transfer
Italo
05:40PM1h55
Milan Centrale
07:35PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
06:10PM1h54
Milan Centrale
08:04PMFlorence Santa Maria Novella
0 transfers
Regionale
06:15PM6h50
Milan Centrale
01:05AMFlorence Santa Maria Novella
2 transfers
Frecciarossa
06:30PM2h09
Milan Centrale
08:39PMFlorence Santa Maria Novella
1 transfer
Italo
06:40PM1h55
Milan Centrale
08:35PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
07:10PM1h54
Milan Centrale
09:04PMFlorence Santa Maria Novella
0 transfers
Italo
07:40PM1h55
Milan Centrale
09:35PMFlorence Santa Maria Novella
0 transfers
Frecciarossa
08:10PM1h54
Milan Centrale
10:04PMFlorence Santa Maria Novella
0 transfers
Italo
08:40PM1h55
Milan Centrale
10:35PMFlorence Santa Maria Novella
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan Centrale to Florence by train or bus

Thu
Jul 25
Fri
Jul 26
Sat
Jul 27
Sun
Jul 28
Mon
Jul 29
Tue
Jul 30
Wed
Jul 31
Thu
Aug 01
Fri
Aug 02
Sat
Aug 03
Sun
Aug 04
Mon
Aug 05
Tue
Aug 06
Wed
Aug 07
Thu
Aug 08
Fri
Aug 09
Sat
Aug 10
Sun
Aug 11
Mon
Aug 12
Tue
Aug 13
Wed
Aug 14

Fastest train times from Milan Centrale to Florence

Showing times and prices for Jul 25

Fastest Journey

1 h 54 m

Average

3 h 7 m

Trains per day

53

Distance

251 km

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

Fastest
Frecciarossa
05:10AM1h54
Milan Centrale
07:04AMFlorence Santa Maria Novella
$711One-way
0 transfers
Fastest
Frecciarossa
09:10AM1h54
Milan Centrale
11:04AMFlorence Santa Maria Novella
$711One-way
0 transfers
Fastest
Frecciarossa
12:10PM1h54
Milan Centrale
02:04PMFlorence Santa Maria Novella
$841One-way
0 transfers
Fastest
Frecciarossa
03:10PM1h54
Milan Centrale
05:04PMFlorence Santa Maria Novella
$711One-way
0 transfers
Fastest
Frecciarossa
08:10PM1h54
Milan Centrale
10:04PMFlorence Santa Maria Novella
$711One-way
0 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan Centrale to Florence

distanceDistance155 miles (250 km)
durationAverage train duration1 h 54 min
priceAverage train ticket price$50 (€44)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 22 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Intercity, Regionale or Intercity Notte

Trains from Milan Centrale to Florence cover the 155 miles (250 km) long route taking on average 1 h 54 min with our travel partners like Italo, Frecciarossa, Intercity, Regionale or Intercity Notte. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $50 (€44), you can find the cheapest train ticket for as low as $21 (€18). Travelers depart most frequently from Milan Centrale and arrive in Florence Santa Maria Novella.

Train companies: Italo, Frecciarossa and Intercity from Milan Centrale to Florence trains

You can travel by train from Milan Centrale to Florence with Italo, Frecciarossa and Intercity for as low as $21 (€18). When you search for schedules and tickets, Omio will show you 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.

Train information from Milan Centrale to Florence with Italo:

  • Average Duration: 1 h 55 min
  • Cheapest Price: $65
  • Italo frequency: 13 a day

FAQs: Trains from Milan Centrale to Florence

FAQs: Travel by train from Milan Centrale to Florence 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.
FAQs
Cheap train tickets from Milan Centrale to Florence can start from as little as $21 (€18) when you book in advance. The average train ticket price for Milan Centrale to Florence is $50 (€44); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan Centrale to Florence train time is 1 h 54 min   covering the 155 mile (250 km) long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Milan Centrale to Florence leaves at 5: 20 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Milan Centrale to Florence leaves at 8: 50 PM.
Yes, it is possible to travel from Milan Centrale to Florence without having to change trains with Italo, Frecciarossa or Intercity. There are 22 direct trains from Milan Centrale to Florence each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Milan Centrale to Florence with Italo or Frecciarossa. Overall you can travel with the following companies: Italo, Frecciarossa, Intercity, Regionale or Intercity Notte.
For the best Milan Centrale to Florence train to purchase, you can travel safely and comfortably with Italo, Frecciarossa, Intercity, Regionale or Intercity Notte. However, it's always good to check all possible train providers with services between Milan Centrale and Florence to compare what amenities they may offer.
Yes, you can take a night train from Milan Centrale to Florence with Intercity Notte. Find all the info regarding night trains in Europe.  

Passengers board the train most frequently from Milan Centrale, which is located around 2.3 miles (3.7 km) away from the city centre, and they get off the train at Florence Santa Maria Novella, located 1.2 miles (2 km) away from the city centre.

A day trip to Florence from Milan Centrale is worth doing with a journey time of 1 h 54 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Milan Centrale to Florence is October.
You have options as you can travel between Milan Centrale and Florence 2 different ways: train or bus.

Trains departing from Milan Centrale

Distance from Milan Centrale to city center
Distance from Milan Centrale to city center
2.3 miles (3.7 km)
Ticket Office Hours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
How to get to this station?
How to get to this station?
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Nearest Airport
Nearest Airport
Milan Linate Airport
4 miles (7 km)
How to get to nearest airport?
How to get to nearest airport?
The airport can be reached from the station by public transit in 30 minutes with the Autostralade bus which runs every 15-20 minutes.
Amenities at station
Wifi
Wifi
Free WiFi in the station.
ATM
ATM
There are ATMs in various locations around the station
Taxi
Taxi
Lockers
Lockers
Provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 06: 00 to 23: 00.
Dining
Dining
Venchi | Panzera Coffee | Burger King | Bar Motta | Caffè Napoli | VyTA Boulangerie | Spontini | Starbucks | Dispensa Emilia | McDonald's | & many more
Car Rentals
Car Rentals
Hertz | Avis | SIXT | Maggiore | Budget | Europcar | Noleggiare
Information Desk
Information Desk
Located next to the ticket office on the ground floor in the shopping gallery.
Accessibility
Accessibility
Station is wheelchair accessible, has elevators and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4.
HomeTrainsTrains in ItalyTrain Times to FlorenceMilan Centrale to Florence train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language