Milan - Florence Bus - Train Ticket

Bus Journeys from Milan to Florence

Cheapest Trip on obilet
€ 7.97
Number of Trips Per Day
82
The Most Favorable Price
Milan - Florence Duration
3hr 28min
The Highest Number of Trips
Average Price
€ 1,172.40

Cheap Buses to Milan - Florence

  • Flix Bus
    Bus
    Milan
    Milano, Lampugnano M1, Autostazione
    Florence
    Villa Constanza Bus Station
    € 18.61
    03:05
    07:20
  • BlaBlaCar Bus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 8.99
    06:30
    10:50
  • Italo
    Train
    Milan
    Milan Main Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 49.90
    06:40
    08:35
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 15.87
    07:00
    11:20
  • Italo
    Train
    Milan
    Milan Rho Fiera Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 49.90
    07:16
    09:35
  • Itabus
    Bus
    Milan
    Milan San Donato
    Florence
    Villa Constanza Bus Station
    € 7.97
    08:00
    12:00
  • Flix Bus
    Bus
    Milan
    Milano, Lampugnano M1, Autostazione
    Florence
    Villa Constanza Bus Station
    € 14.89
    08:05
    12:45
  • Flix Bus
    Bus
    Milan
    Milano, Lampugnano M1, Autostazione
    Florence
    Villa Constanza Bus Station
    € 9.03
    08:45
    13:50
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 13.87
    09:00
    13:55
  • Flix Bus
    Bus
    Milan
    Milano, Lampugnano M1, Autostazione
    Florence
    Villa Constanza Bus Station
    € 14.62
    10:30
    15:20
  • Italo
    Train
    Milan
    Milan Rogoredo Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 49.90
    12:50
    14:35
  • Italo
    Train
    Milan
    Milan Rho Fiera Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 49.90
    13:18
    15:35
  • Italo
    Train
    Milan
    Milan Main Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 56.90
    14:40
    16:35
  • Autolinee Federico
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Florence Villa Costanza
    € 16.50
    14:50
    19:50
  • Italo
    Train
    Milan
    Milan Main Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 65.00
    15:40
    17:35
  • Flix Bus
    Bus
    Milan
    Milan (Assago M2)
    Florence
    Villa Constanza Bus Station
    € 10.09
    15:50
    20:10
  • Italo
    Train
    Milan
    Milan Main Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 65.00
    16:40
    18:35
  • Italo
    Train
    Milan
    Milan Main Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 59.90
    17:40
    19:35
  • Flix Bus
    Bus
    Milan
    San Donato
    Florence
    Villa Constanza Bus Station
    € 14.09
    17:40
    21:15
  • Italo
    Train
    Milan
    Milan Rogoredo Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 59.90
    17:50
    19:35
  • Italo
    Train
    Milan
    Milan Rho Fiera Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 49.90
    18:16
    20:35
  • MarinoBus
    Bus
    Milan
    Malpensa Airport Terminal 1
    Florence
    Villa Constanza Bus Station
    € 39.00
    19:40
    01:15
  • Italo
    Train
    Milan
    Milan Rho Fiera Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 49.90
    20:16
    22:35
  • MarinoBus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 37.00
    20:25
    01:15
  • Italo
    Train
    Milan
    Milan Main Train Station
    Florence
    Florence Santa Maria Novella Train Station
    € 49.90
    20:40
    22:35
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 39.99
    21:30
    02:40
  • Itabus
    Bus
    Milan
    Milan San Donato
    Florence
    Villa Constanza Bus Station
    € 29.99
    22:15
    02:40
  • Itabus
    Bus
    Milan
    Milan San Donato
    Florence
    Villa Constanza Bus Station
    € 25.99
    23:30
    04:05
  • Flix Bus
    Bus
    Milan
    Milano, Lampugnano M1, Autostazione
    Florence
    Villa Constanza Bus Station
    € 30.86
    00:20
    04:55
  • Flix Bus
    Bus
    Milan
    Milano, Lampugnano M1, Autostazione
    Florence
    Villa Constanza Bus Station
    € 13.55
    02:20
    06:35
Click to see on the map.

Carriers Operating Between Milan - Florence

Frequently Asked Questions

bus