Milan - Florence Bus - Train Ticket

Other Transportation Options Between Milan - Florence

Bus Journeys from Milan to Florence

Cheapest Trip on obilet
€ 15.90
Number of Trips Per Day
52
The Most Favorable Price
Milan - Florence Duration
2hr 11min
The Highest Number of Trips
Average Price
€ 1,066.09

Cheap Buses to Milan - Florence

  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 28.90
    05:10
    07:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    05:20
    07:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    05:43
    08:50
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Rifredi
    € 17.90
    06:14
    10:12
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    06:20
    08:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    07:20
    09:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 39.90
    08:10
    10:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 39.90
    08:20
    10:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 33.90
    09:04
    10:50
  • TRENITALIA SAT
    Train
    Milan
    Milan Porta Garibaldi
    Florence
    Florence Santa Maria Novella
    € 28.90
    09:48
    11:50
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 30.90
    10:04
    11:50
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 28.90
    10:10
    12:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    10:20
    12:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 28.90
    11:10
    13:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 28.90
    12:10
    14:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    13:20
    15:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Rifredi
    € 17.90
    13:57
    17:27
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 30.90
    14:10
    16:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 30.90
    14:20
    16:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    15:04
    16:50
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    15:20
    17:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Porta Garibaldi
    Florence
    Florence Santa Maria Novella
    € 28.90
    15:48
    17:50
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    16:04
    17:50
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 28.90
    16:20
    18:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Porta Garibaldi
    Florence
    Florence Santa Maria Novella
    € 28.90
    16:48
    18:50
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 15.90
    17:40
    21:22
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 30.90
    18:10
    20:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Rogoredo
    Florence
    Florence Santa Maria Novella
    € 30.90
    18:20
    20:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 30.90
    19:10
    21:04
  • TRENITALIA SAT
    Train
    Milan
    Milan Central Train Station
    Florence
    Florence Santa Maria Novella
    € 30.90
    20:10
    22:04
Click to see on the map.

Carriers Operating Between Milan - Florence

The Most Popular Bus Trips Departing from Milan

* 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

Most Popular Bus Trips to Florence

Frequently Asked Questions

bus