Travel options for:
Milan Malpensa Airport (MXP) to Pratteln
  • Fly from Milan Malpensa, train

    1. Milan Malpensa (MXP)

      55min - non-stop

      $60 - $170

    2. Zurich (ZRH)

      1hrs 05min - hourly

      $30 - $60

    3. Rheinfelden(CH)

      9min - hourly

      $12 - $20

      • Pratteln
  • Bus to Lugano, fly, train

    1. Milan Malpensa Airport (MXP)

      1hrs 28min - every 4 hours

      $21 - $45

    2. Lugano FLP

      12min - every 15 minutes

      $11 - $19

    3. Lugano (LUG)

      45min - non-stop

      $75 - $150

    4. Zurich (ZRH)

      1hrs 05min - hourly

      $30 - $60

    5. Rheinfelden(CH)

      9min - hourly

      $12 - $20

      • Pratteln
  • Train

    1. Malpensa Aeroporto

      24min - every 4 hours

      $1 - $9

    2. Gallarate

      3hrs 03min - once daily

      $75 - $140

    3. Olten

      28min - hourly

      $19 - $35

      • Pratteln
  • Bus

    1. Malpensa Airport T1

      30min - hourly

      $11

    2. Gallarate

      34min - twice a week - line 0004

      $5

    3. Milan

      5hrs 05min - once daily

      $19 - $35

    4. Basel SBB

      7min - hourly

      $12 - $20

      • Pratteln
  • Drive

    1. Milan Malpensa Airport (MXP)

      3hrs 33min - 202.8 miles

      $55 - $85

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

From Milan Malpensa airport fly to Zurich airport, train to Rheinfelden(CH), then train to Pratteln. 2hrs 50min $158. From Malpensa Aeroporto T1 bus to Lugano FLP, train to Lugano airport, fly to Zurich airport, train to Rheinfelden(CH), then train to Pratteln. 5hrs 28min $231. From Malpensa Aeroporto train to Gallarate, train to Olten, then train to Pratteln. 5hrs 06min $165. From Malpensa Airport T1 bus to Gallarate, line 0004 bus to Milan, bus to Basel SBB, then train to Pratteln. 8hrs 21min $65. From Milan Malpensa Airport (MXP) drive to Pratteln. 3hrs 33min $70.