Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Florence to Milan Trains

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei

Florence to Milan Bullet Train Tickets & Timetable

Florence to Milan trains run mainly from Firenze Santa Maria Novella to Milano Centrale, with some services also using Firenze Campo di Marte or Milano Rogoredo. The high-speed route follows the Florence-Bologna and Bologna-Milan high-speed lines, with Bologna Centrale the main intermediate stop and some trains also calling at Reggio Emilia AV Mediopadana. Frecciarossa and Italo high-speed trains cover the roughly 300 km route in about 1 hour 55 minutes on the fastest departures, while slower Intercity or regional combinations can take around 3 hours 40 minutes to 5 hours. Around 55 to 70 direct trains run on a typical weekday, with departures spread from early morning until evening. One-way fares start from about €19.90 ($22 USD) for advance low-fare tickets and can rise to around €95 ($103 USD) for flexible high-speed fares close to departure. Prices shown are starting from; final fares depend on class, time of booking, and availability. Rail Monsters accepts bookings 6 to 12 months ahead; book earlier for Ferragosto, Christmas, Easter, and busy trade-fair dates in Milan.
11Jun
1
Seats
Florence
Milan

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Morning trains

06:55
FlorenceFirenze Santa Maria Novella
1h 55m
08:50
MilanMilano Centrale
Direct
FrecciaRossa 9504
from
9170 USD
1
1h 55m, Direct
06:55
FlorenceFirenze Santa Maria Novella
08:50
MilanMilano Centrale
from
9170 USD
1
Direct
High-speed
07:10
FlorenceFirenze Santa Maria Novella
2h 2m
09:12
MilanMilano Porta Garibaldi
Secondary station
Direct
FrecciaRossa 9300
from
8498 USD
1
2h 2m, Direct
07:10
FlorenceFirenze Santa Maria Novella
09:12
MilanMilano Porta Garibaldi
Secondary station
from
8498 USD
1
Direct
High-speed

Day trains

12:10
FlorenceFirenze Santa Maria Novella
1h 44m
13:54
MilanMilano Rogoredo
Secondary station
Direct
FrecciaRossa 9310
from
4585 USD
1
1h 44m, Direct
12:10
FlorenceFirenze Santa Maria Novella
13:54
MilanMilano Rogoredo
Secondary station
from
4585 USD
1
Direct
High-speed
12:10
FlorenceFirenze Santa Maria Novella
2h 2m
14:12
MilanMilano Porta Garibaldi
Secondary station
Direct
FrecciaRossa 9310
from
4585 USD
1
2h 2m, Direct
12:10
FlorenceFirenze Santa Maria Novella
14:12
MilanMilano Porta Garibaldi
Secondary station
from
4585 USD
1
Direct
High-speed

Evening trains

18:55
FlorenceFirenze Santa Maria Novella
1h 55m
20:50
MilanMilano Centrale
Direct
FrecciaRossa 9552
from
4585 USD
1
1h 55m, Direct
18:55
FlorenceFirenze Santa Maria Novella
20:50
MilanMilano Centrale
from
4585 USD
1
Direct
High-speed
19:41
FlorenceFirenze Rifredi
Secondary station
3h 36m
23:17
MilanMilano Centrale
Direct
Intercity 596
from
2112 USD
1
3h 36m, Direct
19:41
FlorenceFirenze Rifredi
Secondary station
23:17
MilanMilano Centrale
from
2112 USD
1
Direct
day

First train

06:55
night

Last train

21:55
distance

Travel duration

2h 5m
daily-departure

Daily departures

29
departure-station

Departure station

Florence
changes-type

Changes

direct
arrival-station

Arrival station

Milan
ticket-price

Ticket price

$13
background

How to Book Train Tickets Online from Florence to Milan

1

Search

2

Add passengers

3

Receive your ticket

4

Take the train

