Travel options for:
Zürich to Milan Malpensa Airport (MXP)
  • Fly

    $81 - $279
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      50 min - non-stop

      $70 - $260

  • Train via Chiasso

    $83 - $142
    1. Zürich HB

      2 h 37 min - once daily

      $65 - $120

    2. Chiasso

      21 min - every 3 hours

      $4 - $8

    3. Seregno

      23 min - hourly

      $4 - $6

    4. Saronno

      19 min - every 30 minutes

      $7 - $9

  • Train

    $94 - $157
    1. Zürich HB

      4 h 20 min - once daily

      $90 - $160

    2. Busto Arsizio

      16 min - hourly

      $4 - $6

  • Bus FlixBus

    $25 - $56
    1. Zurich

      3 h 55 min - twice daily

      $16 - $45

    2. Lampugnano

      4 min - every 10 minutes - line 1

      $2

    3. Milan Fiera

      55 min - every 30 minutes

      $7 - $12

  • Bus Eurolines IT

    $42 - $59
    1. Zurich - Carparkplatz Sihlquai

      3 h 44 min - once daily

      $30 - $45

    2. Como Lago

      40 min - hourly

      $4 - $9

    3. Saronno

      19 min - every 30 minutes

      $7 - $9

  • Drive

    $40 - $60
    1. Zürich

      3 h 11 min - 173.2 miles

      $40 - $60

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

From Zürich HB train to Zurich airport then fly to Milan Malpensa airport. 1 h 59 min $119. From Zürich HB train to Chiasso, train to Seregno, train to Saronno, then train to Malpensa Aeroporto T.1. 4 h 51 min $139. From Zürich HB train to Busto Arsizio then train to Malpensa Aeroporto T.1. 5 h $153. From Zurich bus to Lampugnano, line 1 subway to Milan Fiera, then bus to Malpensa Airport T1. 5 h 11 min $40. From Zurich - Carparkplatz Sihlquai bus to Como Lago, train to Saronno, then train to Malpensa Aeroporto T.1. 5 h 16 min $52. From Zürich drive to Milan Malpensa Airport (MXP). 3 h 11 min $50.