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

Milan to Florence Trains

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei

Milan to Florence Bullet Train Tickets & Timetable

Milan to Florence high-speed trains run mainly from Milano Centrale to Firenze Santa Maria Novella on the Milan-Bologna-Florence high-speed corridor. Frecciarossa services are operated by Trenitalia and Italo services are operated by Nuovo Trasporto Viaggiatori, with some trains also calling at Milano Rogoredo or Firenze Campo di Marte depending on the schedule. Key intermediate points on many services include Bologna Centrale, where the line enters the Apennine base tunnel section toward Tuscany. The fastest trains cover the roughly 300 km route in about 1 hour 54 minutes, while stopping or indirect services can take around 2 hours 20 minutes or longer. Available classes include Frecciarossa Standard, Premium, Business, Executive and Italo Smart, Prima, Club Executive. One-way high-speed fares from Milan to Florence start from about €20 ($22 USD) for the cheapest advance tickets and can rise to around €100 ($108 USD) for flexible premium fares. Prices shown are starting from; final fares depend on class, time of booking, and availability. There are usually more than 45 direct high-speed departures per day in one direction. Rail Monsters accepts bookings 6 to 12 months ahead; book earlier for Ferragosto, Christmas, Easter, and peak summer weekends.
17Jun
1
Seats
Milan
Florence

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Morning trains

05:10
MilanMilano Centrale
1h 54m
07:04
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9505
from
4948 USD
1
1h 54m, Direct
05:10
MilanMilano Centrale
07:04
FlorenceFirenze Santa Maria Novella
from
4948 USD
1
Direct
High-speed
05:30
MilanMilano Rogoredo
Secondary station
3h 20m
08:50
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9303
from
4948 USD
1
3h 20m, Direct
05:30
MilanMilano Rogoredo
Secondary station
08:50
FlorenceFirenze Santa Maria Novella
from
4948 USD
1
Direct
High-speed

Day trains

12:10
MilanMilano Centrale
1h 54m
14:04
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9535
from
8030 USD
1
1h 54m, Direct
12:10
MilanMilano Centrale
14:04
FlorenceFirenze Santa Maria Novella
from
8030 USD
1
Direct
High-speed
13:10
MilanMilano Centrale
1h 54m
15:04
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9539
from
8030 USD
1
1h 54m, Direct
13:10
MilanMilano Centrale
15:04
FlorenceFirenze Santa Maria Novella
from
8030 USD
1
Direct
High-speed

Evening trains

18:10
MilanMilano Centrale
1h 54m
20:04
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9559
from
7688 USD
1
1h 54m, Direct
18:10
MilanMilano Centrale
20:04
FlorenceFirenze Santa Maria Novella
from
7688 USD
1
Direct
High-speed
18:12
MilanMilano Rogoredo
Secondary station
3h 18m
21:30
FlorenceFirenze Santa Maria Novella
Direct
EuroCity 37
from
4435 USD
1
3h 18m, Direct
18:12
MilanMilano Rogoredo
Secondary station
21:30
FlorenceFirenze Santa Maria Novella
from
4435 USD
1
Direct
day

First train

05:10
night

Last train

21:30
distance

Travel duration

2h 8m
daily-departure

Daily departures

31
departure-station

Departure station

Milan
changes-type

Changes

direct
arrival-station

Arrival station

Florence
ticket-price

Ticket price

$13
background

How to Book Train Tickets Online from Milan to Florence

1

Search

2

Add passengers

3

Receive your ticket

4

Take the train

Flexible Exchanges & Cancellations
Exchange and cancellation options depend on the Frecciarossa or Italo fare selected for the Milan to Florence route. Flexible fares usually allow changes before departure, while the cheapest advance fares are more restricted.
Book Official Tickets Easily
Rail Monsters provides official tickets for Milan to Florence high-speed trains, including Frecciarossa and Italo services between Milano Centrale and Firenze Santa Maria Novella. Select a departure time, compare fare conditions, and book online.
Secure Payment Options
Pay for Milan to Florence train tickets using major credit and debit cards, Apple Pay, Google Pay, and other digital payment methods. Payments are processed with secure verification for online bookings.
24/7 Human Customer Support
Human support agents are available 24/7 by chat, email, or phone for Milan to Florence booking questions, ticket changes, refund requests, or guidance on using e-tickets at Milano Centrale and Firenze Santa Maria Novella.
Receive Your Tickets Instantly
After booking the Milan to Florence train, receive your confirmation and e-ticket details by email. Italian high-speed trains normally use a ticket code checked on board, with no need to validate a paper ticket before boarding.

Why Book Milan to Florence 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

Book Milan to Florence train tickets on Rail Monsters for 24/7 human customer support, mobile apps for iOS and Android, real-time train information, and one account for rail bookings in Italy and worldwide. The search page shows Frecciarossa and Italo options so you can compare departure times, classes, and fare conditions.

We accept payments:

payment-logos
payment-logos

Milan to Florence Route Overview

The Milan to Florence train uses Italy's north-south high-speed spine, leaving Lombardy and crossing Emilia-Romagna before entering Tuscany through the long Bologna-Florence tunnel system under the Apennines. This route is distinctive because two high-speed operators, Trenitalia Frecciarossa and Italo, compete directly with frequent trains between the same city-center stations. High-speed tickets are train-specific and include a reserved seat, so passengers board the exact service shown on the ticket rather than using open seating. Regional and Intercity alternatives exist but usually require changes and take much longer, so most travelers choose the direct high-speed train.
time-s

