Travel options for:
St. Moritz to Milan Malpensa Airport (MXP)
  • Bus, shuttle

    $81 - $116
    1. St. Moritz, Bahnhof

      4 h - once daily

      $55 - $85

    2. Lugano FFS, Piazzale Besso

      1 h 5 min - once daily

      $24 - $35

  • Bus, train

    $36 - $83
    1. St. Moritz, Bahnhof

      1 h 38 min - every 3 hours

      $22 - $35

    2. Chiavenna

      30 min - hourly

      $4 - $9

    3. Colico

      1 h 24 min - every 4 hours

      $4 - $26

    4. Milano Centrale

      51 min - hourly

      $5 - $16

  • Bus

    $56 - $81
    1. St. Moritz, Bahnhof

      2 h 45 min - once daily

      $40 - $65

    2. Menaggio, Via Lusardi

      5 min - 1429 feet

    3. Menaggio Piazza Roma

      1 h 8 min - 5 times a day

      $2 - $3

    4. Como

      49 min - hourly

      $1 - $3

    5. Limido Comasco - Chiesa

      21 min - hourly

      $2 - $3

    6. Saronno

      19 min - every 30 minutes

      $7 - $10

  • Drive

    $28 - $45
    1. St. Moritz

      2 h 55 min - 120 miles

      $28 - $45

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

From St. Moritz, Bahnhof bus to Lugano FFS, Piazzale Besso then shuttle to Milan Airport Malpensa 1. 6 h 5 min SFr 94. From St. Moritz, Bahnhof bus to Chiavenna, train to Colico, train to Milano Centrale, then train to Malpensa Aeroporto T.1. 6 h 18 min SFr 75. From St. Moritz, Bahnhof bus to Menaggio, Via Lusardi, walk to Menaggio Piazza Roma, bus to Como, bus to Limido Comasco - Chiesa, bus to Saronno, then train to Malpensa Aeroporto T.1. 7 h 46 min SFr 67. From St. Moritz drive to Milan Malpensa Airport (MXP). 2 h 55 min SFr 34.

 
 

Bus from St. Moritz to Milan Malpensa Airport (MXP)

Swiss PostAuto operates a bus from St. Moritz to Milan Malpensa Airport (MXP) 6 times a week. Tickets cost $40 - $65 and the journey takes 2 h 45 min. 4 other operators also service this route.