Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Florence to Milan Centrale train with Italo

Mon, Apr 28
+ 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

The cheapest and fastest trains from Florence to Milan Centrale

Showing times and prices for Apr 28

Cheapest price

$31

Average price

$79

Fastest journey

1 h 55 m

Average duration

1 h 55 m

Trains per day

53

Distance

251 km

Cheap tickets

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

RegionaleRegionale 17800 · Regionale Veloce TTPER 2460
04:32AM5h18
Florence Santa Maria Novella
09:50AMMilan Centrale
$311One-way
1 transfer
RegionaleRegionale 18494 · Regionale 17830 · Regionale Veloce TTPER 2478
01:37PM5h13
Florence Santa Maria Novella
06:50PMMilan Centrale
$311One-way
2 transfers
RegionaleTuscany Line 18524 · Regionale 17838 · Regionale Veloce TTPER 2486
05:09PM5h41
Florence Santa Maria Novella
10:50PMMilan Centrale
$311One-way
2 transfers
RegionaleRegionale 17816 · Autobus FI362 · Regionale Veloce TTPER 2470
08:41AM6h09
Florence Rifredi
02:50PMMilan Centrale
$311One-way
2 transfers
RegionaleTuscany Line 18502 · Regionale 17808 · Regionale Veloce TTPER 2466
07:09AM5h41
Florence Santa Maria Novella
12:50PMMilan Centrale
$311One-way
2 transfers

Live departures

Florence to Milan Centrale train times

Showing trains for today, Sunday, April 27
Last updated at 2:27 PM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaregTUSCANY LINE 18526 · Regionale 17838 · Regionale Veloce TTPER 2486
On time
3:09 PM Florence Santa Maria Novella
5h41
8:50 PM Milan Centrale
2 transfers
trenitaliaregTUSCANY LINE 18482 · Regionale TTPER 17936 · Regionale Veloce TTPER 2494
On time
4:37 PM Florence Santa Maria Novella
4h53
9:30 PM Milan Centrale
2 transfers
frecciarossaFRECCIAROSSA 1000 9430 · FRECCIAROSSA 1000 96605:20 PM Florence Santa Maria Novella
2h10
7:30 PM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 1000 95606:55 PM Florence Santa Maria Novella
1h55
8:50 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 93307:36 PM Florence Santa Maria Novella
2h49
10:25 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 95927:55 PM Florence Santa Maria Novella
1h55
9:50 PM Milan Centrale0 transfersDirect
Monday, April 28
trenitaliaintnInterCityNotte 774 · InterCityNotte 75812:03 AM Florence Campo di Marte
5h12
5:15 AM Milan Centrale1 transfer
trenitaliaregRegionale 17800 · Regionale Veloce TTPER 24602:32 AM Florence Santa Maria Novella
5h18
7:50 AM Milan Centrale1 transfer
trenitaliaregRegionale 18654 · Regionale 17804 · Regionale Veloce TTPER 24623:41 AM Florence Santa Maria Novella
5h09
8:50 AM Milan Centrale2 transfers
frecciarossaFRECCIAROSSA 95744:55 AM Florence Santa Maria Novella
1h55
6:50 AM Milan Centrale0 transfersDirect
trenitaliaregTuscany Line 18502 · Regionale 17808 · Regionale Veloce TTPER 2466
On time
5:09 AM Florence Santa Maria Novella
5h41
10:50 AM Milan Centrale
2 transfers
frecciarossaFRECCIAROSSA 1000 9400 · FRECCIAROSSA 98025:20 AM Florence Santa Maria Novella
2h15
7:35 AM Milan Centrale1 transfer
italo99045:25 AM Florence Santa Maria Novella
1h55
7:20 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 95085:55 AM Florence Santa Maria Novella
1h55
7:50 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 9404 · FRECCIAROSSA 1000 96106:20 AM Florence Santa Maria Novella
2h15
8:35 AM Milan Centrale1 transfer
trenitaliaintIntercity 5806:21 AM Florence Santa Maria Novella
3h59
10:20 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale 17816 · Autobus FI362 · Regionale Veloce TTPER 2470
On time
6:41 AM Florence Rifredi
6h09
12:50 PM Milan Centrale
2 transfers
frecciarossaFRECCIAROSSA 95126:55 AM Florence Santa Maria Novella
1h55
8:50 AM Milan Centrale0 transfersDirect
trenitaliaregTUSCANY LINE 18508 · Autobus FI680+trenitaliaintIntercity 6067:09 AM Florence Santa Maria Novella
6h26
1:35 PM Milan Centrale2 transfers
frecciarossaFRECCIAROSSA 9406 · FRECCIAROSSA 1000 96167:20 AM Florence Santa Maria Novella
2h15
9:35 AM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 95167:55 AM Florence Santa Maria Novella
1h55
9:50 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 9490 · FRECCIAROSSA 88108:20 AM Florence Santa Maria Novella
2h10
10:30 AM Milan Centrale1 transfer
italo99168:25 AM Florence Santa Maria Novella
1h55
10:20 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 9520
On time
8:55 AM Florence Santa Maria Novella
1h55
10:50 AM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 9414 · FRECCIAROSSA 98069:20 AM Florence Santa Maria Novella
2h05
11:25 AM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 95249:55 AM Florence Santa Maria Novella
1h55
11:50 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 9416 · FRECCIAROSSA 881410:20 AM Florence Santa Maria Novella
2h05
12:25 PM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 1000 951410:55 AM Florence Santa Maria Novella
1h55
12:50 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 8418 · FRECCIAROSSA 1000 963211:20 AM Florence Santa Maria Novella
2h15
1:35 PM Milan Centrale1 transfer
italo9928
On time
11:25 AM Florence Santa Maria Novella
1h55
1:20 PM Milan Centrale
0 transfersDirect
trenitaliaintIntercity 588 · Intercity 608
On time
11:33 AM Florence Rifredi
4h12
3:45 PM Milan Centrale
1 transfer
trenitaliaregRegionale 18494 · Regionale 17830 · Regionale Veloce TTPER 247811:37 AM Florence Santa Maria Novella
5h13
4:50 PM Milan Centrale2 transfers
frecciarossaFRECCIAROSSA 953211:55 AM Florence Santa Maria Novella
1h55
1:50 PM Milan Centrale0 transfersDirect
italo993212:25 PM Florence Santa Maria Novella
1h55
2:20 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 958412:55 PM Florence Santa Maria Novella
1h55
2:50 PM Milan Centrale0 transfersDirect
trenitaliaregTuscany Line 18520 · Regionale 17834 · Regionale Veloce TTPER 24821:09 PM Florence Santa Maria Novella
5h41
6:50 PM Milan Centrale2 transfers
italo81341:25 PM Florence Santa Maria Novella
1h55
3:20 PM Milan Centrale0 transfersDirect
trenitaliaintIntercity 5901:33 PM Florence Rifredi
3h52
5:25 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 95401:55 PM Florence Santa Maria Novella
1h55
3:50 PM Milan Centrale0 transfersDirect
trenitaliaregTuscany Line 18522 · Regionale 17836+trenitaliaintIntercity 6122:09 PM Florence Santa Maria Novella
5h31
7:40 PM Milan Centrale2 transfers
italo99402:25 PM Florence Santa Maria Novella
1h55
4:20 PM Milan Centrale0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

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

Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14
Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Florence to Milan Centrale

