Travel options for:
St. Moritz to Venice
  • Train via Milano Centrale

    $55 - $143
    1. St. Moritz

      2 h 12 min - every 4 hours

      $21 - $40

    2. Tirano

      2 h 32 min - every 4 hours

      $11 - $50

    3. Milano Centrale

      2 h 35 min - every 4 hours

      $23 - $55

  • Bus, train

    $53 - $141
    1. St. Moritz, Bahnhof

      1 h 38 min - every 3 hours

      $22 - $35

    2. Chiavenna

      30 min - hourly

      $4 - $9

    3. Colico

      1 h 24 min - every 4 hours

      $4 - $26

    4. Milano Centrale

      1 h 5 min - hourly

      $4 - $24

    5. Brescia

      1 h 47 min - every 4 hours

      $18 - $50

  • Train

    $51 - $129
    1. St. Moritz

      2 h 12 min - every 4 hours

      $21 - $40

    2. Tirano

      1 h 15 min - 5 times a day

      $4 - $6

    3. Edolo

      2 h - 5 times a day

      $8 - $35

    4. Brescia

      1 h 47 min - every 4 hours

      $18 - $50

  • Bus

    $95 - $138
    1. St. Moritz, Bahnhof

      4 h - once daily

      $55 - $85

    2. Lugano - Stazione

      1 h 5 min - once daily

      $22 - $29

    3. Milan, Milan

      3 h 55 min - twice daily

      $16 - $28

  • Train, bus, nighttrain

    $69 - $106
    1. St. Moritz

      2 h 12 min - every 4 hours

      $21 - $40

    2. Tirano

      1 h 15 min - 5 times a day

      $4 - $6

    3. Edolo - Stazione FNM

      2 h 20 min - twice daily

      $9 - $12

    4. Brescia

      2 h 20 min - twice daily

      $35 - $50

  • Drive

    $55 - $85
    1. St. Moritz

      4 h 22 min - 234.9 miles

      $55 - $85

  • Train, fly

    $147 - $445
    1. St. Moritz

      2 h 1 min - 5 times a day

      $40 - $50

    2. Chur

      1 h 14 min - 3 times a day

      $40 - $75

    3. Zürich HB

      9 min - hourly

      $10 - $20

    4. Zurich (ZRH)

      1 h 5 min - non-stop

      $55 - $300

    5. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

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

From St. Moritz train to Tirano, train to Milano Centrale, then train to Venezia Santa Lucia. 8 h 46 min 97€. From St. Moritz, Bahnhof bus to Chiavenna, train to Colico, train to Milano Centrale, train to Brescia, then train to Venezia Santa Lucia. 9 h 98€. From St. Moritz train to Tirano, bus to Edolo, train to Brescia, then train to Venezia Santa Lucia. 9 h 41 min 80€. From St. Moritz, Bahnhof bus to Lugano - Stazione, bus to Milan, Milan, then bus to Venice, Venice. 11 h 102€. From St. Moritz train to Tirano, bus to Edolo - Stazione FNM, bus to Brescia, then nighttrain to Venezia Santa Lucia. 11 h 7 min 76€. From St. Moritz drive to Venice. 4 h 22 min 58€. From St. Moritz train to Chur, train to Zürich HB, train to Zurich airport, fly to Venice airport, then line 5 bus to Venice. 7 h 37 min 216€.