Travel options for:
Nearby airports to St. Gallen
  • Zurich (ZRH)

    $30 - $55
    1. Zürich Flughafen

      51 min - every 3 hours

      $30 - $55

  • Stuttgart (STR)

    $18 - $27
    1. Region Stuttgart, Stuttgart

      2 h 30 min - once daily

      $10 - $18

    2. Constance, Constance

      9 min - 2486 feet

    3. Kreuzlingen

      55 min - hourly

      $7 - $10

  • Basel (BSL)

    $65 - $122
    1. St-Louis-la-Chaussee

      11 min - hourly

      $10 - $17

    2. Basel SBB

      53 min - 3 times a day

      $30 - $60

    3. Zürich HB

      1 h 2 min - every 3 hours

      $25 - $45

  • Friedrichshafen (FDH)

    $15 - $24
    1. Friedrichshafen (FDH)

      1 h 2 min - 54.4 miles

      $11 - $17

    2. Romanshorn

      26 min - hourly - line 8

      $4 - $7

  • Altenrhein (ACH)

    $4 - $6
    1. Staad

      22 min - hourly - line 3

      $4 - $6

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

From Zürich Flughafen train to St. Gallen. 51 min SFr 52. From Region Stuttgart, Stuttgart Airport bus to Constance, Constance Döbeleplatz, walk to Kreuzlingen, then train to St. Gallen. 3 h 52 min SFr 25. From St-Louis-la-Chaussee train to Basel SBB, train to Zürich HB, then train to St. Gallen. 3 h 1 min SFr 119. From Friedrichshafen (FDH) drive to Romanshorn then line 8 train to St. Gallen. 1 h 28 min SFr 18. From Staad line 3 train to St. Gallen. 22 min SFr 4.