Milan - Florence Bus - Train Ticket

Bus Journeys from Milan to Florence

Cheapest Trip on obilet
€ 9.00
Number of Trips Per Day
91
The Most Favorable Price
Milan - Florence Duration
2hr 29min
The Highest Number of Trips
Average Price
€ 1,915.24

Cheap Buses to Milan - Florence

  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 25.99
    00:10
    04:55
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 56.00
    05:10
    07:04
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 56.00
    05:20
    07:04
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 55.90
    05:40
    07:35
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Stazione Ferroviaria Di Firenze Rifredi
    € 36.50
    06:14
    10:12
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 61.00
    07:10
    09:04
  • Itabus
    Bus
    Milan
    Milan San Donato
    Florence
    Villa Constanza Bus Station
    € 19.99
    07:30
    11:45
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 65.00
    07:40
    09:35
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 61.00
    08:20
    10:04
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 65.00
    08:40
    10:35
  • Italo
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 65.00
    08:50
    10:35
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 56.00
    09:10
    11:04
  • Italo
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 56.90
    09:50
    11:35
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 61.00
    10:20
    12:04
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 55.90
    11:40
    13:35
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 56.00
    12:20
    14:04
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 12.97
    13:00
    17:44
  • Italo
    Train
    Milan
    Rho Fiera Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 55.90
    13:18
    15:35
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 56.00
    13:20
    15:04
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Stazione Ferroviaria Di Firenze Rifredi
    € 36.50
    13:48
    17:27
  • Italo
    Train
    Milan
    Rho Fiera Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 65.00
    14:16
    16:35
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Florence
    Firenze Santa Maria Novella Train Station
    € 56.00
    14:48
    16:50
  • Autolinee Federico
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Parcheggio Villa Costanza Firenze
    € 9.00
    14:50
    19:50
  • Itabus
    Bus
    Milan
    Milan San Donato
    Florence
    Villa Constanza Bus Station
    € 17.99
    15:00
    19:40
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 76.00
    15:40
    17:35
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Lambrate
    Florence
    Firenze Santa Maria Novella Train Station
    € 36.50
    17:47
    21:22
  • Italo
    Train
    Milan
    Rho Fiera Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 76.00
    18:16
    20:35
  • MarinoBus
    Bus
    Milan
    Terminal 1 Dell'aeroporto Di Malpensa
    Florence
    Villa Constanza Bus Station
    € 48.00
    19:40
    01:15
  • MarinoBus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 49.00
    20:25
    01:15
  • Itabus
    Bus
    Milan
    Milan San Donato
    Florence
    Villa Constanza Bus Station
    € 19.99
    23:45
    04:00
Click to see on the map.

Carriers Operating Between Milan - Florence

Frequently Asked Questions

bus