Milan - Florence Bus - Train Ticket

Bus Journeys from Milan to Florence

Cheapest Trip on obilet
€ 1.60
Number of Trips Per Day
518
The Most Favorable Price
Milan - Florence Duration
3hr 41min
The Highest Number of Trips
Average Price
€ 1,702.12

Cheap Buses to Milan - Florence

  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Florence
    Firenze Santa Maria Novella Train Station
    € 46.90
    04:40
    07:04
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Florence
    Firenze Santa Maria Novella Train Station
    € 35.80
    05:15
    10:15
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 42.90
    06:40
    08:35
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Sesto Fiorentino Train Station
    € 36.95
    07:05
    12:55
  • Itabus
    Bus
    Milan
    Milan San Donato
    Florence
    Villa Constanza Bus Station
    € 44.99
    07:30
    11:45
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 33.20
    07:38
    15:08
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 56.00
    09:20
    11:04
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Lambrate
    Florence
    Firenze Santa Maria Novella Train Station
    € 40.15
    09:22
    14:24
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Florence
    Stazione Ferroviaria Di Firenze Statuto
    € 24.55
    09:38
    15:46
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Firenze Santa Maria Novella Train Station
    € 49.90
    09:40
    11:35
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Stazione Ferroviaria Di Firenze Statuto
    € 67.00
    11:10
    13:34
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 11.97
    13:00
    17:44
  • Italo
    Train
    Milan
    Rho Fiera Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 45.90
    13:16
    15:35
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Florence
    Stazione Ferroviaria Di Firenze Statuto
    € 30.70
    13:23
    17:46
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 8.97
    13:30
    18:20
  • Italo
    Train
    Milan
    Rho Fiera Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 49.90
    14:16
    16:35
  • Autolinee Federico
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Parcheggio Villa Costanza Firenze
    € 47.00
    14:50
    19:50
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Lambrate
    Florence
    Firenze Santa Maria Novella Train Station
    € 69.20
    14:52
    17:04
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Florence
    Sesto Fiorentino Train Station
    € 52.40
    15:00
    17:36
  • Italo
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 49.90
    15:50
    17:35
  • Italo
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 42.90
    16:50
    18:35
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Florence
    Firenze Santa Maria Novella Train Station
    € 29.60
    17:14
    23:50
  • Italo
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 45.90
    17:50
    19:35
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Florence
    Firenze Santa Maria Novella Train Station
    € 49.90
    19:05
    20:50
  • Calanda Viaggi
    Bus
    Milan
    Milano Molino Dorino Subway
    Florence
    Firenze A1 Impruneta
    € 100.00
    19:15
    23:50
  • MarinoBus
    Bus
    Milan
    Terminal 1 Dell'aeroporto Di Malpensa
    Florence
    Villa Constanza Bus Station
    € 60.00
    19:40
    01:15
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Florence
    Stazione Ferroviaria Di Firenze Statuto
    € 46.10
    19:42
    22:34
  • MarinoBus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 59.00
    20:25
    01:15
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 8.97
    21:35
    02:35
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Florence
    Villa Constanza Bus Station
    € 8.97
    22:30
    03:54
Click to see on the map.

Carriers Operating Between Milan - Florence

Frequently Asked Questions

bus