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

    ×2
    1. Milan Malpensa (MXP)

      55 min - non-stop

      $70 - $260

    2. Zurich (ZRH)

      1 h 5 min - hourly

      $30 - $60

    3. Rheinfelden(CH)

      9 min - hourly

      $12 - $21

      • Pratteln
  • Bus to Lugano, fly, train

    ×2
    1. Milan Malpensa Airport (MXP)

      1 h 28 min - every 4 hours

      $22 - $45

    2. Lugano FLP

      12 min - every 15 minutes

      $12 - $20

    3. Lugano (LUG)

      45 min - non-stop

      $65 - $210

    4. Zurich (ZRH)

      1 h 5 min - hourly

      $30 - $60

    5. Rheinfelden(CH)

      9 min - hourly

      $12 - $21

      • Pratteln
  • Train

    ×2
    1. Malpensa Aeroporto

      24 min - every 4 hours

      $1 - $10

    2. Gallarate

      3 h 3 min - once daily

      $80 - $140

    3. Olten

      28 min - hourly

      $19 - $35

      • Pratteln
  • Bus

    ×2
    1. Malpensa Aeroporto T1

      2 h - every 4 hours

      $30 - $45

    2. Bellinzona

      4 min - 1306 feet

    3. Bellinzona Via Henri Guisan

      4 h 15 min - 4 times a week

    4. Olten

      28 min - hourly

      $19 - $35

      • Pratteln
  • Drive

    1. Milan Malpensa Airport (MXP)

      3 h 33 min - 202.8 miles

      $45 - $75

      • 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. 2 h 50 min $179. From Malpensa Aeroporto T1 bus to Lugano FLP, train to Lugano airport, fly to Zurich airport, train to Rheinfelden(CH), then train to Pratteln. 5 h 28 min $239. From Malpensa Aeroporto train to Gallarate, train to Olten, then train to Pratteln. 5 h 6 min $171. From Malpensa Aeroporto T1 bus to Bellinzona, walk to Bellinzona Via Henri Guisan, bus to Olten, then train to Pratteln. 7 h 59 min. From Milan Malpensa Airport (MXP) drive to Pratteln. 3 h 33 min $59.