Bus Florence to Milan and return

Cheap bus and train tickets for trips from Milan to Florence and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus 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
You can get a bus ticket from Florence to Milan or from Milan to Florence for only $7.79. FlixBus, Italotreno, OUIBUS, ibus, Autolinee Federico, Viaggi Gulli, Lirosi Linee, Cipolla Group, Eurolines France, Buscenter.it, Busbud and offer inexpensive and convenient intercity bus routes between these two cities, allowing travellers to travel for less without compromising comfort. This route's fastest travel time starts at 3h 35m . The choice is yours: Just click the "Find Now" button to see all available buses and pick the best option!

Florence to Milan Bus Information

Cheapest Bus$7.79
Fastest Bus3h 50m
Distance154.9 miles
Bus CompaniesFlixBus, Buscenter.it, Marino Autolinee, Eurolines Suisse, Autolinee Federico, Lirosi Linee, Viaggi Gulli, Calanda Viaggi
  Bus Florence - Milan    155 mi
Ø Bus connections54 x
Savings-83%

The cheapest bus routes 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
      2:15 AM
      6:55 AM
    8 Dec
    FlixBusFlixBus
    from $7.79
  • Florence
    Milan
      7:45 PM
      11:35 PM
    10 Feb
    FlixBusFlixBus
    from $7.79
  • Florence
    Milan
      2:30 AM
      9:15 AM
    2 Dec
    Buscenter.itBuscenter.it
    from $14.47
  • Florence
    Milan
      2:30 AM
      9:15 AM
    30 Nov
    Buscenter.itBuscenter.it
    from $14.47
  • Florence
    Milan
      3:30 PM
      7:25 PM
    15 Dec
    Marino AutolineeMarino Autolinee
    from $14.48
  • Florence
    Milan
      3:00 AM
      7:30 AM
    6 Nov
    Eurolines SuisseEurolines Suisse
    from $17.19
  • Florence
    Milan
      3:30 PM
      8:05 PM
    29 Jan
    Marino AutolineeMarino Autolinee
    from $17.82
  • Florence
    Milan
      5:40 AM
      10:10 AM
    5 Nov
    Autolinee FedericoAutolinee Federico
    from $18.94
  • Florence
    Milan
      5:40 AM
      10:10 AM
    12 Nov
    Autolinee FedericoAutolinee Federico
    from $18.94
  • Florence
    Milan
      5:45 AM
      10:55 AM
    17 Dec
    Lirosi LineeLirosi Linee
    from $20.05
  • Florence
    Milan
      5:45 AM
      10:55 AM
    15 Dec
    Lirosi LineeLirosi Linee
    from $20.05
  • Florence
    Milan
      1:20 AM
      5:50 AM
    27 Oct
    Viaggi GulliViaggi Gulli
    from $27.85
  • Florence
    Milan
      1:20 AM
      5:40 AM
    27 Oct
    Viaggi GulliViaggi Gulli
    from $27.85
  • Florence
    Milan
      11:35 PM
      3:35 AM
    29 Nov
    +1
    Calanda ViaggiCalanda Viaggi
    from $44.55


  Train Florence - Milan    155 mi
   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
      8:21 AM
      12:15 PM
    6 Nov
    TrenitaliaTrenitalia
    from $10.02
  • Florence
    Milan
      10:25 PM
      12:03 AM
    2 Dec
    +1
    ItalotrenoItalotreno
    from $11.03
  • Florence
    Milan
      9:25 PM
      11:15 PM
    30 Nov
    ItalotrenoItalotreno
    from $11.03
  • Florence
    Milan
      8:21 AM
      12:15 PM
    6 Nov
    TrenitaliaTrenitalia
    from $11.03


  Carpooling Florence - Milan    155 mi

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
      4:50 PM
      8:20 PM
    8 Nov
    BlaBlaCarBlaBlaCar
    from $16.71
  • Florence
    Milan
      9:00 PM
      12:10 AM
    3 Nov
    +1
    BlaBlaCarBlaBlaCar
    from $16.71
  • Florence
    Milan
      3:00 PM
      6:00 PM
    24 Oct
    BlaBlaCarBlaBlaCar
    from $16.71
  • Florence
    Milan
      8:50 PM
      12:10 AM
    27 Oct
    +1
    BlaBlaCarBlaBlaCar
    from $16.71


  Bus Milan - Florence    155 mi
Ø Bus connections54 x
Savings-83%

