Travel options for:
Milano Centrale Station to Switzerland
  • Train

    $54 - $78
    1. Milano Centrale

      3 h 26 min - 4 times a day

      $45 - $65

    2. Zürich HB

      2 min - hourly - line 15

      $8 - $15

  • Train via Zug

    $84 - $144
    1. Milano Centrale

      3 h 34 min - every 4 hours

      $65 - $110

    2. Zug

      52 min - hourly

      $19 - $35

  • Train via Chiasso

    $77 - $147
    1. Milano Centrale Station

      3 min - 1056 feet

    2. Milano Centrale

      42 min - every 2 hours

      $5 - $16

    3. Chiasso

      2 h 12 min - twice daily

      $60 - $110

    4. Zug

      52 min - hourly

      $11 - $21

  • Bus

    $28 - $42
    1. stazione centrale m2 m3

      47 min - every 2 hours

      $1 - $3

    2. p.za abbiategrasso m2

      14 min - 3851 feet

    3. Famagosta

      3 h 55 min - once a week

      $26 - $40

  • Drive

    $40 - $65
    1. Milano Centrale Station

      3 h 12 min - 179.3 miles

      $40 - $65

  • Train, fly

    $88 - $297
    1. Milano Centrale Station

      3 min - 1056 feet

    2. Milano Centrale

      51 min - hourly

      $5 - $16

    3. Milan Malpensa (MXP)

      55 min - non-stop

      $70 - $260

    4. Zurich (ZRH)

      4 min - hourly - line 2

      $9 - $17

    5. Zürich Oerlikon, Bahnhof

      13 min - every 20 minutes - line 62

      $3 - $5

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

From Milano Centrale train to Zürich HB then line 15 train to Zürich Stadelhofen. 3 h 30 min 58€. From Milano Centrale train to Zug then train to Zürich Stadelhofen. 4 h 47 min 120€. From Milano Centrale Station walk to Milano Centrale, train to Chiasso, train to Zug, then train to Zürich Stadelhofen. 5 h 10 min 115€. From stazione centrale m2 m3 bus to p.za abbiategrasso m2, walk to Famagosta, then bus to Zürich. 5 h 56 min 27€. From Milano Centrale Station drive to Zürich. 3 h 12 min 44€. From Milano Centrale Station walk to Milano Centrale, train to Milan Malpensa airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 3 h 21 min 114€.

 
 

Bus or train from Milano Centrale Station to Switzerland?

Trenitalia Eurocity operates a train from Milano Centrale Station to Zürich every 4 hours. Tickets cost $45 - $65 and the journey takes 3 h 26 min. Swiss Railways (SBB/CFF/FFS) also services this route every 5 minutes. Alternatively, Milan Metro operates a bus from Milano Centrale Station to Zürich every 2 hours. Tickets cost $1 - $3 and the journey takes 47 min. Autolinee Gambioli also services this route once a week.