calendar
Advanced search
541 Companies - 1,108,272 Connections

Bus Florence to Milan and return

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

Those going by intercity bus aren't only travelling unbelievably inexpensive. By taking an intercity bus ride you're also helping the environment. Check it out yourself and let CheckMyBus start comparing. We optimize your search for the intercity bus that suits you perfectly.

From Florence to Milan and back from $9.90 to $39.80 with 7 bus providers like Lirosi Linee, Baltour, Eurolines Germany, ibus, FlixBus, Cipolla Group and megabus.
  Bus Florence - Milan    155 mi
Ø Bus connections43 x
Savings-72%

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
      6:30 PM
      10:30 PM
    11 Mar
    FlixBusFlixBus
    from $528
  • Florence
    Milan
      2:10 PM
      6:50 PM
    11 Mar
    FlixBusFlixBus
    from $739
  • Florence
    Milan
      9:25 AM
      11:15 AM
    11 Mar
    Italotreno
    from $950
  • Florence
    Milan
      7:10 AM
      11:10 AM
    11 Mar
    FlixBusFlixBus
    from $1003
  • Florence
    Milan
      10:10 AM
      2:10 PM
    11 Mar
    FlixBusFlixBus
    from $1045
  • Florence
    Milan
      11:30 AM
      6:55 PM
    11 Mar
    FlixBusFlixBus
    from $1056
  • Florence
    Milan
      4:40 PM
      8:50 PM
    11 Mar
    BaltourBaltour
    from $1372
  • Florence
    Milan
      4:55 PM
      8:25 PM
    11 Mar
    FlixBusFlixBus
    from $1425
  • Florence
    Milan
      12:10 PM
      4:35 PM
    11 Mar
    FlixBusFlixBus
    from $1467
  • Florence
    Milan
      12:25 PM
      2:15 PM
    11 Mar
    Italotreno
    from $1478
  • Florence
    Milan
      9:30 AM
      1:50 PM
    11 Mar
    BaltourBaltour
    from $1478
  • Florence
    Milan
      4:40 PM
      8:50 PM
    11 Mar
    BaltourBaltour
    from $1584
  • Florence
    Milan
      9:30 AM
      1:50 PM
    11 Mar
    BaltourBaltour
    from $1689
  • Florence
    Milan
      5:00 AM
      10:50 AM
    11 Mar
    ibus
    from $1900


  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 Jun
    Logitravel
    from $1045
  • Florence
    Milan
      8:21 AM
      12:15 PM
    26 Mar
    Logitravel
    from $1362
  • Florence
    Milan
      12:25 PM
      2:03 PM
    11 Mar
    Voyages Sncf
    from $20100
  • Florence
    Milan
      12:25 PM
      2:03 PM
    11 Mar
    Voyages Sncf
    from $2101


  Carpooling Florence - Milan    155 mi
   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
      2:20 PM
      6:40 PM
    11 Mar
    BlaBlaCarBlaBlaCar
    from $845
  • Florence
    Milan
      5:40 PM
      9:20 PM
    11 Mar
    BlaBlaCarBlaBlaCar
    from $1056
  • Florence
    Milan
      10:40 PM
      2:20 AM
    11 Mar
    BlaBlaCarBlaBlaCar
    from $1161
  • Florence
    Milan
      3:40 PM
      7:20 PM
    11 Mar
    BlaBlaCarBlaBlaCar
    from $1212


  Bus Milan - Florence    155 mi
