Travel options for:
Milan to Swiss Alps
  • Train

    $69 - $98
    1. Milano Centrale

      1 h 33 min - every 4 hours

      $36 - $38

    2. Bellinzona

      53 min - 5 times a day

      $26 - $50

    3. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Bus

    $56 - $87
    1. via orefici p.za cordusio

      20 min - every 2 hours

      $1 - $3

    2. Milano - Lampugnano

      1 h 20 min - 3 times a week

      $23 - $35

    3. Bellinzona, al Ramone

      1 h 30 min - hourly

      $25 - $40

    4. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Bus, train

    $49 - $80
    1. Duomo M1

      14 min - every 10 minutes - line 1

      $2

    2. Milan Lampugnano Station

      2 h 15 min - 4 times a week

      $15 - $18

    3. Bellinzona

      53 min - 5 times a day

      $26 - $50

    4. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Drive

    $26 - $40
    1. Milan

      1 h 59 min - 111.7 miles

      $26 - $40

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

From Milano Centrale train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 4 h 24 min SFr 89. From via orefici p.za cordusio bus to Milano - Lampugnano, bus to Bellinzona, al Ramone, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 6 h 8 min SFr 66. From Duomo M1 line 1 subway to Milan Lampugnano Station, bus to Bellinzona, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 6 h 20 min SFr 70. From Milan drive to Swiss Alps. 1 h 59 min SFr 32.