Travel from Zürich to Silvaplana

Train from Zürich to Silvaplana

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Silvaplana hourly. Tickets cost $40 - $75 and the journey takes 1 h 15 min. 2 other operators also service this route.

How to get from Zürich to Silvaplana

From Zürich HB train to Chur, Postautostation then bus to Silvaplana, Post. 4 h 21 min SFr 109. From Zürich HB train to Chur, train to St. Moritz, Bahnhof, then line 1 bus to Silvaplana, Kreisel Mitte. 4 h 31 min SFr 117. From Zürich drive to Silvaplana. 2 h 23 min SFr 31.

Operators from Zürich to Silvaplana

Close Print Itinerary
  1. Here are 3 options to get from
    Zürich to Silvaplana:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $72 - $123
      • Duration: 4 h 21 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $72 - $123
        • Duration: 4 h 21 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $85 - $128
      • Duration: 4 h 31 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $85 - $128
        • Duration: 4 h 31 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $26 - $40
      • Duration: 2 h 23 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $26 - $40
        • Duration: 2 h 23 min
        Close x