ItalyItaly
ItalyItaly
Icon of train
Trains from Florence to Milan Centrale run on average 56 times per day, taking around 4h 31m. Cheap train tickets for this journey start at $22 (€18) but you can travel from only $8 (€7) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $8 (€7)
Distance
155 miles (250 km)
Average train duration
4h 31m
Cheapest ticket price
$22 (€18)
Trains per day
56
Direct trains
31
Train providers
6
Fastest train
1h 55m
First train
03:20
Last train
21:25
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $8 (€7)

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

For as little as $29 (€24) you can travel by train to Milan Centrale from Florence with Italo, Frecciarossa and Intercity. Omio will show you the best deals, schedules and tickets available for this journey.

Italo is an Italian high-speed train service operated by NTV (Nuovo Trasporto Viaggiatori). It operates on the Italian high-speed rail network, connecting major cities such as Rome, Milan, Turin, Florence, Bologna, Naples, and Salerno. Italo trains are modern and comfortable. Italo offers a range of ticket types, including Standard, Comfort, and Prima, with each offering different levels of onboard facilities. Standard tickets offer basic seating, while Comfort tickets offer more comfortable seating and access to the onboard bar. Prima tickets offer the most luxurious experience, with access to the onboard lounge and complimentary snacks and drinks. The most popular routes for Italo are Rome to Milan, Rome to Florence, and Milan to Turin.

Italo from Florence to Milan Centrale train information:

  • Average Duration: 1 h 55 min
  • Cheapest Price: $68
  • Italo frequency: 10 a day

Travel by Florence to Milan Centrale Train

