Travel options for:
Milan Malpensa Airport (MXP) to Florence
  • Train

    $40 - $64
    1. Malpensa Aeroporto T.1

      52 min - hourly

      $5 - $14

    2. Milano Centrale

      1 h 40 min - every 3 hours

      $35 - $50

  • Bus

    $28 - $46
    1. Malpensa Airport T1

      55 min - every 30 minutes

      $6 - $11

    2. Lotto Fieramilanocity

      4 min - every 10 minutes - line 1

      $2

    3. Milan, Milan

      2 h 10 min - twice daily

      $6 - $12

    4. Parma

      3 h - twice a week

      $14 - $21

  • Train, night train

    $40 - $63
    1. Malpensa Aeroporto T.1

      42 min - hourly

      $5 - $14

    2. Milano Porta Garibaldi

      3 h 24 min - once daily

      $35 - $50

    3. Prato Stazione Fs

      43 min - every 30 minutes

  • Drive

    $50 - $80
    1. Milan Malpensa Airport (MXP)

      3 h 26 min - 220.6 miles

      $50 - $80

  • Fly from Milan Malpensa

    $115 - $303
    1. Milan Malpensa (MXP)

      3 h 5 min - 1 stopover

      $110 - $310

    2. Florence (FLR)

      10 min - every 30 minutes

      $1 - $2

  • Train to Milan Linate, fly

    $128 - $412
    1. Milan Malpensa Airport (MXP)

      52 min - hourly

      $5 - $14

    2. Milano Centrale

      25 min - hourly

      $2 - $6

    3. Milan Linate (LIN)

      3 h 5 min - 1 stopover

      $120 - $390

    4. Florence (FLR)

      10 min - every 30 minutes

      $1 - $2

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

From Malpensa Aeroporto T.1 train to Milano Centrale then train to Firenze S.M.N.. 3 h 13 min 55€. From Malpensa Airport T1 bus to Lotto Fieramilanocity, line 1 subway to Milan, Milan, bus to Parma, then bus to Florence. 8 h 13 min 38€. From Malpensa Aeroporto T.1 train to Milano Porta Garibaldi, night train to Prato Stazione Fs, then bus to Rosselli. 6 h 3 min 54€. From Milan Malpensa Airport (MXP) drive to Florence. 3 h 26 min 60€. From Milan Malpensa airport fly to Florence airport then bus to Florence. 3 h 26 min 202€. From Malpensa Aeroporto T.1 train to Milano Centrale, bus to Milan Linate airport, fly to Florence airport, then bus to Florence. 6 h 9 min 187€.