Bus from Florence to Milan and return

Find cheap coach tickets for your bus journey from Florence to Milan and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Ticket prices for a bus from Florence to Milan usually start at £6.08 but could also be a little bit more expensive, which is why it’s good to compare! Use our search to find the ideal option for your preferences and pick between the offers of FlixBus, Italotreno, OUIBUS, ibus, Autolinee Federico, Viaggi Gulli, Lirosi Linee, Cipolla Group, Eurolines France, Buscenter.it and Busbud. The quickest bus from Milan to Florence only takes 1h 40m. Click on the "Find Now" button to see all available options and pick your coach!

Florence to Milan Coach Information

Cheapest Bus£6.08
Fastest Bus3h 50m
Distance249.2 km
Coach CompaniesFlixBus, Buscenter.it, Marino Autolinee, Eurolines Suisse, Autolinee Federico, Lirosi Linee, Consorzio Autolinee, OUIBUS
  Bus Florence - Milan    249 km
Ø Bus connections54 x
Savings-75%

The cheapest coach connections from Florence to Milan

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Florence
    Milan
      02:15
      06:55
    8 Dec
    FlixBusFlixBus
    from £6.08
  • Florence
    Milan
      19:45
      23:35
    10 Feb
    FlixBusFlixBus
    from £6.08
  • Florence
    Milan
      02:30
      09:15
    2 Dec
    Buscenter.itBuscenter.it
    from £11.30
  • Florence
    Milan
      02:30
      09:15
    30 Nov
    Buscenter.itBuscenter.it
    from £11.30
  • Florence
    Milan
      15:30
      19:25
    29 Jan
    Marino AutolineeMarino Autolinee
    from £11.31
  • Florence
    Milan
      03:00
      07:30
    27 Oct
    Eurolines SuisseEurolines Suisse
    from £13.44
  • Florence
    Milan
      03:00
      07:30
    27 Oct
    Eurolines SuisseEurolines Suisse
    from £13.44
  • Florence
    Milan
      05:40
      10:10
    18 Oct
    Autolinee FedericoAutolinee Federico
    from £14.78
  • Florence
    Milan
      05:40
      10:10
    25 Nov
    Autolinee FedericoAutolinee Federico
    from £14.78
  • Florence
    Milan
      05:45
      10:55
    17 Dec
    Lirosi LineeLirosi Linee
    from £15.65
  • Florence
    Milan
      05:00
      10:50
    27 Oct
    Consorzio AutolineeConsorzio Autolinee
    from £15.65
  • Florence
    Milan
      05:00
      10:50
    27 Oct
    Consorzio AutolineeConsorzio Autolinee
    from £15.65
  • Florence
    Milan
      15:30
      19:45
    27 Oct
    OUIBUSOUIBUS
    from £16.52
  • Florence
    Milan
      15:30
      20:05
    24 Dec
    Marino AutolineeMarino Autolinee
    from £24.35


  Train Florence - Milan    249 km
   Savings

The cheapest train connections from Florence to Milan

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Florence
    Milan
      08:21
      12:15
    27 Oct
    TrenitaliaTrenitalia
    from £7.83
  • Florence
    Milan
      22:25
      00:03
    2 Dec
    +1
    ItalotrenoItalotreno
    from £8.61
  • Florence
    Milan
      21:25
      23:15
    30 Nov
    ItalotrenoItalotreno
    from £8.61
  • Florence
    Milan
      08:21
      12:15
    27 Oct
    TrenitaliaTrenitalia
    from £8.61


  Carpooling Florence - Milan    249 km
   Savings

The cheapest carpooling offers from Florence to Milan

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Florence
    Milan
      14:00
      17:00
    24 Oct
    BlaBlaCarBlaBlaCar
    from £13.04
  • Florence
    Milan
      19:40
      23:10
    14 Oct
    BlaBlaCarBlaBlaCar
    from £13.04
  • Florence
    Milan
      17:00
      20:40
    15 Oct
    BlaBlaCarBlaBlaCar
    from £13.04
  • Florence
    Milan
      19:40
      23:20
    21 Oct
    BlaBlaCarBlaBlaCar
    from £13.91


  Bus Milan - Florence    249 km
Ø Bus connections54 x
Savings-72%