The cheapest bus routes 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 AM
      3:05 PM
    8 Dec
    FlixBusFlixBus
    from $7.79
  • Milan
    Florence
      4:40 PM
      10:05 PM
    10 Feb
    FlixBusFlixBus
    from $7.79
  • Milan
    Florence
      3:00 PM
      8:00 PM
    6 Dec
    Autolinee FedericoAutolinee Federico
    from $13.37
  • Milan
    Florence
      3:00 PM
      8:00 PM
    28 Nov
    Autolinee FedericoAutolinee Federico
    from $13.92
  • Milan
    Florence
      7:00 PM
      2:10 AM
    17 Nov
    +1
    Buscenter.itBuscenter.it
    from $14.47
  • Milan
    Florence
      7:00 PM
      2:10 AM
    12 Nov
    +1
    Buscenter.itBuscenter.it
    from $14.47
  • Milan
    Florence
      6:50 AM
      11:40 AM
    10 Dec
    Marino AutolineeMarino Autolinee
    from $14.48
  • Milan
    Florence
      6:50 AM
      11:40 AM
    14 Dec
    Marino AutolineeMarino Autolinee
    from $14.48
  • Milan
    Florence
      11:00 PM
      3:00 AM
    6 Nov
    +1
    Eurolines SuisseEurolines Suisse
    from $17.19
  • Milan
    Florence
      11:00 PM
      3:00 AM
    6 Nov
    +1
    Eurolines SuisseEurolines Suisse
    from $17.19
  • Milan
    Florence
      7:40 AM
      11:40 AM
    6 Nov
    OUIBUSOUIBUS
    from $18.94
  • Milan
    Florence
      7:40 PM
      11:30 PM
    24 Oct
    Viaggi GulliViaggi Gulli
    from $20.88
  • Milan
    Florence
      7:15 PM
      11:30 PM
    23 Nov
    Viaggi GulliViaggi Gulli
    from $27.85
  • Milan
    Florence
      6:30 PM
      11:00 PM
    25 Oct
    Calanda ViaggiCalanda Viaggi
    from $44.55


  Train Milan - Florence    155 mi

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
      5:35 AM
      7:29 AM
    7 Dec
    ItalotrenoItalotreno
    from $11.03
  • Milan
    Florence
      8:05 PM
      9:49 PM
    6 Nov
    ItalotrenoItalotreno
    from $11.03
  • Milan
    Florence
      5:40 PM
      9:20 PM
    6 Nov
    TrenitaliaTrenitalia
    from $11.03
  • Milan
    Florence
      5:40 PM
      9:20 PM
    6 Nov
    TrenitaliaTrenitalia
    from $11.03


  Carpooling Milan - Florence    155 mi

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
      4:00 PM
      7:10 PM
    31 Oct
    BlaBlaCarBlaBlaCar
    from $16.71
  • Milan
    Florence
      9:50 PM
      12:50 AM
    28 Oct
    +1
    BlaBlaCarBlaBlaCar
    from $16.71
  • Milan
    Florence
      10:20 PM
      1:50 AM
    10 Nov
    +1
    BlaBlaCarBlaBlaCar
    from $16.71
  • Milan
    Florence
      7:50 PM
      11:10 PM
    25 Oct
    BlaBlaCarBlaBlaCar
    from $16.71


Current ticket prices

You'd consider yourself a low-budget tourist? Then you should definitely consider taking a bus. Ticket prices for the route Florence - Milan are currently starting from $7.79. They can also be slightly more expensive though, for instance, when you book your bus at short notice. One suggestion is to compare prices for different departure times if you're flexible timewise. Taking an earlier bus can allow you to save even more money.

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)

More on bus features and services

Opting for the bus for a city trip is becoming increasingly popular. It's not only affordable but it's also the green way to travel thanks to its low carbon emissions.

Traveling by bus has also become as convenient as flying or taking the train. In recent years, operators have stepped up their game when it comes to amenities by offering everything from power outlets, USB plugs, to free wireless internet. When taking a look at the search results displayed on our page, you can immediately see all features offered by all operators. For instance, free wireless internet can be found on board most buses operated by FlixBus. That way you'll be able to tweet your route while on the road.

A generous luggage policy also belongs to the myriad features and amenities offered by today's operators. Your trip from Milan to Florence can become a lot easier if you do your research before you set off to your destination. Most operators offering intercity bus trips from Florence to Milan, allow you to take a regular-size baggage in addition to carry-on baggage. Additional luggage or oversized luggage can usually be booked for an extra fee.

Take a look at the exact location of the bus stops in both cities, find out about departure times and book the ideal bus! You can also use CheckMyBus to look for current offers for your Florence – Milan bus. The choice is yours - begin traveling smart now!

Florence and Milan: Useful Info

Florence
349,296
Milan
1.24 Million
Taxi
$7.51
$6.78
Florence
Milan
A cab ride in Florence is 10% more expensive than in Milan.
Local buses
$1.34
$1.67
Florence
Milan
A bus fare in Florence is 20% cheaper than in Milan.
Beer
$5.57
$5.57
Florence
Milan
A large beer in Florence is 0% more expensive than in Milan.
Water
$0.49
$0.44
Florence
Milan
A bottle of water in Florence is 11% more expensive than in Milan.
Meal
$12.25
$15.12
Florence
Milan
A meal in Florence is 19% cheaper than in Milan.
Trusted shop
The CheckMyBus App
Free Download
;