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 dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
Ticket prices for a bus from Florence to Milan usually start at £8.97 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, Busbud and . The quickest bus from Milan to Florence only takes 3h 15m. Click on the "Find Now" button to see all available options and pick your coach!

Florence to Milan Coach Information

Cheapest Bus£8.97
Fastest Bus3h 15m
Distance249.2 km
Coach CompaniesFlixBus, Buscenter.it, Autolinee Federico, Lirosi Linee, Cipolla Group, Viaggi Gulli
  Bus Florence - Milan    249 km
Ø Bus connections54 x
Savings-63%

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
      09:20
      12:35
    23 Jul
    FlixBusFlixBus
    from £8.97
  • Florence
    Milan
      09:20
      13:20
    31 Jul
    FlixBusFlixBus
    from £8.97
  • Florence
    Milan
      16:00
      20:10
    26 Jul
    Buscenter.itBuscenter.it
    from £10.76
  • Florence
    Milan
      16:00
      20:10
    6 Aug
    Buscenter.itBuscenter.it
    from £10.76
  • Florence
    Milan
      05:40
      10:20
    23 Jul
    Autolinee FedericoAutolinee Federico
    from £15.26
  • Florence
    Milan
      05:40
      10:20
    1 Aug
    Autolinee FedericoAutolinee Federico
    from £15.26
  • Florence
    Milan
      05:45
      10:55
    21 Jul
    Lirosi LineeLirosi Linee
    from £16.16
  • Florence
    Milan
      05:45
      10:55
    23 Jul
    Lirosi LineeLirosi Linee
    from £16.16
  • Florence
    Milan
      23:40
      04:15
    30 Jul
    +1
    Cipolla GroupCipolla Group
    from £21.55
  • Florence
    Milan
      02:30
      05:50
    18 Jul
    Viaggi GulliViaggi Gulli
    from £22.45
  • Florence
    Milan
      02:30
      06:50
    23 Jul
    Viaggi GulliViaggi Gulli
    from £22.45
  • Florence
    Milan
      23:40
      04:15
    27 Jul
    +1
    Cipolla GroupCipolla Group
    from £24.24


  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
    30 Jul
    TrenitaliaTrenitalia
    from £8.08
  • Florence
    Milan
      22:25
      00:03
    26 Jul
    +1
    ItalotrenoItalotreno
    from £8.89
  • Florence
    Milan
      22:25
      00:03
    29 Jul
    +1
    ItalotrenoItalotreno
    from £8.89
  • Florence
    Milan
      08:21
      12:15
    30 Jul
    TrenitaliaTrenitalia
    from £8.89


  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
      18:00
      21:30
    19 Jul
    BlaBlaCarBlaBlaCar
    from £12.57
  • Florence
    Milan
      17:45
      20:55
    26 Jul
    BlaBlaCarBlaBlaCar
    from £13.47
  • Florence
    Milan
      19:20
      22:50
    22 Jul
    BlaBlaCarBlaBlaCar
    from £13.47
  • Florence
    Milan
      10:00
      13:30
    17 Jul
    BlaBlaCarBlaBlaCar
    from £13.47


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

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
      09:00
      13:55
    6 Aug
    Buscenter.itBuscenter.it
    from £8.97
  • Milan
    Florence
      09:00
      13:55
    24 Jul
    Buscenter.itBuscenter.it
    from £8.97
  • Milan
    Florence
      18:15
      21:30
    23 Jul
    FlixBusFlixBus
    from £8.97
  • Milan
    Florence
      10:10
      14:25
    31 Jul
    FlixBusFlixBus
    from £8.97
  • Milan
    Florence
      23:00
      03:00
    30 Jul
    +1
    Eurolines SuisseEurolines Suisse
    from £13.74
  • Milan
    Florence
      23:00
      03:00
    30 Jul
    +1
    Eurolines SuisseEurolines Suisse
    from £13.74
  • Milan
    Florence
      15:00
      20:00
    17 Jul
    Autolinee FedericoAutolinee Federico
    from £15.26
  • Milan
    Florence
      15:00
      20:00
    18 Jul
    Autolinee FedericoAutolinee Federico
    from £15.26
  • Milan
    Florence
      17:10
      23:00
    30 Jul
    Consorzio AutolineeConsorzio Autolinee
    from £16.16
  • Milan
    Florence
      18:00
      23:00
    30 Jul
    Consorzio AutolineeConsorzio Autolinee
    from £16.16
  • Milan
    Florence
      19:40
      23:30
    17 Jul
    Viaggi GulliViaggi Gulli
    from £22.45
  • Milan
    Florence
      19:40
      23:30
    19 Jul
    Viaggi GulliViaggi Gulli
    from £22.45


  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
      05:45
      07:29
    18 Jul
    ItalotrenoItalotreno
    from £8.89
  • Milan
    Florence
      20:05
      21:49
    22 Jul
    ItalotrenoItalotreno
    from £8.89
  • Milan
    Florence
      17:40
      21:20
    30 Jul
    TrenitaliaTrenitalia
    from £8.89
  • Milan
    Florence
      17:40
      21:20
    30 Jul
    TrenitaliaTrenitalia
    from £8.89


  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
      12:20
      16:50
    17 Jul
    BlaBlaCarBlaBlaCar
    from £12.57
  • Milan
    Florence
      11:00
      14:40
    25 Jul
    BlaBlaCarBlaBlaCar
    from £13.47
  • Milan
    Florence
      14:00
      17:20
    18 Jul
    BlaBlaCarBlaBlaCar
    from £13.47
  • Milan
    Florence
      20:00
      00:40
    2 Aug
    +1
    BlaBlaCarBlaBlaCar
    from £14.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 Giuseppe Impastato 27, 20138 Milan (Italy)
Via Giulio Natta 226, 20151 Milan (Italy)
Piazza della Libertà , 20017 Milan (Italy)
Via Cassinis Giovanni Battista 76, 20139 Milan (Italy)
Piazza Duca D'Aosta 16, 20124 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
£6.06
£5.47
Florence
Milan
A taxi journey in Florence is 10% more expensive than in Milan.
Local buses
£1.08
£1.35
Florence
Milan
A bus fare in Florence is 20% cheaper than in Milan.
Beer
£4.49
£4.49
Florence
Milan
A pint of beer in Florence is 0% more expensive than in Milan.
Water
£0.39
£0.36
Florence
Milan
A bottle of water in Florence is 8% more expensive than in Milan.
Meal
£9.88
£12.18
Florence
Milan
A meal in Florence is 19% cheaper than in Milan.
Trusted shop
The CheckMyBus App
Free Download