Florence - Milan Bus - Train Ticket

Bus Journeys from Florence to Milan

Cheapest Trip on obilet
€ 8.97
Number of Trips Per Day
87
The Most Favorable Price
Florence - Milan Duration
3hr 8min
The Highest Number of Trips
Average Price
€ 1,307.99

Cheap Buses to Florence - Milan

  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Duomo Milan Lampugnano
    € 24.99
    01:20
    06:20
  • MarinoBus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Duomo Milan Lampugnano
    € 20.00
    02:15
    07:00
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Milan San Donato
    € 19.99
    02:20
    06:45
  • Autolinee Federico
    Bus
    Florence
    Parcheggio Villa Costanza Firenze
    Milan
    Duomo Milan Lampugnano
    € 22.00
    05:15
    09:55
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 43.90
    06:55
    08:39
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 39.90
    07:55
    09:39
  • Italo
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Stazione Centrale Di Milano
    € 39.90
    08:25
    10:20
  • Italo
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Rho Fiera Train Station
    € 42.90
    09:25
    11:41
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Milan San Donato
    € 8.97
    09:40
    14:30
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 39.90
    09:55
    11:39
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 12.90
    10:28
    15:45
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 55.80
    11:20
    13:21
  • Italo
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 42.90
    11:25
    13:09
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 41.15
    11:28
    17:21
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 39.90
    11:55
    13:39
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Duomo Milan Lampugnano
    € 8.97
    12:20
    17:10
  • Italo
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 42.90
    12:25
    14:09
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 25.50
    15:10
    19:14
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 39.90
    15:55
    17:39
  • Italo
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Stazione Centrale Di Milano
    € 39.90
    16:25
    18:20
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 23.90
    16:37
    21:24
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 39.90
    16:55
    18:39
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 39.90
    17:10
    18:54
  • Italo
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 42.90
    17:25
    19:09
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 55.80
    18:20
    20:15
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 39.90
    19:55
    21:39
  • Itabus
    Bus
    Florence
    Villa Constanza Bus Station
    Milan
    Milan San Donato
    € 8.97
    19:55
    23:50
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 39.90
    20:10
    21:54
  • Italo
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Stazione Centrale Di Milano
    € 39.90
    21:25
    23:20
  • TRENITALIA SAT
    Train
    Florence
    Firenze Santa Maria Novella Train Station
    Milan
    Milano Rogoredo Train Station
    € 29.70
    01:23
    07:45
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