Florence - Milan Bus - Train Ticket

Other Transportation Options Between Florence - Milan

Bus Journeys from Florence to Milan

Cheapest Trip on obilet
€ 33.90
Number of Trips Per Day
36
The Most Favorable Price
Florence - Milan Duration
2hr 5min
The Highest Number of Trips
Average Price
€ 2,034.33

Cheap Buses to Florence - Milan

  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 33.90
    06:55
    08:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 36.50
    08:21
    12:04
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 36.50
    08:21
    12:15
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 48.90
    08:55
    10:50
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 48.90
    08:55
    10:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 46.90
    09:10
    10:55
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Porta Garibaldi
    € 46.90
    09:10
    11:12
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 56.00
    09:55
    11:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 56.00
    09:55
    11:50
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 56.00
    10:55
    12:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 56.00
    10:55
    12:50
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Porta Garibaldi
    € 56.00
    11:10
    13:12
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 56.00
    11:10
    12:55
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 61.00
    11:55
    13:50
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Porta Garibaldi
    € 67.00
    12:10
    14:12
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 67.00
    12:10
    13:55
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 80.00
    12:55
    14:50
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 67.00
    12:55
    14:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 80.00
    13:55
    15:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Rifredi
    Milan
    Milan Rogoredo
    € 51.00
    15:33
    19:04
  • TRENITALIA SAT
    Train
    Florence
    Florence Rifredi
    Milan
    Milan Central Train Station
    € 51.00
    19:41
    23:17
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 67.00
    19:55
    21:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 80.00
    19:55
    21:50
  • TRENITALIA SAT
    Train
    Florence
    Florence Rifredi
    Milan
    Milan Central Train Station
    € 36.50
    20:17
  • TRENITALIA SAT
    Train
    Florence
    Florence Rifredi
    Milan
    Milan Rogoredo
    € 36.50
    20:17
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 67.00
    20:55
    22:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 67.00
    20:55
    22:50
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 56.00
    21:36
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Rogoredo
    € 61.00
    21:55
    23:38
  • TRENITALIA SAT
    Train
    Florence
    Florence Santa Maria Novella
    Milan
    Milan Central Train Station
    € 61.00
    21:55
    23:50
Click to see on the map.

Carriers Operating Between Florence - Milan

The Most Popular Bus Trips Departing from Florence

* The ticket prices shown are the most affordable prices of the tickets purchased at obilet within the last 7 days. Please inquire the current ticket prices from above

Milan Hotels

Frequently Asked Questions

bus