X
Raileurope
Milan - Florence
19 In stock

Train Milan → Florence


Duration 01:40 - From 19

Milan - Florence

The average travel time between Milan and Florence is 1h58 minutes. The quickest route is 1h58 minutes. The first train leaving Milan is at 07:12, the last at 17:12. There is an average of 5 trains a day between Milan and Florence, leaving approximately every 2h46 minutes.
  • Arrival station : Firenze s m n (Piazza della Stazione, 10 50123 Florence)
Add a destination
?
  • 75+ years of experience
  • 5.5 Million Travellers
  • 15,000+ destinations
5.5 million travellers in 2015
#1 distributor of train tickets and rail passes
15,000+ destinations
The simplicity of one-stop-shopping
75+ years of rail travel experience
European experts
About this journey

Travel from Milan to Florence in comfort & style on-board a sleek, high-speed Italo or Le Frecce train. Both services offer local fares & the convenience of e-tickets.

Milan, the fashion icon of Italy, offers high-end shopping, style & luxury goods. While some travel here for the fashion, many others come to see Da Vinci’s iconic masterpiece, "The Last Supper." Milan should not be overlooked when making travel plans!

Hop on a high-speed train to Florence and take in the sights & attractions.

Embrace the magnificent architecture that surrounds the city as well as spectacular sculptures & art that can be found in museums throughout the city. You won’t find yourself bored in either of these Italian gems!

Timetable

Book your journey from Milan to Florence From €19 €19


 DepartureArrivalDurationsChange(s)MOTUWETHFRSASU
1MILANO PORTA GARIBALDI
07:12
FIRENZE S. M. NOVELLA
09:10
N°: 9561
BOOK THIS TRAIN
07:1209:1001:58 Direct 1 1 1 1 1 0 0
1MILANO PORTA GARIBALDI
08:12
FIRENZE S. M. NOVELLA
10:10
N°: 9563
BOOK THIS TRAIN
08:1210:1001:58 Direct 1 1 1 1 1 1 0
1MILANO PORTA GARIBALDI
09:12
FIRENZE S. M. NOVELLA
11:10
N°: 9567
BOOK THIS TRAIN
09:1211:1001:58 Direct 1 1 1 1 1 1 0
1MILANO PORTA GARIBALDI
14:12
FIRENZE S. M. NOVELLA
16:10
N°: 9569
BOOK THIS TRAIN
14:1216:1001:58 Direct 1 1 1 1 1 0 0
1MILANO PORTA GARIBALDI
15:12
FIRENZE S. M. NOVELLA
17:10
N°: 9573
BOOK THIS TRAIN
15:1217:1001:58 Direct 1 1 1 1 1 1 1
1MILANO PORTA GARIBALDI
17:12
FIRENZE S. M. NOVELLA
19:10
N°: 9575
BOOK THIS TRAIN
17:1219:1001:58 Direct 1 1 1 1 1 1 1
 DepartureArrivalDurationsChange(s)MOTUWETHFRSASU
1FIRENZE S. M. NOVELLA
08:45
MILANO PORTA GARIBALDI
10:43
N°: 9566
BOOK THIS TRAIN
08:4510:4301:58 Direct 1 1 1 1 1 0 0
1FIRENZE S. M. NOVELLA
10:45
MILANO PORTA GARIBALDI
12:43
N°: 9570
BOOK THIS TRAIN
10:4512:4301:58 Direct 1 1 1 1 1 1 0
1FIRENZE S. M. NOVELLA
11:45
MILANO PORTA GARIBALDI
13:43
N°: 9572
BOOK THIS TRAIN
11:4513:4301:58 Direct 1 1 1 1 1 1 0
1FIRENZE S. M. NOVELLA
16:45
MILANO PORTA GARIBALDI
18:43
N°: 9576
BOOK THIS TRAIN
16:4518:4301:58 Direct 1 1 1 1 1 0 0
1FIRENZE S. M. NOVELLA
17:45
MILANO PORTA GARIBALDI
19:43
N°: 9578
BOOK THIS TRAIN
17:4519:4301:58 Direct 1 1 1 1 1 1 1
1FIRENZE S. M. NOVELLA
19:45
MILANO PORTA GARIBALDI
21:43
N°: 9580
BOOK THIS TRAIN
19:4521:4301:58 Direct 1 1 1 1 1 1 1
 

Practical information

Reviews & ratings

Overall appreciation

Save money and see more with a Italy Pass Save money and see more with a Italy Pass Wish to explore more of Italy; then a rail pass may be just what you are looking for; giving you extensive travel in the country of your choice! Italy Pass

Let Rail Europe deliver tips, deals, and offers to your inbox

Sign up