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!
2094 Companies – 5,608,337 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Florence to Milan

Cheapest Bus£11.69
Fastest Bus3h 55m
Earliest Coach02:30
Latest Coach23:40
Daily Bus Connections4 Ø
Distance249.2 km
Coach CompaniesBuscenter.it, Eurolines Suisse, FlixBus, Lirosi Linee, Marino Autolinee, BlaBlaBus, Autolinee Federico, Cipolla Group

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.

  • 02:30
    09:15
    Florence
    6 Jun
    Milan
    Buscenter.itBuscenter.it
    from£11.69
  • 02:30
    09:15
    Florence
    15 Jun
    Milan
    Buscenter.itBuscenter.it
    from£11.69
  • 03:00
    07:30
    Florence
    15 Jun
    Milan
    Eurolines SuisseEurolines Suisse
    from£14.32
  • 03:00
    07:30
    Florence
    15 Jun
    Milan
    Eurolines SuisseEurolines Suisse
    from£14.32
  • 10:20
    15:20
    Florence
    5 Jun
    Milan
    FlixBusFlixBus
    from£16.18
  • 05:45
    10:55
    Florence
    15 Jun
    Milan
    Lirosi LineeLirosi Linee
    from£16.19
  • 05:45
    10:55
    Florence
    15 Jun
    Milan
    Lirosi LineeLirosi Linee
    from£16.19
  • 15:30
    20:05
    Florence
    15 Jun
    Milan
    Marino AutolineeMarino Autolinee
    from£16.19
  • 15:30
    19:25
    Florence
    15 Jun
    Milan
    Marino AutolineeMarino Autolinee
    from£16.19
  • 15:30
    19:45
    Florence
    15 Jun
    Milan
    BlaBlaBusBlaBlaBus
    from£17.09
  • 16:45
    21:25
    Florence
    8 Jun
    Milan
    FlixBusFlixBus
    from£20.68
  • 05:40
    10:10
    Florence
    8 Jun
    Milan
    Autolinee FedericoAutolinee Federico
    from£21.59
  • 05:40
    10:10
    Florence
    6 Jun
    Milan
    Autolinee FedericoAutolinee Federico
    from£21.59
  • 23:40
    04:15
    Florence
    15 Jun +1
    Milan
    Cipolla GroupCipolla Group
    from£21.59

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.

  • 08:21
    12:15
    Florence
    7 Jun
    Milan
    TrenitaliaTrenitalia
    from£13.40
  • 08:00
    12:15
    Florence
    6 Jun
    Milan
    TrenitaliaTrenitalia
    from£14.75
  • 13:25
    15:20
    Florence
    7 Jun
    Milan
    ItalotrenoItalotreno
    from£35.90
  • 19:25
    21:20
    Florence
    8 Jun
    Milan
    ItalotrenoItalotreno
    from£35.90

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.

  • 08:00
    12:01
    Florence
    15 Jun
    Milan
    BlaBlaCarBlaBlaCar
    from£14.39
  • 14:30
    17:45
    Florence
    5 Jun
    Milan
    BlaBlaCarBlaBlaCar
    from£17.09
  • 20:40
    23:53
    Florence
    8 Jun
    Milan
    BlaBlaCarBlaBlaCar
    from£17.99

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.

  • 19:00
    02:10
    Milan
    15 Jun +1
    Florence
    Buscenter.itBuscenter.it
    from£11.69
  • 19:00
    02:10
    Milan
    15 Jun +1
    Florence
    Buscenter.itBuscenter.it
    from£11.69
  • 23:00
    03:00
    Milan
    15 Jun +1
    Florence
    Eurolines SuisseEurolines Suisse
    from£14.32
  • 23:00
    03:00
    Milan
    15 Jun +1
    Florence
    Eurolines SuisseEurolines Suisse
    from£14.32
  • 07:40
    11:40
    Milan
    15 Jun
    Florence
    BlaBlaBusBlaBlaBus
    from£15.29
  • 06:50
    11:40
    Milan
    15 Jun
    Florence
    Marino AutolineeMarino Autolinee
    from£16.19
  • 07:40
    11:40
    Milan
    15 Jun
    Florence
    Marino AutolineeMarino Autolinee
    from£16.19
  • 15:00
    20:00
    Milan
    7 Jun
    Florence
    Autolinee FedericoAutolinee Federico
    from£21.59
  • 15:00
    20:00
    Milan
    15 Jun
    Florence
    Autolinee FedericoAutolinee Federico
    from£21.59
  • 19:15
    23:30
    Milan
    15 Jun
    Florence
    Cipolla GroupCipolla Group
    from£22.49
  • 19:15
    23:30
    Milan
    15 Jun
    Florence
    Cipolla GroupCipolla Group
    from£22.49
  • 19:15
    23:30
    Milan
    15 Jun
    Florence
    Viaggi GulliViaggi Gulli
    from£22.49
  • 08:45
    13:20
    Milan
    7 Jun
    Florence
    FlixBusFlixBus
    from£23.38
  • 23:45
    03:55
    Milan
    7 Jun +1
    Florence
    FlixBusFlixBus
    from£32.38

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.

  • 17:40
    21:20
    Milan
    15 Jun
    Florence
    TrenitaliaTrenitalia
    from£8.91
  • 17:40
    21:20
    Milan
    15 Jun
    Florence
    TrenitaliaTrenitalia
    from£8.91
  • 18:40
    20:35
    Milan
    7 Jun
    Florence
    ItalotrenoItalotreno
    from£35.90
  • 10:50
    12:35
    Milan
    15 Jun
    Florence
    ItalotrenoItalotreno
    from£37.70

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.

  • 15:30
    18:50
    Milan
    15 Jun
    Florence
    BlaBlaCarBlaBlaCar
    from£13.49

