Travel options for:
Milan to Visp
  • Train

    $35 - $50
    1. Milano Centrale

      2 h 3 min - 3 times a day

      $35 - $50

  • Train via Brig

    $54 - $65
    1. Milano Centrale

      1 h 53 min - 5 times a day

      $44 - $47

    2. Brig

      6 min - every 3 hours

      $10 - $19

  • Bus

    $62 - $112
    1. Milano Central station

      40 min - every 30 minutes

      $7 - $12

    2. Malpensa, aeroporto

      1 h 20 min - every 4 hours

      $35 - $60

    3. Domodossola

      28 min - twice daily

      $18 - $35

    4. Brig

      6 min - every 3 hours

      $2 - $5

  • Drive

    $30 - $50
    1. Milan

      2 h 46 min - 137.1 miles

      $30 - $50

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

From Milano Centrale train to Visp. 2 h 3 min 39€. From Milano Centrale train to Brig then train to Visp. 2 h 6 min 54€. From Milano Central station bus to Malpensa, aeroporto, bus to Domodossola, train to Brig, then train to Visp. 3 h 58 min 79€. From Milan drive to Visp. 2 h 46 min 34€.