Book Official Tickets Easily
Rail Monsters provides official tickets for Florence to Milan trains, including Frecciarossa and Italo high-speed services between Firenze Santa Maria Novella and Milano Centrale. Select a departure time, class, and fare online before payment.
Secure Payment Options
Pay for Florence to Milan train tickets with major credit and debit cards, Apple Pay, Google Pay, and other supported digital payment methods. Online payments use secure card verification for high-speed rail bookings in Italy.
Flexible Exchanges & Cancellations
Exchange and cancellation rules depend on the fare selected for the Florence to Milan train. Flexible Frecciarossa and Italo fares usually allow more changes, while the cheapest advance fares may be restricted.
24/7 Human Customer Support
Human support agents are available 24/7 for Florence to Milan booking questions, timetable changes, e-ticket issues, and help with class or fare conditions before travel.
Receive Your Tickets Instantly
After booking the Florence to Milan train, receive confirmation by email with the ticket details needed for boarding. Most Italian high-speed tickets are issued as e-tickets and do not require station collection.

Why Book Florence to Milan Train Tickets with Rail Monsters?

star

Trusted by travelers
and rated 4.8 on average

e-tickets

e-Tickets to board

seat

Seat Preferences
that works

payment

International
Payment options

Rail Monsters offers Florence to Milan train booking with 24/7 human support, real-time train information, and mobile apps for iOS and Android. A single account can manage this Italy trip alongside rail bookings in other countries worldwide.

We accept payments:

payment-logos
payment-logos

Florence to Milan Route Overview

The Florence to Milan rail route links two major Italian art, fashion, and business centers without using an airport transfer at either end. Much of the trip runs in tunnels through the Apennines between Florence and Bologna before joining the high-speed line across the Po Valley toward Milan. A distinctive feature is the choice between two competing high-speed operators, Trenitalia's Frecciarossa and Italo, both offering reserved seats on the same corridor. High-speed tickets are train-specific with assigned seats, while regional combinations are slower and use different ticket rules.
time-s

Travel time

2h 5m

fastest-s

Fastest trip

1h 43m

longest-s

Longest trip

4h 37m

Florence

Florence is the capital of Tuscany and the city of the Uffizi, Santa Maria del Fiore, and the Ponte Vecchio. Firenze Santa Maria Novella is the main departure station, located on the northwest edge of the historic center and within walking distance of the Duomo area.

Firenze Campo di Marte

StationStation

Firenze Rifredi

StationStation

Firenze Castello

StationStation

Firenze Santa Maria Novella

StationStation
arrowarrow

2h 5m

Milan

Milan is Italy's financial and design capital, with the Duomo, La Scala, Brera, and Porta Nuova among its central districts. Milano Centrale is the main arrival station for high-speed trains, with metro lines M2 and M3 and rail links across the city and Lombardy.

Milano Lambrate

StationStation

Milano Centrale

StationStation

Milano Porta Garibaldi

StationStation

Milano Rogoredo

StationStation

Practical Information for High-Speed Train Travelers

Luggage icon
Florence to Milan high-speed trains have onboard storage rather than checked baggage. Keep luggage within the operator's rules and avoid blocking aisles, doors, or reserved seating areas.
Luggage Allowance
Frecciarossa does not apply a standard checked-bag weight limit for normal passenger luggage, but items must be manageable by the traveler and placed safely onboard. Italo allows free luggage, with large bags over 75 x 53 x 30 cm restricted in some Smart areas, so check the selected train conditions before travel.
Storage Facilities
Frecciarossa and Italo trainsets have overhead racks for cabin bags and luggage spaces at the ends of many cars for larger suitcases. Keep valuables with you, and use luggage spaces near your seat when possible on the Florence to Milan run.
Special Items
Folded bicycles, skis, and musical instruments may travel if packed and stored without obstructing other passengers. Fully assembled bicycles are not accepted on most high-speed services unless the operator offers a specific bicycle space on that train.

Average rating & reviews

