Travel options for:
Milan Bergamo Airport (BGY) to Florence
  • Bus, train Trenitalia Frecce

    $35 - $71
    1. Milan Bergamo Airport

      1 h - every 30 minutes

      $5 - $6

    2. Milan Central Station

      6 min - 1659 feet

    3. Milano Centrale

      1 h 40 min - every 3 hours

      $29 - $65

  • Bus, train ItaloTreno

    $36 - $51
    1. Milan Bergamo Airport

      1 h - every 30 minutes

      $5 - $6

    2. Milano Centrale Station

      1 h 57 min - once daily

      $30 - $45

  • Bus

    $21 - $35
    1. Bergamo, Bergamo

      5 h 50 min - 5 times a week

      $21 - $35

  • Drive

    $45 - $75
    1. Milan Bergamo Airport (BGY)

      3 h 6 min - 206.1 miles

      $45 - $75

  • Fly from Milan Bergamo

    $50 - $290
    1. Milan Bergamo (BGY)

      4 h 30 min - 1 stopover

      $50 - $290

    2. Florence (FLR)

      9 min - every 30 minutes

  • Fly from Milan Linate

    $152 - $477
    1. Milan Bergamo Airport (BGY)

      56 min - on demand

      $30 - $90

    2. Milan Linate (LIN)

      2 h 55 min - 1 stopover

      $120 - $390

    3. Florence (FLR)

      9 min - every 30 minutes

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Milan Bergamo Airport bus to Milan Central Station, walk to Milano Centrale, then train to Firenze S.M.N.. 3 h 27 min 43€. From Milan Bergamo Airport bus to Milano Centrale Station then train to Firenze Santa Maria Novella Station. 3 h 52 min 34€. From Bergamo, Bergamo bus to Florence. 5 h 50 min 29€. From Milan Bergamo Airport (BGY) drive to Florence. 3 h 6 min 51€. From Milan Bergamo airport fly to Florence airport then bus to Florence. 4 h 45 min 126€. From Orio al Serio Airport shuttle to Milan Linate airport, fly to Florence airport, then bus to Florence. 5 h 6 min 194€.