Travel options for:
Milan to St. Moritz
  • Train

    $32 - $86
    1. Milano Centrale

      2 h 32 min - every 4 hours

      $11 - $50

    2. Tirano

      2 h 11 min - every 4 hours

      $21 - $40

  • Bus, train

    $57 - $77
    1. Duomo M1

      19 min - every 10 minutes - line 1

      $2

    2. Mailand Molino Dorino

      2 h 50 min - 4 times a week

      $28 - $40

    3. Thusis

      1 h 28 min - 4 times a day

      $27 - $35

  • Bus

    $79 - $116
    1. via orefici p.za cordusio

      20 min - every 2 hours

      $1 - $3

    2. Milano - Lampugnano

      1 h 5 min - once daily

      $22 - $29

    3. Lugano, Stazione Nord

      3 h 40 min - once daily

      $55 - $85

  • Drive

    $25 - $40
    1. Milan

      2 h 28 min - 106.6 miles

      $25 - $40

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

From Milano Centrale train to Tirano then train to St. Moritz. 5 h 32 min 68€. From Duomo M1 line 1 subway to Mailand Molino Dorino, bus to Thusis, then train to St. Moritz. 6 h 23 min 52€. From via orefici p.za cordusio bus to Milano - Lampugnano, bus to Lugano, Stazione Nord, then bus to St. Moritz, Bahnhof. 7 h 5 min 82€. From Milan drive to St. Moritz. 2 h 28 min 26€.