4.7
starstarstarstarstar
Among mobile stores and search platforms
4.7
starstarstarstarstar
Among mobile stores and search platforms
Easy purchase and process
We went from Tokyo station to Hiroshima for the first time. We bought our tickets online, printed the tickets and had no issues. Great experience
avatarDenise Harston
Thank you very much for your support
Even with very short time frame you suceeded to change our tickets. We are very gratefull. You are the best.
avatarMitja Bostner
Thank you, David!
Could not thank David from Rail Monsters enough, i made a couple of errors in my booking for japan and he fixed them asap with no hassle, customer service A1
avatarAlan
Local Guide
Wonderful trip from Tokyo to Kyoto. Excellent service.
avatarMarius-Adrian Nicoara
Very kind and helpful staff
Very kind and helpful staff who were very diligent and thorough in helping secure tickets for a sold out train. Thank you so much!
avatarAllison Makhoul

Florence to Milan Map

The Florence to Milan route runs north from Firenze Santa Maria Novella through the high-speed Apennine section to Bologna Centrale, then across Emilia-Romagna and the Po Valley toward Milano Centrale. Some trains call at Reggio Emilia AV Mediopadana or Milano Rogoredo. The line includes long tunnels north of Florence, a major rail junction at Bologna, and flat agricultural and industrial areas before entering Milan.

Rail vs Bus vs Plane

Train

Changes

Travel time

Price from

Departures

Rating

Train

Frecciarossa

Changes

Direct

Travel time

1h 55m

Price from

$33

Departures

825

Rating

Train

Intercity

Changes

Direct

Travel time

3h 48m

Price from

$13

Departures

71

Rating

Train

EuroCity

Changes

Direct

Travel time

3h 55m

Price from

$26

Departures

20

Rating

High-speed trains run from central Florence to central Milan in just under 2 hours on the fastest services, with no airport transfer or security queue. Long-distance buses between Florence and Milan usually take 4 to 5 hours and often use bus terminals outside the main historic core. Flights are limited by the short distance, and the time needed for travel to Florence or Pisa airports, check-in, security, and transfer from Milan airports can exceed the rail time. Electric high-speed rail also produces lower emissions per passenger than flying on this corridor.
Greener choice

Plus, it’s a greener choice, reducing your carbon footprint

Travel time

Price range

Travel time

Price range

Travel time

Price range

Winner

Train

Apprx.

2h 5m

$13-$249

Bus

Apprx.

4h 30m

$10-$45

Flight

Apprx.

1h 0m

$70-$220

FAQ about the Florence - Milan Route

How long is the train from Florence to Milan?

The fastest Frecciarossa and Italo trains take about 1 hour 55 minutes between Firenze Santa Maria Novella and Milano Centrale. Slower Intercity or regional combinations can take around 3 hours 40 minutes to 5 hours, depending on transfers and stopping pattern.

How much is the train from Florence to Milan?

Florence to Milan high-speed train fares start from about €19.90 ($22 USD) for advance low-fare tickets and can rise to around €95 ($103 USD) for flexible fares or higher classes. Prices shown are starting from; final fares depend on class, time of booking, and availability.

How do I book Florence to Milan train tickets?

Book Florence to Milan train tickets on Rail Monsters by entering your travel date, comparing Frecciarossa and Italo departures, and choosing the fare and class. Rail Monsters accepts bookings 6 to 12 months ahead and offers mobile apps for iOS and Android for managing tickets.

Does Eurail cover Florence to Milan trains?

Eurail and Interrail passes are valid on Trenitalia Frecciarossa services between Florence and Milan, but a seat reservation supplement is required. Passes are not valid on Italo services. Rail Monsters sells individual tickets for both Frecciarossa and Italo on this route.

How fast is the Florence to Milan high-speed train?

Frecciarossa and Italo trains can reach 300 km/h (186 mph) on high-speed sections north of Bologna. Average speed is lower because trains slow for Florence, Bologna, Milan, and any intermediate station calls.
Learn more information at our
Country Guide