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

    $41 - $69
    1. Malpensa Aeroporto Terminal 1

      52 min - every 15 minutes

      $5 - $15

    2. Milano Centrale

      1 h 40 min - every 3 hours

      $35 - $55

      • Firenze S.M.N.
  • Train, bus

    $23 - $42
    1. Malpensa Aeroporto Terminal 1

      52 min - every 15 minutes

      $5 - $15

    2. Centrale Fs

      20 min - every 10 minutes - line 3

      $2

    3. Milan, Milan

      3 h 30 min - 4 times a day

      $15 - $26

      • Florence, Florence
  • Shuttle, bus

    $127 - $412
    1. Malpensa Airport Terminal 1

      4 h 28 min - on demand

      $120 - $410

    2. Bologna

      1 h 7 min - once a week

      $7 - $11

      • Florence
  • Drive

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

      3 h 26 min - 220.6 miles

      $50 - $80

      • Florence
  • Fly from Milan Malpensa

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

      3 h 5 min - 1 stopover

      $110 - $310

    2. Florence (FLR)

      9 min - every 30 minutes

      $1 - $3

      • Florence
  • Train to Milan Linate, fly

    $129 - $413
    1. Milan Malpensa Airport (MXP)

      52 min - every 15 minutes

      $5 - $15

    2. Milano Centrale

      25 min - hourly

      $2 - $6

    3. Milan Linate (LIN)

      3 h 5 min - 1 stopover

      $120 - $390

    4. Florence (FLR)

      9 min - every 30 minutes

      $1 - $3

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

From Malpensa Aeroporto Terminal 1 train to Milano Centrale then train to Firenze S.M.N.. 3 h 13 min 53€. From Malpensa Aeroporto Terminal 1 train to Centrale Fs, line 3 subway to Milan, Milan, then bus to Florence, Florence. 5 h 45 min 37€. From Malpensa Airport Terminal 1 shuttle to Bologna then bus to Florence. 6 h 35 min 262€. From Milan Malpensa Airport (MXP) drive to Florence. 3 h 26 min 57€. From Milan Malpensa airport fly to Florence airport then bus to Florence. 3 h 22 min 193€. From Malpensa Aeroporto Terminal 1 train to Milano Centrale, bus to Milan Linate airport, fly to Florence airport, then bus to Florence. 6 h 4 min 180€.