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

    $41 - $75
    1. Malpensa Aeroporto T.1

      52 min - hourly

      $5 - $16

    2. Milano Centrale

      1 h 40 min - every 3 hours

      $35 - $60

      • Firenze S.M.N.
  • Train, night train

    $46 - $70
    1. Malpensa Aeroporto T.1

      42 min - hourly

      $5 - $15

    2. Milano Porta Garibaldi

      3 h 24 min - once daily

      $40 - $55

    3. Prato Stazione Fs

      43 min - every 30 minutes

      • Rosselli
  • Night bus, bus

    $24 - $39
    1. Milan, Malpensa Terminal 1

      4 h 15 min - twice daily

      $16 - $27

    2. Bologna

      1 h 30 min - twice a week

      $8 - $12

      • 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 20 min - 1 stopover

      $110 - $310

    2. Florence (FLR)

      9 min - every 30 minutes

      $1 - $3

      • Florence
  • Train to Milan Linate, fly

    $137 - $414
    1. Milan Malpensa Airport (MXP)

      30 min - every 30 minutes

      $11 - $15

    2. Milano Bovisa Fnm

      19 min - hourly

      $3 - $4

    3. v.le campania v.le corsica

      13 min - every 15 minutes - line 73

      $1 - $3

    4. Milan Linate (LIN)

      3 h 5 min - 1 stopover

      $120 - $390

    5. 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 T.1 train to Milano Centrale then train to Firenze S.M.N.. 3 h 13 min 54€. 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 Terminal 1 night bus to Bologna then bus to Florence. 6 h 45 min 30€. From Milan Malpensa Airport (MXP) drive to Florence. 3 h 26 min 54€. From Milan Malpensa airport fly to Florence airport then bus to Florence. 3 h 37 min 181€. From Malpensa Aeroporto T.1 train to Milano Bovisa Fnm, train to v.le campania v.le corsica, line 73 bus to Milan Linate airport, fly to Florence airport, then bus to Florence. 5 h 40 min 168€.