The cheapest coach connections from Milan to Florence

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Milan
    Florence
      10:50
      15:05
    8 Dec
    FlixBusFlixBus
    from £6.08
  • Milan
    Florence
      16:40
      22:05
    10 Feb
    FlixBusFlixBus
    from £6.08
  • Milan
    Florence
      15:00
      20:00
    17 Oct
    Autolinee FedericoAutolinee Federico
    from £10.87
  • Milan
    Florence
      15:00
      20:00
    28 Nov
    Autolinee FedericoAutolinee Federico
    from £10.87
  • Milan
    Florence
      19:00
      02:10
    17 Oct
    +1
    Buscenter.itBuscenter.it
    from £11.30
  • Milan
    Florence
      19:00
      02:10
    26 Oct
    +1
    Buscenter.itBuscenter.it
    from £11.30
  • Milan
    Florence
      07:40
      11:40
    17 Oct
    Marino AutolineeMarino Autolinee
    from £11.31
  • Milan
    Florence
      06:50
      11:40
    10 Dec
    Marino AutolineeMarino Autolinee
    from £11.31
  • Milan
    Florence
      23:00
      03:00
    27 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £13.44
  • Milan
    Florence
      23:00
      03:00
    27 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £13.44
  • Milan
    Florence
      07:40
      11:40
    27 Oct
    OUIBUSOUIBUS
    from £14.78
  • Milan
    Florence
      17:10
      23:00
    27 Oct
    Consorzio AutolineeConsorzio Autolinee
    from £15.65
  • Milan
    Florence
      19:40
      23:30
    24 Oct
    Viaggi GulliViaggi Gulli
    from £16.31
  • Milan
    Florence
      19:15
      23:30
    23 Nov
    Viaggi GulliViaggi Gulli
    from £21.74


  Train Milan - Florence    249 km

The cheapest train connections from Milan to Florence

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Milan
    Florence
      20:05
      21:49
    18 Nov
    ItalotrenoItalotreno
    from £8.61
  • Milan
    Florence
      05:45
      07:29
    9 Nov
    ItalotrenoItalotreno
    from £8.61
  • Milan
    Florence
      17:40
      21:20
    27 Oct
    TrenitaliaTrenitalia
    from £8.61
  • Milan
    Florence
      17:40
      21:20
    27 Oct
    TrenitaliaTrenitalia
    from £8.61


  Carpooling Milan - Florence    249 km
   Savings

The cheapest carpooling offers from Milan to Florence

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Milan
    Florence
      14:30
      17:50
    18 Oct
    BlaBlaCarBlaBlaCar
    from £13.04
  • Milan
    Florence
      13:00
      16:10
    15 Oct
    BlaBlaCarBlaBlaCar
    from £13.04
  • Milan
    Florence
      23:50
      02:50
    14 Oct
    +1
    BlaBlaCarBlaBlaCar
    from £13.04
  • Milan
    Florence
      16:00
      19:20
    16 Oct
    BlaBlaCarBlaBlaCar
    from £15.00


Current ticket prices

There's nothing you love more than a good deal? Then read on: Avoid the price and tariff chaos by using our site and you’ll always find the cheapest coach ticket. We recommend checking connections for a few days because the prices are likely to differ depending on the date and time of travel. Keep in mind: You might also save some money by comparing bus ticket prices to those of other means of transport including trains, flights and carpooling offers.

Bus stops in Florence and Milan

  Stations
Via Cassinis Giovanni Battista 76, 20139 Milan (Italy)
Via Giuseppe Impastato 27, 20138 Milan (Italy)
Via Giulio Natta 226, 20151 Milan (Italy)
Piazza Duca D'Aosta 16, 20124 Milan (Italy)
Piazza della Libertà , 20017 Milan (Italy)

Find out more details about the service on your bus from Florence to Milan and return

Taking the coach is not only a fairly cheap and eco-friendly way of travelling but also extremely stress-free. Most of the amenities, that are familiar to you from taking a train or a plane, can also be found on board of a coach. For example: If you buy a bus ticket for a coach Florence - Milan, then there’s one company, which has WiFi for free on board: FlixBus. Basically all of the companies offer a very generous baggage policy making your coach ride as convenient as can be. When you’re taking a coach from Milan to Florence, also check whether a company offers entertainment systems on your connection. Keep in mind that it’s best to compare: The on-board features of the different companies which operate rides from Florence to Milan and return can differ considerably. That's where CheckMyBus comes in: You get all the information necessary for a successful coach ride. We tell you whether it’s ok to bring your bike, whether WiFi for free will enable you to get some work done while on the road or whether there’s currently any promo codes available, which allow you to save a few pounds on top.

Florence and Milan: Useful Info

Florence
349,296
Milan
1.24 Million
Taxi
£5.87
£5.30
Florence
Milan
A taxi journey in Florence is 10% more expensive than in Milan.
Local buses
£1.04
£1.30
Florence
Milan
A bus fare in Florence is 20% cheaper than in Milan.
Beer
£4.35
£4.35
Florence
Milan
A pint of beer in Florence is 0% more expensive than in Milan.
Water
£0.38
£0.35
Florence
Milan
A bottle of water in Florence is 8% more expensive than in Milan.
Meal
£9.57
£11.80
Florence
Milan
A meal in Florence is 19% cheaper than in Milan.
Trusted shop
The CheckMyBus App
Free Download
;