Experience seamless travel aboard the Florence to Milan Centrale train. Departing from the heart of Tuscany at Florence's Firenze Rifredi station, you'll journey to the bustling Milano Centrale station, a gateway to Italy's metropolitan gem. With frequent trains from Florence to Milan Centrale, this route offers convenience, comfort, and efficiency. Whether you're traveling for business or leisure, the train from Florence to Milan Centrale is a quick and eco-friendly way to connect two of Italy's vibrant cities. Choose from a variety of departure times and enjoy the scenic views of the Italian countryside along the way.

Find Cheap Florence to Milan Centrale Train Tickets

Looking for affordable train tickets for your trip from Florence to Milan Centrale? Fares for this popular route can vary significantly, but you can find tickets as low as $22 (€18), especially if you book well in advance or take advantage of special deals. On average, travelers can expect to spend around $39 (€32) for a standard ticket. For budget-friendly prices and a comfortable trip, we recommend planning your journey in the off-season months, with November often being a great time to avoid crowds and enjoy lower fares. Grab your ticket now to secure the best deal for this scenic journey!

Train Florence to Milan Centrale with Trenitalia and Italo

Traveling by train from Florence to Milan Centrale is fast and convenient, with services operated by Trenitalia and Italo. Trenitalia offers high-speed Frecciarossa trains, known for their comfort, onboard WiFi, and first-class seating options. Italo also runs modern high-speed trains with spacious seats, free WiFi, and a quiet ambiance for a relaxing journey. Both services connect Florence Santa Maria Novella to Milan Centrale in as little as 1 hour and 40 minutes, making it an ideal option for those seeking efficiency and comfort on this popular Italian rail route.

Florence to Milan Centrale Train Times and Schedule

Traveling by train from Florence to Milan Centrale is a convenient and scenic way to connect these two iconic Italian cities. Covering a distance of approximately 155 miles (250 km), this journey typically takes an average of 1h 55m, making it a quick and efficient option for commuters and travelers alike.

The Florence to Milan Centrale train schedule is designed to cater to a wide range of travelers with a frequent and reliable service throughout the week. On average, there are 56 trains running daily between these cities. Whether you're traveling on a weekday or weekend, you can count on regular departures to suit your itinerary.

For those planning their day, the first train from Florence to Milan Centrale typically departs at 03:20, providing an early start for business trips or sightseeing adventures. The last train of the day usually leaves at 21:25, perfect for those returning after a full day in the city.

Plan your journey confidently and stay informed with the latest Florence to Milan Centrale train times and schedule, ensuring you make the most of your travel experience.

FAQs: Trains from Florence to Milan Centrale

FAQs: Travel by train from Florence to Milan Centrale 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 Florence to Milan Centrale.
FAQs

Popular train stations from Florence to Milan Centrale

Florence
Milan
The major train station for departures in Florence is Firenze Rifredi. Find all the information you need to know about services, amenities and connections at Firenze Rifredi for your trip from Florence to Milan.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
3 km
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available near the station, with access from Via dello Steccuto.
Dining
Dining
  • Trattoria Fratelli Briganti
  • Osteria di Poneta
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps, restrooms.
WC
WC
  • €1
Hotel
Hotel
  • Hotel Raffaello
  • Hotel Corolle
  • Hotel Dalmazia
Lost and Found Office
  • Located in the main hall
Public transit options for Firenze Rifredi
  • Bus: Several lines available
  • Tram: Line T1
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:00 - 21:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free WiFi (30 minutes limit).
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor, on the side of Piazza Adua. Open daily from 06:00 to 23:00.
Dining
Dining
  • 12oz Coffee Joint
  • Casa Maioli
  • Don Nino
  • Fratelli Cuore
  • McDonald´s
  • Panella
  • Segafredo Zanetti
  • Spizzico
  • Venchi
  • & many more
Accessibility
Accessibility
  • Elevators, escalators, step-free access. Mobility assistance is available with the Sala Blu, located next to Platform 1.
Hotel
Hotel
  • Hotel Luxor Florence
  • Joy Hotel Florence
  • Diplomat Hotel Florence
Ticket Office
Ticket Office
  • Mon - Sun: 06:00 - 21:00
Public transit options for Firenze Santa Maria Novella
  • Tram lines: T1, T2
  • Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
  • Train lines: FR, FA, Italo
The major train station for arrivals in Milan is Milano Centrale. Find all the information you need to know about services, amenities and connections at Milano Centrale for your journey to Milan from Florence.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 22:20
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free WiFi in the station.
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
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.
Hotel
Hotel
  • Glam Hotel Milano
  • NYX MIlan
  • iQ Hotel Milano
Ticket Office
Ticket Office
  • Mon - Sun: 05:50 - 22:20
Public transit options for Milano Centrale
  • 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

More options for your journey from Florence to Milan Centrale

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

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

Useful links