Travel time

2h 8m

fastest-s

Fastest trip

1h 44m

longest-s

Longest trip

4h 18m

Milan

Milan is Italy's financial and design capital, with rail links radiating across northern Italy and into Switzerland and France. Most Milan to Florence high-speed trains depart from Milano Centrale, the monumental main station northeast of the city center, with metro lines M2 and M3 below the concourse.

Milano Lambrate

StationStation

Milano Centrale

StationStation

Milano Porta Garibaldi

StationStation

Milano Rogoredo

StationStation
arrowarrow

2h 8m

Florence

Florence is the historic capital of Tuscany, known for Renaissance art, Medici history, and the Arno riverfront. The main arrival station is Firenze Santa Maria Novella, located on the edge of the historic center within walking distance of the Duomo, San Lorenzo, and the Uffizi area.

Firenze Campo di Marte

StationStation

Firenze Rifredi

StationStation

Firenze Castello

StationStation

Firenze Santa Maria Novella

StationStation

Practical Information for High-Speed Train Travelers

Luggage icon
Italian high-speed trains allow passengers to keep luggage with them on board, but storage space differs by train type and car layout. Label your bags and keep valuables at your seat.
Luggage Allowance
On Frecciarossa and Italo high-speed trains, passengers may bring luggage that can be safely carried and stored on board. Italo publishes a size limit for large bags in Smart class of 75 x 53 x 30 cm; Frecciarossa does not use a strict checked-baggage system, but bags must fit racks or luggage areas.
Storage Facilities
Both Frecciarossa and Italo trains have overhead racks for cabin-sized bags and larger luggage stacks near the doors or between some seat backs. On the Milan to Florence route, boarding can be busy at Milano Centrale and Bologna Centrale, so place large suitcases in racks soon after boarding.
Special Items
Folded bicycles, musical instruments, skis, and sports equipment may be carried if packed and stored without blocking aisles or doors. Full-size bicycles generally need to be disassembled or folded and placed in a bag on high-speed services.

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

Milan to Florence Map

The Milan to Florence route runs south from Milano Centrale through the Po Valley toward Bologna Centrale, then uses the Bologna-Florence high-speed line under the Apennines before reaching Firenze Santa Maria Novella. The rail distance is about 300 km. Views shift from the urban edge of Milan to flat agricultural land in Emilia-Romagna, then short surface sections and tunnel portals in the hills before the approach to Florence.

Rail vs Bus vs Plane

The Milan to Florence train links Milano Centrale and Firenze Santa Maria Novella, so it avoids airport transfers at both ends. Buses between Milan and Florence usually take 4 to 5 hours and use coach stations outside the historic core, though advance fares can be low. Flights are uncommon for this short domestic pair, and airport access, security, and boarding time often make the total trip longer than the train. Electric high-speed rail also has a lower carbon footprint than flying on this corridor.

Train

Changes

Travel time

Price from

Departures

Rating

Train

Frecciarossa

Changes

Direct

Travel time

1h 55m

Price from

$33

Departures

849

Rating

Train

Intercity

Changes

Direct

Travel time

3h 46m

Price from

$13

Departures

92

Rating

Train

EuroCity

Changes

Direct

Travel time

3h 18m

Price from

$26

Departures

24

Rating

Train

InterCityNotte

Changes

Direct

Travel time

3h 57m

Price from

$88

Departures

17

Rating

Greener choice

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

Travel time

Price range

Winner

Train

Apprx.

2h 8m

$13-$249

Bus

Apprx.

4h 30m

$10-$35

Flight

Apprx.

55m

$80-$220

FAQ about the Milan - Florence Route

How much is the train from Milan to Florence?

One-way high-speed train fares from Milan to Florence start from about €20 ($22 USD) for the cheapest advance tickets and can reach around €100 ($108 USD) for flexible premium fares. Prices shown are starting from; final fares depend on class, time of booking, and availability.

How long is the train from Milan to Florence?

The fastest direct Frecciarossa and Italo trains take about 1 hour 54 minutes from Milano Centrale to Firenze Santa Maria Novella. Some direct departures take around 2 hours 5 minutes to 2 hours 20 minutes, depending on intermediate stops and station routing.

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

Frecciarossa and Italo trains can run at up to 300 km/h (186 mph) on the Italian high-speed network between Milan, Bologna, and Florence. Average speed is lower because of station approaches, curves, and scheduled stops.

Does a rail pass cover the Milan to Florence train?

Eurail and Interrail passes are valid on Trenitalia Frecciarossa services in Italy only with a compulsory seat reservation supplement. Pass coverage does not apply to Italo trains because Italo is not part of the Eurail or Interrail pass network. Rail Monsters sells individual tickets for Milan to Florence high-speed trains.

How do I book Milan to Florence train tickets?

Book Milan to Florence train tickets on Rail Monsters by entering your travel date, comparing Frecciarossa and Italo departures, and selecting a class and fare. Rail Monsters accepts bookings 6 to 12 months ahead and offers mobile apps for iOS and Android to manage tickets.
Learn more information at our
Country Guide