Information about the bus connection, amenities and services

Ticket prices for a bus from Florence to Milan usually start at £6.29 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, BlaBlaBus, ibus, Autolinee Federico, Viaggi Gulli, Lirosi Linee, Buscenter.it, SaveATrain and . The quickest bus from Milan to Florence only takes 4h 15m. Click on the "Find Now" button to see all available options and pick your coach!
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.
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
Milan (Italy)
Milan (Italy)
Piazzale Luigi Cadorna, 20123 Milano MI, Italy , Milan (Italy)
Piazza Duca D'Aosta 16, 20124 Milan (Italy)
Milan (Italy)
20095 Cusano Milanino, Metropolitan City of Milan, Italy , Milan (Italy)
Milan (Italy)
Milan (Italy)
Piazza del Duomo , 20123 Milan (Italy)
Milan (Italy)
20024 Garbagnate Milanese, Metropolitan City of Milan, Italy , Milan (Italy)
Milan (Italy)
Via Giulio Natta 226, 20151 Milan (Italy)
Milan (Italy)
Via Fratelli Rizzardi , 20151 Milan (Italy)
20037 Paderno Dugnano, Metropolitan City of Milan, Italy , Milan (Italy)
Via Giovanni Boccaccio 37, 20123 Milan (Italy)
Milan (Italy)
Milan (Italy)
Milan (Italy)
Milan (Italy)
Largo Metropolitana 5, Milan (Italy)
Piazza della Libertà , 20017 Milan (Italy)
Via Cassinis Giovanni Battista 76, 20139 Milan (Italy)
Largo Ascari , 20143 Milan (Italy)
Via Giuseppe Impastato 27, 20138 Milan (Italy)
20098 San Giuliano Milanese, Metropolitan City of Milan, Italy , Milan (Italy)
Viale Renato Serra , 20149 Milan (Italy)
Viale Teodorico 10, 20149 Milan (Italy)
Milan (Italy)
Via Legnano 24, 20027 Milan (Italy)

Compare Florence and Milan

£6.07
£5.48
Florence
Milan
A taxi journey in Florence is 10% more expensive than in Milan.
£1.08
£1.35
Florence
Milan
A bus fare in Florence is 20% cheaper than in Milan.
£4.50
£4.50
Florence
Milan
A pint of beer in Florence is 0% more expensive than in Milan.
£0.39
£0.36
Florence
Milan
A bottle of water in Florence is 8% more expensive than in Milan.
£9.90
£12.21
Florence
Milan
A meal in Florence is 19% cheaper than in Milan.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.