Florence - Milan Bus - Train Ticket

Bus Journeys from Florence to Milan

Cheapest Trip on obilet
€ 12.97
Number of Trips Per Day
42
The Most Favorable Price
Florence - Milan Duration
2hr 35min
The Highest Number of Trips
Average Price
€ 1,417.35

Cheap Buses to Florence - Milan

  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Duomo Milan Lampugnano
    € 39.99
    01:20
    06:20
  • MarinoBus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Duomo Milan Lampugnano
    € 44.00
    02:15
    07:00
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Duomo Milan Lampugnano
    € 29.99
    02:20
    07:00
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Milan San Donato
    € 29.99
    02:50
    07:25
  • Autolinee Federico
    Bus
    Florence
    Florence Villa Costanza
    Milan
    Duomo Milan Lampugnano
    € 16.50
    05:15
    09:55
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 49.90
    07:25
    09:20
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rogoredo Train Station
    € 49.90
    07:25
    09:08
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 49.90
    08:25
    10:20
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rho Fiera Train Station
    € 49.90
    08:25
    10:40
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Duomo Milan Lampugnano
    € 12.97
    10:20
    14:45
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rogoredo Train Station
    € 44.90
    10:25
    12:08
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rogoredo Train Station
    € 41.90
    11:25
    13:08
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Duomo Milan Lampugnano
    € 15.97
    12:20
    17:10
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Milan San Donato
    € 12.97
    12:25
    16:45
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rho Fiera Train Station
    € 41.90
    13:25
    15:40
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 41.90
    13:25
    15:20
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Milan San Donato
    € 12.97
    14:20
    19:05
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 41.90
    14:25
    16:20
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rho Fiera Train Station
    € 41.90
    15:25
    17:40
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 41.90
    15:25
    17:20
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 41.90
    16:25
    18:20
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rogoredo Train Station
    € 41.90
    17:25
    19:08
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 41.90
    17:25
    19:20
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Milan San Donato
    € 12.97
    18:20
    22:15
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rogoredo Train Station
    € 41.90
    18:25
    20:08
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rho Fiera Train Station
    € 41.90
    19:25
    21:40
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 41.90
    19:25
    21:20
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Milan San Donato
    € 12.97
    19:50
    23:45
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Main Train Station
    € 41.90
    21:25
    23:20
  • Italo
    Train
    Florence
    Florence Santa Maria Novella Train Station
    Milan
    Milan Rogoredo Train Station
    € 41.90
    22:25
    00:08
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