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

    $72 - $119
    1. Lausanne

      2 h 45 min - once daily

      $65 - $120

    2. Gallarate

      29 min - hourly

      $4 - $8

  • Train, bus

    $87 - $142
    1. Lausanne

      1 h 54 min - 5 times a day

      $50 - $90

    2. Domodossola, Stazione

      1 h 20 min - every 4 hours

      $35 - $55

  • Train via Visp

    $80 - $131
    1. Lausanne

      1 h 34 min - 4 times a day

      $45 - $85

    2. Visp

      4 min - 1211 feet

    3. Visp

      1 h 31 min - once daily

      $29 - $40

    4. Gallarate

      29 min - hourly

      $4 - $8

  • Drive

    $45 - $75
    1. Lausanne

      3 h 43 min - 203 miles

      $45 - $75

  • Train to Zurich, fly to Milan Malpensa

    $142 - $386
    1. Lausanne

      2 h 22 min - every 3 hours

      $70 - $130

    2. Zurich (ZRH)

      50 min - non-stop

      $70 - $260

  • Train, train to Lyon, fly to Milan Malpensa

    $136 - $302
    1. Lausanne

      36 min - every 3 hours

      $25 - $45

    2. Geneve

      1 h 52 min - 3 times a day

      $23 - $40

    3. Gare de Lyon-Part-Dieu

      30 min - every 20 minutes

      $18

    4. Lyon (LYS)

      1 h - non-stop

      $70 - $200

  • Train to Geneva, fly to Lugano, shuttle

    $109 - $269
    1. Lausanne

      45 min - every 3 hours

      $26 - $50

    2. Geneva (GVA)

      50 min - non-stop

      $50 - $170

    3. Lugano (LUG)

      13 min - every 30 minutes - line 60

      $9 - $18

    4. Lugano FFS, Piazzale Besso

      1 h 5 min - once daily

      $24 - $35

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

From Lausanne train to Gallarate then train to Malpensa Aeroporto T.1. 3 h 38 min SFr 113. From Lausanne train to Domodossola, Stazione then bus to Malpensa, aeroporto. 4 h 5 min SFr 128. From Lausanne train to Visp, walk to Visp, train to Gallarate, then train to Malpensa Aeroporto T.1. 5 h 2 min SFr 123. From Lausanne drive to Milan Malpensa Airport (MXP). 3 h 43 min SFr 59. From Lausanne train to Zurich airport then fly to Milan Malpensa airport. 4 h 12 min SFr 224. From Lausanne train to Geneve, train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, then fly to Milan Malpensa airport. 7 h 6 min SFr 205. From Lausanne train to Geneva airport, fly to Lugano airport, line 60 train to Lugano FFS, Piazzale Besso, then shuttle to Milan Malpensa Airport (MXP). 5 h 5 min SFr 169.

 
 

Train from Lausanne to Milan Malpensa Airport (MXP)

Swiss Railways (SBB/CFF/FFS) operates a train from Lausanne to Milan Malpensa Airport (MXP) once daily. Tickets cost $65 - $120 and the journey takes 2 h 45 min. 2 other operators also service this route.