Travel options for:
Zürich to St. Gallen
  • Train

    $30 - $60
    1. Zürich HB

      1 h 2 min - every 2 hours

      $30 - $60

  • Train via Winterthur

    $31 - $55
    1. Zürich Stadelhofen

      19 min - hourly - line 12

      $14 - $26

    2. Winterthur

      41 min - hourly

      $16 - $29

  • Bus

    $5 - $11
    1. Zürich

      2 h 10 min - twice a week

      $5 - $11

  • Drive

    $11 - $17
    1. Zürich

      55 min - 53.9 miles

      $11 - $17

  • Rideshare

    $6
    1. Zurich

      1 h 25 min - twice daily

      $6

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

From Zürich HB train to St. Gallen. 1 h 2 min SFr 57. From Zürich Stadelhofen line 12 train to Winterthur then train to St. Gallen. 1 h 12 min SFr 54. From Zürich bus to St. Gallen. 2 h 10 min SFr 8. From Zürich drive to St. Gallen. 55 min SFr 13. From Zurich rideshare to Saint Gallen. 1 h 25 min SFr 5.