Travel from St-Gallen to Davos

Train from St. Gallen to Davos

Swiss Railways (SBB/CFF/FFS) operates a train from St. Gallen to Davos hourly. Tickets cost $35 - $65 and the journey takes 1 h 10 min. Rhätische Bahn also services this route hourly.

How to get from St. Gallen to Davos

From St. Gallen train to Landquart then train to Davos Platz. 2 h 57 min SFr 84. From St. Gallen drive to Davos. 1 h 33 min SFr 20.

Operators from St. Gallen to Davos

Close Print Itinerary
  1. Here are 2 options to get from
    St. Gallen to Davos:

    1. Trip:
      1 Train
      • One-Way approx: USD $58 - $90
      • Duration: 2 h 57 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $58 - $90
        • Duration: 2 h 57 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $17 - $26
      • Duration: 1 h 33 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $17 - $26
        • Duration: 1 h 33 min
        Close x