Ø Bus connections43 x
Savings-74%

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
      12:30 PM
      4:30 PM
    11 Mar
    FlixBusFlixBus
    from $528
  • Milan
    Florence
      11:05 AM
      2:35 PM
    11 Mar
    FlixBusFlixBus
    from $739
  • Milan
    Florence
      5:45 AM
      7:25 AM
    11 Mar
    Italotreno
    from $950
  • Milan
    Florence
      8:40 AM
      12:40 PM
    11 Mar
    FlixBusFlixBus
    from $1003
  • Milan
    Florence
      8:40 AM
      12:40 PM
    11 Mar
    FlixBusFlixBus
    from $1045
  • Milan
    Florence
      8:15 AM
      1:55 PM
    11 Mar
    FlixBusFlixBus
    from $1056
  • Milan
    Florence
      7:45 AM
      1:50 PM
    11 Mar
    FlixBusFlixBus
    from $1267
  • Milan
    Florence
      9:45 PM
      2:25 AM
    11 Mar
    FlixBusFlixBus
    from $1425
  • Milan
    Florence
      7:55 PM
      9:45 PM
    11 Mar
    Italotreno
    from $1478
  • Milan
    Florence
      1:00 PM
      4:30 PM
    11 Mar
    BaltourBaltour
    from $1478
  • Milan
    Florence
      7:30 AM
      1:30 PM
    11 Mar
    BaltourBaltour
    from $1689
  • Milan
    Florence
      7:15 PM
      11:45 PM
    11 Mar
    Cipolla Group
    from $1900
  • Milan
    Florence
      6:00 PM
      11:00 PM
    11 Mar
    ibus
    from $1900
  • Milan
    Florence
      7:15 PM
      11:45 PM
    11 Mar
    Cipolla Group
    from $2006


  Train Milan - Florence    155 mi
   Savings

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:40 PM
      9:20 PM
    9 May
    Logitravel
    from $1045
  • Milan
    Florence
      5:40 PM
      9:20 PM
    29 Mar
    Logitravel
    from $1362
  • Milan
    Florence
      5:45 AM
      7:15 AM
    11 Mar
    Voyages Sncf
    from $20100
  • Milan
    Florence
      5:45 AM
      7:15 AM
    11 Mar
    Voyages Sncf
    from $2101


  Carpooling Milan - Florence    155 mi
   Savings

The cheapest train connections from Milan to Florence

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Milan
    Florence
      1:50 PM
      6:00 PM
    11 Mar
    BlaBlaCarBlaBlaCar
    from $845
  • Milan
    Florence
      11:00 AM
      2:40 PM
    11 Mar
    BlaBlaCarBlaBlaCar
    from $1056
  • Milan
    Florence
      2:00 PM
      5:30 PM
    11 Mar
    BlaBlaCarBlaBlaCar
    from $1161
  • Milan
    Florence
      3:50 AM
      7:40 AM
    11 Mar
    BlaBlaCarBlaBlaCar
    from $1212


  Stations
Piazza della Stazione 1, 50123 Florence (Italy)
Via Santa Caterina da Siena 7, Florence (Italy)
Viale Filippo Strozzi , 50129 Florence (Italy)
  Stations
Via Cassinis Giovanni Battista 76, 20139 Milan (Italy)
Piazza Duca D'Aosta 16, Milan (Italy)
Via Giuseppe Impastato 27, 20138 Milan (Italy)
Via Giulio Natta – Lampugnano , Milan (Italy)

More on bus features and services

You travel regularly from Florence to Milan? Then use the loyalty programmes offered by these bus providers: Cipolla Group, Eurolines Germany and FlixBus! They're perfect for those of you that travel frequently and enjoy a discount.

For a small fee you can also take your bike with you in the coach from FlixBus. Get notified in case of a traffic jam. FlixBus sends out a free text message to inform you about a delay. In the present-day coach lines should be equipped with the newest and most modern facilities. megabus, Baltour and FlixBus have recognized the importance of our high-tech way of life and thus provide wireless internet at no extra cost. Complimentary storage space for your carry-on is provided by the following bus providers: megabus, Cipolla Group, FlixBus, ibus, Eurolines Germany, Lirosi Linee and Baltour. Travelling with pets won't be an issue. Baltour welcomes animals (at a moderate rate). More information can be found on the bus company's website. A bathroom can be found on the coach bus as well and can be used for free. Cipolla Group and Eurolines Germany - these bus companies provide travelers with a disability a discount. More information can be found on their sites.